Автоматизация вывода из оборота ИС МП (Честный знак) по передачам товаров хранителю
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
1. Основная обработка: АРМВыводаИзОборотаИСМП.epf
Назначение:
Полнофункциональное рабочее место (АРМ) оператора, предназначенное для массового или выборочного поиска отгруженных отправлений, сопоставления их с реальными данными складских передач и ручного/полуавтоматического создания документов “Вывод из оборота ИС МП”.
Ключевые возможности и архитектура:
- Интерфейс и отборы: имеет собственную управляемую форму с таблицей заказов, фильтрами по периоду, организациям, соглашениям и признаку наличия уже оформленных выводов. Позволяет управлять отметками строк («установить/снять все») и запускать пакетное формирование.
- Интеллектуальный поиск данных: автоматически связывает документы Заказ клиента (где зафиксированы номера и даты заказов) с проведёнными документами Передача товаров по прямому заказу или через резервный поиск по комментарию.
- Контроль маркировки: анализирует состав товаров в заказе, проверяет наличие отсканированных кодов маркировки (КМ) в передаче, сопоставляет их с номенклатурой и характеристиками, исключает уже выведенные ранее коды.
- Экспортный программный интерфейс: содержит всю тяжёлую бизнес-логику и функцию СоздатьДокументыПоПередаче(Передача) в экспорте. Это позволяет принимать на вход конкретную передачу, формировать документы в фоновом режиме (в статусе «Черновик» / без проведения) и возвращать массив созданных ссылок для внешних обработчиков.
2. Обработка-делегатор (кнопка): АРМВыводаИзОборотаИСМП_Кнопка.epf
Назначение:
Модуль, который регистрируется в системе с видом СозданиеСвязанныхОбъектов, чтобы добавить кнопку “Создать вывод из оборота ЧЗ” непосредственно в командное меню документов Передача товаров.
Ключевые возможности и архитектура:
- При нажатии кнопки она в динамическом режиме находит в базе данных основную обработку АРМВыводаИзОборотаИСМП по её имени объекта и передаёт ей текущую ссылку на документ Передача товаров.
- Интерактивная обратная связь (Клиент-серверный сценарий):
- На сервере запускается фоновое создание документов (в виде непроведённых черновиков) с отбором позиций строго по выбранному заказу клиента.
- На клиенте обрабатывается массив результатов: если создан ровно один документ — платформа мгновенно открывает его карточку для визуального контроля; если документов несколько — открывает форму списка документов “Вывод из оборота ИС МП”.
Преимущества такого решения:
- Единая точка поддержки (DRY): Вся сложная логика запросов, кэширования GTIN, подбора товарных групп и генерации документов хранится в одном файле (АРМВыводаИзОборотаИСМП.epf). Изменения алгоритмов Честного Знака вносятся только в неё.
Бесшовный интерфейс: Пользователь работает с полнофункциональным АРМ из глобального меню и при этом получает мгновенную автоматизацию в один клик прямо из формы документа передачи комиссионеру/хранителю, минуя ручной поиск и рутинное заполнение.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.2.72, 11.6.2.68
Вступайте в нашу телеграмм-группу Инфостарт