Честный ЗНАК в УТ 11.5: массовое создание документов «Вывод из оборота ИС МП» и «Возврат в оборот ИС МП»
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Проблема
Продаете маркированный товар дистанционно (интернет-магазин, маркетплейсы) на УТ 11.5? Тогда вы знаете эту рутину:
каждая отгрузка требует документа «Вывод из оборота ИС МП», каждый возврат клиента — «Возврат в оборот ИС МП». По типовому сценарию это: открыть реализацию → Ввод на основании → выбрать документ ИС МП → указать причину вывода → заполнить вид и наименование первичного документа → проверить адрес площадки → провести. Потом то же самое — на следующую реализацию. И так сто, двести, пятьсот раз в месяц.
А в конце — ручная выгрузка каждого документа в ГИС МТ.

Решение
Расширение добавляет в УТ 11.5 обработку «Массовый ввод/вывод кодов маркировки». Один экран:

- Указываете месяц и (при необходимости) организацию — в отбор попадают только документы этого месяца и этой организации.
- Нажимаете «Заполнить» — обработка подбирает проведённые «Реализации товаров и услуг» и «Возвраты товаров от клиентов», по которым ещё нет документов ИС МП (дубли не создаются).
- Задаёте преднастройки один раз: Причина вывода из оборота, Вид первичного документа, Наименование первичного документа — они применятся ко всем создаваемым документам.
- Отмечаете нужные строки (есть «Отметить всё» / «Очистить отметки») и нажимаете «Создать документы».
- Кнопкой «Передать данные» отправляете созданные документы в ГИС МТ (Честный ЗНАК) — типовым механизмом обмена ИС МП, с подписанием и контролем статусов.
Настройки формы (месяц, организация, преднастройки) сохраняются между сеансами — в следующем месяце начнёте с половины шагов.
Что делает обработка за вас
Массовое создание «Вывод из оборота ИС МП» по отмеченным реализациям — со штатным заполнением по основанию (коды, количества, контрагент) и вашей преднастройкой шапки.
Массовое создание «Возврат в оборот ИС МП» по «Возвратам от клиента». Типовое заполнение требует отсканированных кодов в самом возврате — обработка добирает коды маркировки из отсканированных штрихкодов упаковок реализации, сопоставляя строки возврата по номенклатуре и характеристике. Уже оформленные в другие возвраты коды не используются повторно. Вид возврата устанавливается «Возврат при дистанционном способе продажи» (REMOTE_SALE_RETURN) — то, что нужно интернет-продавцам, вместо типового «в целях, не связанных с реализацией».
Адрес площадки — из проверенного регистра МОД ГИС МТ. Типовая УТ подставляет фактический адрес контрагента; обработка перезаполняет площадку из регистра «Места осуществления деятельности ИС МП» (сначала по товарной группе документа, затем самая свежая по организации) и заполняет ИдентификаторФИАС — так же, как при ручном выборе МОД в документе.
Отправка в Честный ЗНАК одной кнопкой. «Передать данные» отправляет все отмеченные созданные документы в ГИС МТ через типовой механизм обмена ИС МП: фоновое задание, окно ожидания, подписание УКЭП, обработка ответов. Непроведённые и помеченные на удаление пропускаются.
Фоновое создание по стандартам 1С. Документы создаются фоновым заданием через подсистему БСП «Длительные операции» — форма не блокируется, сотни документов не падают по таймауту.
Прозрачный результат. По каждому основанию в списке видно: ссылку на созданный документ, статус («Создан» / «Ошибка» / «Пропущен») и текст ошибки — проблемные документы видно сразу, а не при выгрузке в ГИС МТ.
Для программиста
- Расширение AddOn к УТ 11.5, типовая конфигурация не снимается с поддержки; изменения — только добавленные объекты с префиксом
gst_cz_, adopted-объекты не переопределяются. - Проверка заполнения и проведение — штатные (
ПроверитьЗаполнение(), запись с проведением, фолбэк на запись без проведения при ошибке проведения). - Обмен с ГИС МТ — только типовые библиотечные вызовы
ОбменДаннымиИСМП*: подпись, статусы и квитанции — как в типовом документообороте ИС МП. - Режим совместимости 8.3.27; исходный код открыт.
Требования и ограничения
- 1С:Управление торговлей 11.5 (проверено на релизе 11.5.27.58), платформа 8.3.27 и выше (включая 8.5).
- Для отправки данных — настроенная типовая интеграция ИС МП и сертификат УКЭП (как для обычной работы с Честным ЗНАКом из УТ).
- Для подбора кодов в «Возврат в оборот»: коды должны быть отсканированы в ТЧ «Штрихкоды упаковок» реализации при отгрузке (штатный механизм УТ) — источник кодов именно там, это гарантирует, что возвращаются реально отгруженные коды.
- Вид возврата «Возврат при дистанционном способе продажи» должен быть синхронизирован из ГИС МТ в справочник «Виды возврата в оборот ИС МП» (происходит при штатном обновлении данных ИС МП).
Вступайте в нашу телеграмм-группу Инфостарт