Была, пока к нам в двери не постучало слово на букву М ||- Маркированные товары||
В чём же проблема?
Теперь об интересном. Интеркампани — классная штука, если у тебя группа компаний и требуется иметь возможность продавать товары не только от имени компании-владельца, но и через своего внутреннего посредника. Вы сначала отгружаете товары от имени нужной компании, а потом, задним числом оформляете продажу. И всё отлично работало, пока не пришёл Честный знак.
Чтобы компания могла продать маркированный товар, он должен числиться за ней по данным Честного знака. Для этого надо отгрузить товар, отправить по ЭДО УПД и дождаться, когда Честный знак обработает продажу.
Когда мы провели тестовую продажу, нас ждал неприятный сюрприз — ожидание в 3 часа, пока марки перейдут к новому владельцу. А у вас в магазине, например, стоит клиент, который хочет получить свой товар, оплатить и уехать и у него нет желания ждать 3 часа. А у нас нет желания получить штраф за некорректно оформленную продажу.
Мы с коллегами резонно решили, что задержка происходит из-за того, что операторы ЭДО как-то неспешно передают данные в Честный знак, или сам Честный знак не торопится их обрабатывать. ||Ну знаете, там микросервисы всякие, да очереди.||
Варианты решения
В мою светлую голову пришла не менее светлая идея толкнуть УПД через встроенный в Честный знак ЭДО Лайт.
Схема простая:
- Выгружаешь из УТ xml с УПД;
- Слегка полируешь напильником теги;
- Подписывашь через Крипто-Про;
- Толкаешь в API;
- В личном кабинете ЧЗ принимающей стороны принимаешь и подписываешь УПД
- PROFIT!!!!
При работе с ЭДО Лайт через API есть ограничение — 1000 подписанных документов в год. А для нас эта 1000 как мёртвому припарка. Можно было бы толкать в API неподписанные документы, а затем костылить подписание в веб-интерфейсе, но пахнет это так себе. И тут моему падавану пришла в голову другая светлая идея — настроить роуминг из нашего 1С ЭДО в ЭДО Лайт. Естественно, мы это сразу опробовали. Результат — 1 секунда. ||(прям как полуофициальный слоган 1С)||
Как итог, этот вариант мы взяли как основной в работу и сейчас находимся в процессе разработки решения по автоматическому или полуавтоматическому процессу передачи марок от одной компании к другой.
Но это будет уже другая история…
||Я обожаю Честный знак!||