Формирование и отправка данных в SPOT 2d

Украинская компания PRADATA помогает крупным производитель следить за движением своего товара при помощи стандартизированного ими обмена SPOT 2D, моя обработка сделана под эти стандарты.

Доброго времени суток.

Данная обработка последовательно формирует таблицы за последние 45 дней:
1.1 Таблица продуктов SKU (sku.csv)
1.2 Таблица клиентов (clients.csv)
1.4 Таблица отгрузок (delivery.csv)
1.3 Таблица торговых агентов (ta.csv)
1.5 Таблица остатков (stocks.csv)

и в той же последовательности совершает отправку сформированных файлов

БЕЗ штрих кодов, данные по кодам в Номенклатуре и цен продаж.

Ведется лог в файл: Путьlog.txt

При успешной отправке таблицы — файл таблицы удаляется.

1С: Управление Торговлей 10.3.

P.S.прошу сильно не пинать — первый раз делаю пост на Инфостарте) надеюсь, обработка кому-нибудь  поможет)

P.P.S. убрал стоимость, потому что вспомнил как сам мучался с техподдержкой при формировании файла отправки — так пользы будет больше )

12 Comments

  1. ManyakRus

    Хорошая вещь 🙂 наверно

    Я сделал такую же для 1С 7.7 ТиС 🙂

    Reply
  2. rougudz

    а Передача в SPOT2D через post запросы не делали? не могу победить их…

    Reply
  3. gorevg

    Через curl работает? или напрямую из 1С отправляет?

    Reply
  4. rougudz

    я так и забил сделать все post-запросами. неделю переписывался и ними… ни че го. пришлось делать через curl.

    Reply
  5. Игиф

    (3) gorevg, напрямую из 1С, без доп программ.

    Reply
  6. user642833_xipmt

    напиши функцию СведенияоВнешнейОбработке для 1с УТ 11.2.

    Reply
  7. lambert

    Добрый день!

    После нажатия выполнить в окне служебного сообшения;

    начали в 31.01.2018 17:36:42

    Файл НЕ отправлен sku

    и выходит сообшение

    Файл не обнаружен E:SPOT2Dlog.txt

    В каталоге, где создаются файлы 3 файла otvet, sku, temp.

    Как исправить?

    Reply
  8. Rif_md

    (4) Я тоже пытался с ними переписываться. Глухо. Пришлось через HttpAnalyzer разобрать какой запрос формирует curl и адаптировать его в 1С. Автор этого публикации использует метод ОтправитьДляОбработки, который предполагает использование внешних файлов. Свою обработку я делал в 8.3 УФ, и сделал без использования внешних файлов для формирования запроса методом УстановитьТелоИзСтроки.

    Reply
  9. Rif_md

    (5) Отлично получилось. Ещё ещё второй способ отправки без использования внешних файлов для формирования http запроса, используя метод УстановитьТелоИзСтроки.

    Reply
  10. Rif_md

    (5) Ктати, метод ОтправитьДляОбработки(имяФайлаОтправки, «dinfo/auto-upload.phtml», имяВыходногоФайла, Заголовки);

    уже в таком виде не работает в 8.3. Должно быть

    ОтправитьДляОбработки(HTTPзапрос);

    Поэтому в запросе нужно использовать метод УстановитьИмяФайлаТела

    Reply
  11. Rif_md

    (5)

    Reply
  12. Rif_md

    Добавил свою обработку выгрузки (только выгрузка без формирования)

    https://infostart.ru/public/1124395/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *