При работе с маркированными товарами в системе Честный ЗНАК пользователи часто сталкиваются с ограничением: необходимо обеспечить доступ к КЭП (квалифицированной электронной подписи) сразу на нескольких кассовых аппаратах. Когда подпись выпущена через ФНС и записана на защищенный токен с флагом «неэкспортируемый», физическое перемещение токена становится серьезным препятствием для торговли. Давайте разберем, как грамотно подойти к решению этой задачи.
Прежде всего, важно понимать, что копирование контейнеров закрытого ключа программными методами (взлом экспорта) является нарушением требований безопасности и законодательства об использовании СКЗИ. Мы настоятельно рекомендуем избегать сомнительных утилит для «вытягивания» ключей, так как это несет юридические риски. Вместо этого рассмотрим профессиональные и легальные способы организации архитектуры системы.
Наиболее правильным и масштабируемым подходом для клиент-серверной архитектуры является перенос логики работы с криптографией на сервер.
КриптоПро CSP на сервер, где физически расположена база 1С.ИС МП (Информационная система мониторинга товаров) будут выполняться на стороне сервера.Часто проблема заключается не в самой подписи, а в том, как часто система обращается к API. Рассмотрим настройки, которые помогут снизить нагрузку и зависимость от онлайн-проверки.
Перейдите в раздел Администрирование — Интеграция с ИС МП — Настройки сканирования кодов маркировки. Проанализируйте, включен ли режим «жесткого контроля»:
Честного ЗНАКа в момент сканирования каждой единицы товара.В типовых конфигурациях 1С существует регистр сведений ДанныеКлючаСессииИСМП. В нем хранятся токены сессии, полученные при авторизации. Это позволяет системе работать без постоянного участия физического токена в течение времени жизни сессии (обычно 12 часов).
Если вы опытный пользователь или программист, проанализируйте этот регистр:
// Пример получения записи из регистра для отладки
НаборЗаписей = РегистрыСведений.ДанныеКлючаСессииИСМП.СоздатьНаборЗаписей();
НаборЗаписей.Прочитать();
// Проанализируем содержимое хранилища сессии
Понимание того, как 1С хранит авторизационные данные, поможет вам убедиться, что система работает штатно и использует кэширование токена.
Если внедрение серверного подписания пока невозможно, многие специалисты используют копирование контейнера на диски или флешки с помощью легальных утилит (например, от компании Контур), предназначенных для управления носителями.
Важно помнить: даже в этом случае контейнер остается неэкспортируемым, однако он может быть скопирован на локальные диски рабочих станций. Это избавляет от необходимости «бегать» с флешкой между кассами, хотя и требует ручного обслуживания каждого рабочего места. Мы советуем рассматривать этот метод лишь как промежуточный этап на пути к полноценному серверному подписанию.
Мы проанализировали ситуацию и выяснили, что для стабильной работы сети розничных магазинов необходимо уходить от практики физического переноса токенов.
ООО: рассмотрите выпуск отдельных сертификатов на сотрудников (физлиц) с использованием МЧД (машиночитаемых доверенностей).ИП: стремитесь к установке КриптоПро CSP на сервере, чтобы централизовать процесс подписания документов.Соблюдение этих рекомендаций позволит вашей системе работать стабильно, в соответствии с требованиями законодательства и без лишних простоев кассовых узлов.