Переход на формат фискальных данных (ФФД) версии 1.05 стал важной вехой для всех пользователей ККТ. В отличие от версии 1.0, которая была признана утратившей силу, ФФД 1.05 ввел обязательные реквизиты, такие как «признак способа расчета» и «признак предмета расчета». Это потребовало не только обновления прошивок самих кассовых аппаратов, но и серьезного обновления конфигураций 1С. Разберем подробно, какие версии программы «1С:Управление торговлей» обеспечивают корректную работу в рамках законодательства.
Проанализируем ситуацию для двух наиболее популярных веток программы. В зависимости от того, используете ли вы старую добрую «десятку» или современную одиннадцатую версию, требования будут различаться:
10.3.43.1. Однако стоит помнить, что эта конфигурация работает на обычных формах, и для корректного взаимодействия с ККТ онлайн-типа требуется использование актуальных драйверов, совместимых с требованиями 54-ФЗ.11.3.4.19. Однако, как показывает практика, для полноценной работы со всеми типами оплат (авансы, кредиты, предоплаты) лучше ориентироваться на более поздние сборки этой ветки, начиная с 11.3.4.67.11.4.5.24 и выше.Выясним причину, почему простого обновления конфигурации иногда бывает недостаточно. В современных решениях 1С за работу с кассами отвечает специальная подсистема — БиблиотекаПодключаемогоОборудования (БПО). Именно в ней прописаны алгоритмы формирования тегов для чека.
Для стабильной работы по ФФД 1.05 нам необходима БПО версии не ниже 2.0.5. Рассмотрим, что именно изменилось в этой версии библиотеки:
Если ваша конфигурация «Управление торговлей» ниже версии 11.4.5.24, велика вероятность, что в ней используется устаревшая версия БПО, которая не умеет правильно взаимодействовать с новыми драйверами в режиме ФФД 1.05. Это часто приводит к ошибкам при попытке пробить чек, особенно если в документе присутствуют сложные операции (например, частичная оплата или зачет аванса).
Разберем ситуацию на примере оборудования «Штрих-М», так как оно часто вызывает вопросы у технических специалистов. Чтобы связка 1С и кассы заработала корректно, необходимо выполнить три условия:
1. Обновление драйвера. Необходимо использовать драйвер версии 4.14.688 или выше. В более ранних версиях отсутствуют команды, необходимые для передачи структуры данных ФФД 1.05. Если 1С отправляет данные в новом формате, а старый драйвер их не понимает, возникнет ошибка «Неверный формат команды».
2. Прошивка ККТ. Сама касса должна «знать», как работать с 1.05. Проанализируем дату выхода прошивки: она должна быть не старше декабря 2017 года. Рекомендуется использовать максимально актуальное ПО от производителя.
3. Настройка таблиц кассы. Это важный момент, о котором часто забывают. В настройках таблиц аппарата (через «Тест драйвера») в таблице №17 «Региональные настройки» поле «Тип ФФД» должно иметь значение 2. Это принудительно переводит кассу в режим работы 1.05. Если там стоит значение 0 или 1, касса будет ожидать структуру данных старого образца.
Посмотрим на ситуацию шире: переход на ФФД 1.05 исторически совпал с изменением ставки НДС до 20%. В 1С эти механизмы обновлялись параллельно. Если вы пытаетесь работать на старом релизе 11.3, вы можете столкнуться с тем, что программа не позволяет выбрать ставку 20%, либо эта ставка некорректно передается в кассу. Обновление до актуальных релизов 11.4 решает обе эти проблемы разом.
Рассмотрим по шагам, как убедиться в корректности настроек:
УТ 11.4, убедитесь, что релиз выше 11.4.5.x.Важный совет: При обновлении конфигурации всегда делайте резервную копию базы данных. Если ваша касса перестала пробивать чеки после обновления только одного компонента (например, только драйвера), скорее всего, возник конфликт версий между БПО и внешним программным модулем драйвера.
Таким образом, для стабильной и законной работы в «1С:Управление торговлей 11» мы рекомендуем использовать релизы не ниже 11.4.5.24 с актуальными версиями драйверов от производителей. Это обеспечит бесперебойную передачу данных в ОФД и исключит претензии со стороны налоговых органов.