Как организовать проверку кодов маркировки на складе в 1С:УТ 11.5 без использования личных ЭЦП кладовщиков?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с маркированными товарами в 1С:Управление торговлей 11.5 компании часто сталкиваются с организационной дилеммой. Бухгалтер загружает входящие документы через ЭДО, но фактическая проверка кодов маркировки (КМ) должна происходить на складе силами кладовщиков. Проблема заключается в том, что система при попытке открыть окно проверки требует действующий сертификат электронной подписи (УКЭП). Выпускать подпись на каждого сотрудника склада — дорого, небезопасно и сложно в администрировании.

В данной статье мы подробно разберем, как обойти это ограничение, используя штатные механизмы платформы 1С и требования системы «Честный ЗНАК». Мы проанализируем ситуацию и предложим несколько эффективных сценариев настройки системы.

Механизм токенов авторизации ГИС МТ (ИС МП)

Самым простым и быстрым решением, которое помогло автору исходного обсуждения, является использование токенов авторизации. Согласно протоколам обмена с ГИС МТ, электронная подпись требуется не для каждого запроса, а только для получения сессионного ключа (токена). Рассмотрим, как это работает в 1С:

  1. Срок действия: Полученный токен авторизации действителен в течение 10 часов. Этого достаточно для полноценной рабочей смены.
  2. Процесс: Ответственное лицо (например, старший кладовщик или бухгалтер) в начале смены заходит в систему под своей учетной записью с подключенным носителем (токеном с ЭЦП) и инициирует любое действие, требующее обращения к ИС МП (например, запрос остатков или открытие проверки).
  3. Результат: Система получает токен, который кэшируется в рамках информационной базы. После этого рядовые кладовщики могут открывать форму «Проверка поступивших товаров» и сканировать марки. Программа будет использовать активный токен для сверки статусов марок в «Честном ЗНАКЕ» без повторного запроса подписи.

Для автоматизации этого процесса в Настройках интеграции с ИС МП рекомендуется проверить расписание регламентных заданий, которые могут поддерживать сессию активной.

Настройка криптографии на стороне сервера

Если вариант с временными токенами не подходит из-за специфики работы (например, сотрудники работают в разные смены или удаленно), проанализируем более фундаментальное техническое решение — серверную проверку подписей. Это позволяет «обезличить» процесс проверки для конечного пользователя.

Выясним, как правильно настроить этот режим:

Перейдем в раздел Администрирование — Настройки электронной подписи и шифрования. На закладке Настройки криптографии необходимо установить флаг «Выполнять проверку подписей и шифрование на сервере». Это ключевой момент.

При такой настройке логика работы меняется:

  1. Сертификат организации устанавливается непосредственно на сервер, где запущена служба 1С:Предприятие.
  2. Программа обращается к криптопровайдеру (например, КриптоПро CSP) от имени пользователя, под которым запущен серверный процесс 1С.
  3. Кладовщик на своем рабочем месте нажимает кнопку «Проверить», а система отправляет запрос на сервер. Сервер подписывает запрос установленным там ключом и получает данные из ГИС МТ. Кладовщик видит результат проверки (зеленую или красную пиктограмму), не имея физического доступа к ключу.

Важно: Для реализации этого метода необходимо убедиться, что лицензия на криптопровайдер позволяет серверное использование, а сертификат установлен в хранилище «Локальный компьютер» или в профиль пользователя службы 1С.

Оптимизация процесса через ТСД или предварительную загрузку данных

Рассмотрим ситуацию, когда складские мощности позволяют использовать терминалы сбора данных (ТСД). Это наиболее профессиональный подход, исключающий зависимость от постоянного наличия ЭЦП в момент сканирования.

Существует два основных подхода к проверке через ТСД:

  1. Загрузка задания в ТСД: В терминал выгружается документ поступления вместе со списком ожидаемых кодов маркировки (если они переданы поставщиком в составе ЭД). Кладовщик просто сканирует физические марки, а ПО терминала сверяет их с внутренним списком. Обращение к ГИС МТ в этот момент не требуется. После завершения сканирования данные возвращаются в 1С, где бухгалтер уже подписывает финальный акт приемки своей подписью.
  2. Онлайн-проверка через ТСД: Современное ПО для ТСД поддерживает работу через расширения 1С. В этом случае используется тот же механизм токенов, описанный выше.

Если ТСД нет, мы можем настроить обычный сканер штрихкодов в режиме Клавиатурный ввод или COM-порт. Проанализируем настройки прав доступа. В 1С:УТ 11.5 можно разделить роли: назначить кладовщику профиль Кладовщик и добавить роль Чтение кодов маркировки ИС МП. Это позволит ему наполнять документ кодами, а проверку статуса в ГИС МТ оставить опциональной.

Использование режима «Проверка по выгруженным данным»

В последних релизах УТ 11.5 реализован механизм, минимизирующий обращения к внешним серверам. Разберем, как его использовать для упрощения работы склада.

Когда поставщик присылает электронный УПД через ЭДО, коды маркировки уже содержатся в теле документа. В настройках проверки 1С можно указать режим сверки с данными документа. В этом случае:

Подпись потребуется только в самом конце, когда на основании результатов проверки будет формироваться ответный титул покупателя в ЭДО (подтверждение приемки или акт о расхождениях). Эту операцию выполняет ответственное лицо (бухгалтер или менеджер закупок) на своем рабочем месте.

Пример настройки прав доступа (программный контекст)

Для того чтобы кладовщик мог работать с формой проверки, не имея полных прав администратора или прав на использование криптографии, в конфигурации используются специфические объекты. Если вы планируете дорабатывать права доступа, обратите внимание на следующие роли и общие модули:


// Пример проверки доступности функционала маркировки в коде
Если ИнтеграцияИСМП.ДоступнаПроверкаКодовМаркировки(ПараметрыПроверки) Тогда
    // Открытие формы проверки без принудительного запроса сертификата
    ИнтеграцияИСМПКлиент.ОткрытьФормуПроверки(ДокументСсылка, Настройки);
КонецЕсли;

Использование метода ДоступнаПроверкаКодовМаркировки позволяет системе определить, есть ли в текущем сеансе активный токен или настроена ли серверная подпись, прежде чем выдавать пользователю окно выбора сертификата.

Резюме и рекомендации

Подводя итог, можно выделить следующую последовательность действий для настройки склада:

  1. Настройте серверную криптографию в настройках подписи и шифрования 1С. Это снимет вопрос с физическими токенами на каждом компьютере.
  2. Используйте механизм токенов ИС МП. Старший смены должен один раз в 10 часов авторизоваться с ключом организации.
  3. Разделите обязанности: Кладовщики выполняют только техническое сканирование (сверку факта с документом), а бухгалтер выполняет юридически значимое подписание документа в ЭДО.
  4. Настройте профили доступа, включив в них роли для работы с ИС МП, но ограничив доступ к управлению самими сертификатами.

Такой подход обеспечивает безопасность ключей организации и позволяет складу работать оперативно, не отвлекаясь на технические сложности с ЭЦП.

← На главную