ООО "Рассвет". Преимущество первых

Загрузить прайс-лист партнера (тип фоновой операции)

Назначение

Загружает файл прайс-листа партнера в информационную базу и добавляет задачу обработки прайс-листа партнера https://ooo-rassvet.atlassian.net/l/cp/EECFZ1BC

Многопоточное

да

Приоритет

45

Количество попыток

3

Параметры

 

Процедура

 

Кто добавляет

https://ooo-rassvet.atlassian.net/l/cp/ayLB11aX

Алгоритм

  • Получить параметры загрузки по Партнеру

  • Проверить, что файл является архивом. Если архив - то сначала разархивировать файл. Пример поставщика, которые предоставляет файлы в архиве Пульс. Разархивировать автоматически, если архив

  • При успешной загрузке файла создать запись в справочнике Прайс-листы в статусе Загружен и Файлы

  • В процедуру записи прайс-листа в s3 добавить архивирование файла (чтобы меньше занимал места)

  • Ставит в очередь фоновую процедуру Обработать прайс-лист партнера (https://ooo-rassvet.atlassian.net/l/cp/EECFZ1BC)

Если новый файл поставщика не найден - создать запись об ошибке в журнал

Процедура загрузки проверяет, что если идет чтение файла, то новый файл не загружается