Настройка выгрузки загрузки данных Spot2D (PraData): различия между версиями
Olkov s (обсуждение | вклад) Нет описания правки |
Olkov s (обсуждение | вклад) (Скорректировал картинки.) |
||
Строка 9: | Строка 9: | ||
== Текущая настройка. == | == Текущая настройка. == | ||
'''1С.''' | '''1С.''' | ||
[[Файл:Mstsc 2023-07-03 11-09-24olkov-s.jpg|мини|485x485px|граница|без]] | |||
Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»[[Файл:Browser 2023-07-03 13-46-08.jpg|мини|635x635px|граница|без]] | |||
Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»[[Файл:Browser 2023-07-03 13-46-08.jpg|мини| | |||
По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура». | По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура». | ||
Выбраны папки выгрузки:[[Файл:Browser 2023-07-03 13-51-52olkov-s.jpg|мини|без]] | |||
Администрирование -> Дополнительные отчёты и обработки -> Выгрузка_PRADATA (все поставщики): | Администрирование -> Дополнительные отчёты и обработки -> Выгрузка_PRADATA (все поставщики): | ||
[[Файл:Mstsc 2023-07-03 11-12-55olkov-s.jpg|мини|граница|без]] | |||
Настроено расписание на выгрузку файлов на сервер (каждый день; с 2:00:00 по 3:00:00 один раз в день, завершать после 3:00:00). | Настроено расписание на выгрузку файлов на сервер (каждый день; с 2:00:00 по 3:00:00 один раз в день, завершать после 3:00:00). | ||
== Система на сервере. == | == Система на сервере. == | ||
Создан bat файл на каждого поставщика (например, 01.bat)('''!в идеале бы перейти на Powershell'''): | Создан bat файл на каждого поставщика (например, 01.bat)('''!в идеале бы перейти на Powershell'''): | ||
Строка 79: | Строка 58: | ||
» | » | ||
И настроено расписание в Планировщике Windows под локальным пользователем «UserRunTasks» (пароль знает Сергей О. и Дмитрий Б.): | И настроено расписание в Планировщике Windows под локальным пользователем «UserRunTasks» (пароль знает Сергей О. и Дмитрий Б.): | ||
[[Файл:Browser 2023-07-03 13-56-43olkov-s.jpg|мини|без|456x456пкс]] | |||
== Немного о сервисе Spot2D. == | == Немного о сервисе Spot2D. == | ||
Сервис для загрузки данных по поставщикам от PraData. | Сервис для загрузки данных по поставщикам от PraData. | ||
Контакты: | Контакты: | ||
Строка 98: | Строка 75: | ||
spot2d@pradata.com | spot2d@pradata.com | ||
На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки": | На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки": | ||
[[Файл: | [[index.php?title=Файл:Browser_2023-07-03_14-06-19olkov-s.jpg|без|мини|773x773пкс]] | ||
[[Файл: | [[index.php?title=Файл:Browser_2023-07-03_14-09-11olkov-s.jpg|без|мини|776x776пкс]] | ||
[[Файл: | В "Автозагрузке" -> "Список закачек" можно посмотреть информацию по статусу загрузки каждого файла: | ||
[[index.php?title=Файл:Browser_2023-07-03_14-12-59olkov-s.jpg|граница|без|мини|778x778пкс]] |
Версия от 14:25, 3 июля 2023
Настройка проводилась в рамках задачи: https://portal.sab2up.ru/company/personal/user/204/tasks/task/view/734/
(в задаче приложено ТЗ и данные для подключения на сайты).
Краткое описание:
Из 1С базы каждый день выгружаются файлы дистрибьютора до 03 часов ночи на сервер, после 03 часов файлы грузятся на сайт Spot2D (PraData).
Текущая настройка.
1С.
Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»
По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура».
Выбраны папки выгрузки:
Администрирование -> Дополнительные отчёты и обработки -> Выгрузка_PRADATA (все поставщики):
Настроено расписание на выгрузку файлов на сервер (каждый день; с 2:00:00 по 3:00:00 один раз в день, завершать после 3:00:00).
Система на сервере.
Создан bat файл на каждого поставщика (например, 01.bat)(!в идеале бы перейти на Powershell):
«
@ECHO OFF
SET user=***
SET password=***
SET site=alti.spot2d.com
D:
cd !External_files
cd Our_partner
cd PraData
cd Alti
curl.exe -v -F "ufile=@ttoptions.csv;type=text/plain;filename=ttoptions" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@ta.csv;type=text/plain;filename=ta" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@delivery.csv;type=text/plain;filename=delivery" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@stocks.csv;type=text/plain;filename=stocks" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@sku.csv;type=text/plain;filename=sku" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@receive.csv;type=text/plain;filename=receive" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
curl.exe -v -F "ufile=@cancellations.csv;type=text/plain;filename=cancellations" -F "__login=%user%" -F "__password=%password%" http://%site%/upload/auto >> D:\!Tasks\Our_partner\Logs\log01.txt 2>&1
»
И настроено расписание в Планировщике Windows под локальным пользователем «UserRunTasks» (пароль знает Сергей О. и Дмитрий Б.):
Немного о сервисе Spot2D.
Сервис для загрузки данных по поставщикам от PraData.
Контакты:
Support contacts:
support@pradata.com
spot2d@pradata.com
На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки":
без|мини|773x773пкс
без|мини|776x776пкс
В "Автозагрузке" -> "Список закачек" можно посмотреть информацию по статусу загрузки каждого файла:
граница|без|мини|778x778пкс