При внедрении учетных систем, таких как 1С:Комплексная автоматизация 2, 1С:Управление торговлей или 1С:ERP, часто возникает сценарий, когда кассовый аппарат подключается сначала к тестовой базе для проверки бизнес-процессов, а затем его требуется перевести в рабочую среду. Разберем детально, как устроено хранение фискальных данных, откуда они попадают в чек и как правильно подключить уже фискализированный фискальный регистратор к другой информационной базе без риска испортить фискальный накопитель (ФН).
Проанализируем архитектуру взаимодействия программы 1С и контрольно-кассовой техники. Процесс первичной регистрации ККТ и ФН (фискализация) выполняется ровно один раз на весь срок службы накопителя (13, 15 или 36 месяцев). В момент регистрации через утилиту производителя (например, «Тест драйвера ККТ») или через встроенные средства 1С все основные реквизиты организации и кассы жестко прописываются в энергонезависимую память фискального накопителя:
Рассмотрим, как формируется кассовый чек при повседневной работе. Из информационной базы 1С через драйвер оборудования в ККТ передается только оперативная информация: товарный состав (номенклатура, количество, цена, скидки, ставка НДС), итоговые суммы и признаки способа/предмета расчета. Регистрационные параметры (ИНН, РНМ, номер ФН, номер фискального документа и фискальный признак документа — ФПД) подставляются в чек и отправляются в ОФД непосредственно самим фискальным накопителем. Это означает, что кассовому аппарату не имеет значения, из какой именно информационной базы в него отправляются команды на печать, если формат данных корректен.
Выясним причину, по которой категорически нельзя нажимать кнопку регистрации в новой базе. Если попытаться заново выполнить команду фискализации на кассе, которая уже содержит активированный ФН, драйвер либо выдаст ошибку неверного состояния ФН, либо запустит процедуру перерегистрации. Повторная регистрация или некорректная попытка перезаписи параметров без оформленного заявления в личном кабинете ФНС приведет к блокировке или безвозвратной порче фискального накопителя, что повлечет за собой необходимость покупки нового ФН.
Разберем по шагам, как правильно настроить рабочее место в новой конфигурации (например, при переходе из тестовой базы в рабочую 1С:Комплексная автоматизация):
Организации новой базы должен строго совпадать с ИНН, который зашит в память фискального накопителя. Если ИНН отличается, драйвер вернет ошибку несовпадения реквизитов и откажется пробивать чеки.НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.ККТ с передачей данных и создаем новую запись. Указываем используемый драйвер оборудования (например, АТОЛ:ККТ с передачей данных в ОФД 54-ФЗ).Параметры подключения, выбираем используемый порт подключения (COM-порт, USB или IP-адрес/TCP-порт) и скорость обмена.Тест устройства. При успешной проверке драйвер свяжется с ККТ, считает из памяти ФН серийные номера и статус готовности без изменения фискальных настроек.Кассы ККМ создаем карточку кассы предприятия, связываем ее с настроенным подключаемым оборудованием, указываем организацию и привязываем кассу к текущему рабочему месту пользователя.Рассмотрим важный нюанс работы с тестовыми базами. Если в тестовой конфигурации 1С подключена реальная касса с боевым фискальным накопителем, любая операция «пробить чек» сгенерирует настоящий фискальный документ, который уйдет в ФНС через ОФД. Отменить или стереть такой чек невозможно — придется оформлять чеки коррекции или возвраты.
Для безопасной отладки учетных процессов в тестовых базах рекомендуется применять альтернативные инструменты: