Важное замечание об авторстве
Данная обработка разработана с активным использованием нейросетей. Я умею читать код и исправлять мелкие ошибки, но не разрабатываю с нуля. Обработка протестирована и используется в реальной работе на конфигурации УТ 11.5.25.80. Код полностью открыт, без какой-либо защиты — вы можете свободно изучать, дорабатывать и адаптировать его под свои нужды.
Какую задачу решает обработка
При получении маркированного товара от поставщика с электронным УПД возникает рутинная задача: нужно загрузить коды маркировки в базу, сопоставить их с номенклатурой, при необходимости создать недостающие позиции, записать штрихкоды и маркировку и сформировать документ приобретения. Всё это можно делать вручную, но при большом количестве позиций и КИЗ процесс занимает значительное время.
Обработка автоматизирует всю цепочку: от загрузки XML-файла до готового документа «Приобретение товаров и услуг» с заполненными штрихкодами упаковок.
Функционал
1. Загрузка КИЗ из XML (УПД)
Обработка разбирает XML-файл электронного УПД и извлекает из него: наименования товаров, коды маркировки (КИЗ), GTIN, цены, ставки НДС, ИНН поставщика и покупателя. Контрагент и организация определяются автоматически по ИНН из XML.
2. Автоматический поиск и создание номенклатуры
При загрузке обработка пытается сопоставить товары из XML с существующей номенклатурой в базе - сначала по точному совпадению наименования, затем по частичному. Для позиций, которые не удалось найти, предусмотрена кнопка «Создать номенклатуру» - она массово создаёт недостающие элементы справочника с указанным видом номенклатуры.
3. Запись GTIN в регистр штрихкодов
GTIN извлекается из кода маркировки автоматически (первые 14 символов после префикса «01»). Кнопка «Записать GTIN» добавляет новые штрихкоды в регистр сведений «Штрихкоды номенклатуры» без дублирования - уже существующие записи пропускаются.
4. Запись маркировки в базу
Коды маркировки записываются в справочник «Штрихкоды упаковок товаров» с типом упаковки «Маркированный товар» и типом штрихкода «GS1 DataMatrix». Проверяется уникальность - если код уже существует в базе, запись пропускается.
5. Создание документа «Приобретение товаров и услуг»
На основании загруженных данных формируется документ приобретения с заполненными табличными частями «Товары» и «Штрихкоды упаковок». Товары агрегируются по номенклатуре (количество считается по числу КИЗ), суммы НДС пересчитываются автоматически с учётом флага «Цена включает НДС».
6. Проверка КИЗ в Честном Знаке
Обработка проверяет коды маркировки через типовой механизм взаимодействия с ГИС МТ (Честный Знак), используя подсистему штрихкодирования конфигурации. По результатам проверки заполняются колонки: статус кода (в обороте, выбыл и т.д.), владелец, комментарий о совпадении ИНН с контрагентом или организацией. Колонка статуса подсвечивается цветом: зелёный - «В обороте», красный — любой другой статус.
Технические требования
- Платформа: 1С:Предприятие 8.3
- Конфигурация: 1С:Управление торговлей, редакция 11.5 (тестировалось на релизе 11.5.25.80)
- Подсистема маркировки ИС МП должна быть настроена и работать (для функции проверки в ЧЗ)
- Режим совместимости: управляемые формы
Состав поставки
Внешняя обработка (.epf) - один файл. Код полностью открыт, без защиты. Лицензирование отсутствует — после покупки обработка ваша без ограничений.
Порядок использования
- Откройте обработку в 1С (Файл → Открыть)
- Нажмите «Загрузить XML» и выберите файл электронного УПД
- Обработка заполнит таблицу данных: наименования, КИЗ, GTIN, цены, НДС
- Контрагент и организация определятся автоматически по ИНН из XML
- Проверьте сопоставление номенклатуры. При необходимости укажите вид номенклатуры и нажмите «Создать номенклатуру» для недостающих позиций
- Нажмите «Записать GTIN» для добавления штрихкодов в регистр
- Нажмите «Записать маркировку» для записи КИЗ в справочник штрихкодов упаковок
- Укажите склад и договор, нажмите «Создать приобретение» - документ откроется автоматически
- Для проверки статусов нажмите «Проверить КИЗ в ЧЗ» - результаты отобразятся в таблице с цветовой индикацией
Ограничения и особенности
- Обработка создана с помощью AI и протестирована на ограниченном количестве сценариев. Рекомендуется предварительное тестирование на копии базы
- Проверка в ЧЗ использует типовые механизмы подсистемы ИС МП - требуется настроенная интеграция с Честным Знаком
- Код открыт - вы можете адаптировать обработку под другие конфигурации (ERP, КА) при наличии соответствующих компетенций
Вступайте в нашу телеграмм-группу Инфостарт