Настройка выгрузки загрузки данных Spot2D (PraData): различия между версиями

Материал из САБ вики
Нет описания правки
(Добавлена информация про галочки по поставщикам при выгрузке. А также улучшена работа со списком номенклатуры.)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 2: Строка 2:


(в задаче приложено ТЗ и данные для подключения на сайты).
(в задаче приложено ТЗ и данные для подключения на сайты).




Строка 11: Строка 12:
[[Файл:Mstsc 2023-07-03 11-09-24olkov-s.jpg|мини|485x485px|граница|без]]
[[Файл:Mstsc 2023-07-03 11-09-24olkov-s.jpg|мини|485x485px|граница|без]]


Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»[[Файл:Browser 2023-07-03 13-46-08.jpg|мини|635x635px|граница|без]]
Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»
 
Для каждого производителя свои параметры выгрузки данных (для каждого галочка: Alti, Lactalis, Ecomilk, Бонфесто, без галочки Foodland):
[[Файл:Image 2023-10-13.png|без|мини|759x759пкс]]
 
По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура»:[[Файл:Browser 2023-07-03 13-46-08.jpg|мини|635x635px|граница|без]]


По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура».
Для удобства работы с перечнем номенклатуры добавлена возможность "Добавить" в отчёт номенклатуру по другому поставщику и возможность сортировки по столбцам "Номенклатура" и "Выгрузить":
[[Файл:Image 2023-10-13 2.png|без|мини|635x635пкс]]
Выбраны папки выгрузки:[[Файл:Browser 2023-07-03 13-51-52olkov-s.jpg|мини|без]]
Выбраны папки выгрузки:[[Файл:Browser 2023-07-03 13-51-52olkov-s.jpg|мини|без]]


Строка 19: Строка 26:
[[Файл:Mstsc 2023-07-03 11-12-55olkov-s.jpg|мини|граница|без]]
[[Файл: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).
== Ручная выгрузка в папку. ==
'''!Обязательно снять период выгрузки в прежнее состояние.'''
[[Файл:Image 2023-08-03.png|граница|безрамки|526x526px]]
Для ручной выгрузки нужно указать путь для поставщика, по которому необходимо выгрузить, и нажать "Выгрузить файлы".
== Система на сервере. ==
== Система на сервере. ==
Создан bat файл на каждого поставщика (например, 01.bat)('''!в идеале бы перейти на Powershell'''):
Создан bat файл на каждого поставщика (например, 01.bat)('''!в идеале бы перейти на Powershell'''):
Строка 74: Строка 88:


spot2d@pradata.com
spot2d@pradata.com


На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки":
На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки":
[[index.php?title=Файл:Browser_2023-07-03_14-06-19olkov-s.jpg|без|мини|773x773пкс]]
[[Файл:Browser 2023-07-03 14-06-19olkov-s.jpg|граница|без|мини|624x624пкс]]
[[index.php?title=Файл:Browser_2023-07-03_14-09-11olkov-s.jpg|без|мини|776x776пкс]]
[[Файл:Browser 2023-07-03 14-09-11olkov-s.jpg|без|мини|624x624пкс]]
В "Автозагрузке" -> "Список закачек" можно посмотреть информацию по статусу загрузки каждого файла:
В "Автозагрузке" -> "Список закачек" можно посмотреть информацию по статусу загрузки каждого файла:
[[index.php?title=Файл:Browser_2023-07-03_14-12-59olkov-s.jpg|граница|без|мини|778x778пкс]]
[[Файл:Browser 2023-07-03 14-12-59olkov-s.jpg|без|мини|624x624пкс]]

Текущая версия от 11:36, 13 октября 2023

Настройка проводилась в рамках задачи: https://portal.sab2up.ru/company/personal/user/204/tasks/task/view/734/

(в задаче приложено ТЗ и данные для подключения на сайты).


Краткое описание:

Из 1С базы каждый день выгружаются файлы дистрибьютора до 03 часов ночи на сервер, после 03 часов файлы грузятся на сайт Spot2D (PraData).

Текущая настройка в 1С.

Mstsc 2023-07-03 11-09-24olkov-s.jpg

Обработка «сабВыгрузка_PRADATA_ВсеПоставщики.epf»

Для каждого производителя свои параметры выгрузки данных (для каждого галочка: Alti, Lactalis, Ecomilk, Бонфесто, без галочки Foodland):

Image 2023-10-13.png

По каждому поставщику можно выбрать набор выгружаемой номенклатуры или выбрать «Вся номенклатура»:

Browser 2023-07-03 13-46-08.jpg

Для удобства работы с перечнем номенклатуры добавлена возможность "Добавить" в отчёт номенклатуру по другому поставщику и возможность сортировки по столбцам "Номенклатура" и "Выгрузить":

Image 2023-10-13 2.png

Выбраны папки выгрузки:

Browser 2023-07-03 13-51-52olkov-s.jpg

Администрирование -> Дополнительные отчёты и обработки -> Выгрузка_PRADATA (все поставщики):

Mstsc 2023-07-03 11-12-55olkov-s.jpg

Настроено расписание на выгрузку файлов на сервер (каждый день; с 2:00:00 по 3:00:00 один раз в день, завершать после 3:00:00).

Ручная выгрузка в папку.

!Обязательно снять период выгрузки в прежнее состояние.

Image 2023-08-03.png

Для ручной выгрузки нужно указать путь для поставщика, по которому необходимо выгрузить, и нажать "Выгрузить файлы".

Система на сервере.

Создан 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» (пароль знает Сергей О. и Дмитрий Б.):

Browser 2023-07-03 13-56-43olkov-s.jpg

Немного о сервисе Spot2D.

Сервис для загрузки данных по поставщикам от PraData.

Контакты:

https://pradata.com/home/

Support contacts:

Telegram

support@pradata.com

spot2d@pradata.com

На сайте можно посмотреть "Активность" \ "Последние входы в систему" и "Лог загрузки":

Browser 2023-07-03 14-06-19olkov-s.jpg
Browser 2023-07-03 14-09-11olkov-s.jpg

В "Автозагрузке" -> "Список закачек" можно посмотреть информацию по статусу загрузки каждого файла:

Browser 2023-07-03 14-12-59olkov-s.jpg