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

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


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




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


== Текущая настройка. ==
== Текущая настройка в 1С. ==
'''1С.'''
[[Файл: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|мини|без]]


Строка 20: Строка 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'''):
Строка 75: Строка 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