← На главную
При работе с маркированными товарами, такими как шины, в конфигурации 1С:Управление торговлей 10.3 часто возникают сложности, особенно при попытке сканирования кодов маркировки напрямую в документе ЧекККМ. Конфигурация УТ 10.3 является устаревшей и изначально не была адаптирована для полноценной работы с системой "Честный знак". Тем не менее, существуют методы и доработки, которые позволяют реализовать необходимый функционал. В этой статье мы подробно рассмотрим, как правильно настроить сканер, обеспечить интеграцию с ИС МП и корректно работать с маркированными шинами в УТ 10.3.
Основные сложности и особенности работы с маркировкой в УТ 10.3
Прежде чем перейти к пошаговым инструкциям, мы хотим отметить ключевые аспекты работы с маркировкой в 1С:Управление торговлей 10.3:
- Отсутствие полноценной официальной поддержки: Фирма "1С" прекратила официальную поддержку УТ 10.3 в части нового функционала, в том числе для маркировки. Полноценная работа с маркированными товарами реализована в более современных версиях, таких как УТ 11, Розница 2.3+ и других.
- Необходимость обновлений платформы: Для корректной работы с маркировкой требуется платформа "1С:Предприятие" версии 8.3.14 и выше, а также активная подписка на 1С:ИТС, так как функционал маркировки постоянно дорабатывается.
- Интеграция с ГИС МТ "Честный знак": Для работы с маркированными товарами критически важно настроить интеграцию с Государственной информационной системой мониторинга товаров (ГИС МТ) "Честный знак". Это включает регистрацию организации в ГИС МТ, наличие действующей усиленной квалифицированной электронной подписи (УКЭП) и подключение к нужным товарным группам.
- Электронный документооборот (ЭДО): Обмен данными о маркированных товарах с "Честным знаком" обычно осуществляется через электронный документооборот (ЭДО) и универсальный передаточный документ (УПД).
Теперь мы перейдем к решению проблемы, когда сканирование кода маркировки шины не приводит к подбору товара в документе ЧекККМ.
Шаг 1: Проверка и настройка использования подключаемого оборудования
Первая и наиболее частая причина, по которой сканер не генерирует внешние события в 1С УТ 10.3, заключается в отключении соответствующей опции. Мы проверим, включено ли использование подключаемого оборудования:
- Перейдем в раздел "Настройки учета" (или "Параметры учета") в вашей базе 1С.
- Найдем вкладку или раздел, относящийся к "Торговому оборудованию".
- Мы должны убедиться, что установлена галочка "Использовать подключаемое оборудование". Это "неприметная галочка", без которой система не будет реагировать на события от сканера.
- Важный момент: Как указывает опыт пользователей, иногда требуется особый порядок настройки: сначала отключить галочку "Использовать подключаемое оборудование", затем зайти в "Настройку торгового оборудования" и настроить сканер, после чего снова включить галочку "Использовать подключаемое оборудование" и повторно настроить его, но уже в режиме тонкого клиента с выбором драйвера Native.
Шаг 2: Корректное подключение и настройка сканера штрихкода
Даже если галочка установлена, сканер может быть настроен некорректно. Мы разберем, как правильно подключить и настроить сканер:
- Режим работы сканера: Для работы с маркированным товаром мы настоятельно рекомендуем подключать сканер штрихкода к 1С в режиме эмуляции COM-порта, а не USB-HID (эмуляции клавиатуры). Это обеспечивает более надежную и управляемую передачу данных.
- Установка драйвера: Мы должны использовать совместимый драйвер сканера, например, "1С: Сканер штрихкода" соответствующей версии, который можно скачать на официальном сайте 1С ИТС. Установка драйвера должна быть выполнена корректно, иногда от имени администратора, особенно при работе через удаленный рабочий стол (RDP).
- Настройка сканера для DataMatrix: Сканер должен быть настроен на считывание кодов DataMatrix и других форматов GS1. Мы можем проверить работоспособность сканера на сайте "Честного знака" или с помощью функции "Тест устройства" в настройках оборудования 1С. Результатом успешного теста должно быть отображение строки вида
01… 21… 'GS' 91 … 'GS' 92 …, что подтверждает корректное считывание маркировочного кода.
- Тестирование устройства: После настройки мы выполним тест устройства в 1С. Если тест проходит успешно и код считывается по указанному COM-порту, это подтверждает физическое подключение сканера и его корректную работу на уровне ОС и драйвера.
Шаг 3: Настройка интеграции с ИС МП и установка сертификатов электронной подписи
Сообщения о том, что "не найдено зарегистрированных сертификатов электронной подписи", являются критически важными. Мы поясним, почему это необходимо и как это настроить:
- Необходимость подключения к ИС МП: Для работы с маркировкой шин, как и любого другого маркированного товара, система 1С должна быть настроена для взаимодействия с ИС МП "Честный знак". Без этого подключения невозможно получить информацию о кодах маркировки, отправить данные о вводе в оборот или выводе из него.
- Электронная подпись (УКЭП): Усиленная квалифицированная электронная подпись (УКЭП) необходима для:
- Подтверждения юридически значимых действий при обмене данными с "Честным знаком".
- Авторизации в личном кабинете "Честного знака".
- Формирования и подписания электронных документов (УПД, отчетов о нанесении кодов и т.д.).
Мы должны убедиться, что УКЭП установлена на компьютере, правильно настроена и доступна для использования в 1С. Обычно это включает установку криптопровайдера (например, КриптоПро CSP) и самого сертификата в хранилище операционной системы.
- Регистрация сертификата в 1С: После установки на уровне ОС, сертификат УКЭП необходимо зарегистрировать в информационной базе 1С для пользователя
Администратор (или того пользователя, от имени которого выполняются операции с маркировкой). Обычно это делается через соответствующие настройки электронной подписи в разделе администрирования или параметров учета.
Шаг 4: Особенности подбора товара по коду маркировки в УТ 10.3
Здесь мы подходим к главной особенности УТ 10.3, которая часто вызывает недопонимание: типовой функционал этой конфигурации не предусматривает прямой подбор товара по коду маркировки в ЧекККМ так, как это реализовано в более новых версиях.
- Событие
ScanData: Как мы видим, событие Оповестить(ВыходныеПараметры[0], ВыходныеПараметры[1], "ПодключаемоеОборудование"); с параметрами ВыходныеПараметры[0]="ScanData" и массивом считанных кодов действительно генерируется. Это означает, что сканер работает и 1С его видит. Однако документ ЧекККМ в УТ 10.3 не содержит типовой логики для обработки этого события и автоматического подбора товара.
- Форма проверки маркированной продукции: В типовой УТ 10.3 товар при сканировании подтягивается только через специальную форму проверки маркированной продукции. Кнопка "Ввод штрихкода" в документе
ЧекККМ (или аналогичных формах) предназначена, как правило, только для ручного ввода, а не для обработки событий от сканера маркировки. Мы должны искать и использовать именно эту специализированную форму.
- Рабочее место кассира (РМК): Мы также должны настроить Рабочее место кассира (РМК). При розничных продажах сканирование кодов маркировки осуществляется в РМК. Информация о проданных товарах с кассы поступает в 1С, и остатки обновляются автоматически, а также передается в ОФД и далее в "Честный знак" для вывода из оборота. Если РМК не настроено или настроено некорректно, подбор маркированного товара может не работать.
Шаг 5: Настройка карточки номенклатуры для маркированных шин
Для корректной работы с маркированными шинами необходимо также правильно настроить саму номенклатуру в 1С:
- Перейдем в карточку номенклатуры для каждой шины, подлежащей маркировке.
- Мы должны убедиться, что в поле, отвечающем за принадлежность к маркируемой продукции (например, "Маркировка ИС МП" или аналогичное), выбрано значение "Шины и автопокрышки". Это позволит системе идентифицировать товар как подлежащий маркировке и применять к нему соответствующую логику.
Сценарий продажи в Рознице 1.0 и передача кодов маркировки
Автор темы спрашивал о возможности следующего сценария: если из УТ 10.3 подключиться к ИС МП, получить коды на остатки товара, отправить коды в Розница 1.0 и совершить продажу через ЧекККМ, при этом в онлайн-кассу отправить этот самый код (передать код маркировки в теге 1162), будет ли это корректно?
Да, этот сценарий является рабочим, но требует внимательной настройки и понимания процесса:
- Получение кодов маркировки: Мы должны получить коды маркировки на остатки товара из ИС МП и зафиксировать их в УТ 10.3.
- Передача в Розницу 1.0: Необходимо настроить обмен данными таким образом, чтобы информация о маркированных шинах и их кодах передавалась в базу Розница 1.0.
- Продажа в Рознице 1.0: В Рознице 1.0 при продаже через
ЧекККМ (скорее всего, через РМК) мы сканируем код маркировки.
- Передача в ОФД и ИС МП: Онлайн-касса, подключенная к Рознице 1.0, должна быть настроена для передачи кода маркировки (в теге 1162) в ОФД. ОФД, в свою очередь, передает эти данные в "Честный знак", что приводит к автоматическому выводу товара из оборота.
После такой продажи в рознице, если все настроено корректно, нам не потребуется совершать дополнительные действия по передаче информации в ИС МП, так как это происходит автоматически через ОФД.
Дополнительные рекомендации и альтернативные решения для УТ 10.3
Учитывая устаревший статус УТ 10.3, мы рассмотрим несколько подходов, которые могут значительно упростить работу с маркировкой:
- Доработка УТ 10.3: Для полноценной работы с маркировкой в УТ 10.3 часто требуется значительная доработка. Поскольку официальная поддержка прекращена, а API "Честного знака" постоянно меняется, такие доработки требуют регулярного обслуживания и обновления. Мы должны быть готовы к тому, что это будет трудоемкий процесс.
- Гибридная схема: Одним из наиболее оптимальных решений для компаний, не готовых к полному переходу на УТ 11.5, является гибридная схема. При этом мы оставляем основной учет в УТ 10.3 (с минимальными доработками для хранения кодов маркировки), а всю работу с маркировкой осуществляем в отдельной, более современной базе, например, УТ 11.5 ("1С Маркировка") или 1С:Розница, с настроенным автоматизированным обменом данными между системами. Этот подход позволяет использовать актуальный функционал маркировки без полной миграции основной учетной системы.
- Использование терминалов сбора данных (ТСД): Для работы с маркированными товарами, особенно на складах, мы рекомендуем использовать терминалы сбора данных (ТСД). Они позволяют автоматизировать процесс сбора кодов маркировки и значительно снизить количество ошибок. Специализированные программы для ТСД, интегрированные с 1С УТ 10.3, могут помочь в сборе и комплектации остатков маркированного товара.
- Настройка обмена с СУЗ: После настройки подключения к системе управления заказами (СУЗ), мы можем заказывать коды маркировки прямо из 1С, что оптимизирует процесс их получения.
- Печать этикеток: После получения кодов маркировки их необходимо напечатать и нанести на товар. В 1С есть встроенные инструменты для печати этикеток, которые мы можем использовать.
Заключение
Работа с маркировкой шин в 1С:Управление торговлей 10.3 — это комплексная задача, требующая внимательной настройки оборудования, интеграции с внешними системами и понимания ограничений устаревшей конфигурации. Мы выяснили, что для успешного сканирования маркированных шин необходимо:
- Активировать использование подключаемого оборудования в параметрах учета.
- Корректно подключить и настроить сканер штрихкода в режиме эмуляции COM-порта, убедившись, что он считывает коды DataMatrix.
- Настроить подключение к ИС МП и установить действующий сертификат электронной подписи в 1С.
- Использовать специализированную форму подбора маркированной продукции или Рабочее место кассира (РМК), поскольку прямой подбор по коду маркировки в
ЧекККМ в типовой УТ 10.3 не реализован.
- Указать тип маркируемой продукции "Шины и автопокрышки" в карточке номенклатуры.
В случае невозможности полноценной работы с маркировкой в типовой УТ 10.3, мы рекомендуем рассмотреть варианты доработки конфигурации или внедрения гибридной схемы с использованием более современных версий 1С.