Переход на онлайн-кассы в рамках 54-ФЗ стал серьезным вызовом для пользователей классических конфигураций 1С, таких как Управление торговлей 10.3. В этой статье мы подробно разберем процесс подключения кассового аппарата Атол 22ПТК, выясним, какие драйверы актуальны сегодня, и как правильно настроить программную часть для стабильной работы.
Прежде чем приступать к техническим настройкам, проанализируем правовую базу, которая диктует технические требования. Согласно закону 54-ФЗ, практически все кассовые аппараты должны передавать данные о чеках в режиме реального времени в Налоговую службу через Оператора фискальных данных (ОФД).
Рассмотрим основные нюансы режима «онлайн»:
В процессе обсуждения на форумах часто возникает путаница относительно версий драйверов Атол. Выясним причину этой путаницы и определим оптимальный вариант.
Драйверы версии 8 и 9 считаются устаревшими. Они разрабатывались под старые стандарты и не поддерживают многие современные требования, такие как маркировка товаров (Честный знак) и формат фискальных данных (ФФД) версии 1.2.
Для стабильной работы в современных реалиях мы рекомендуем использовать Драйвер ККТ АТОЛ версии 10.х (DTO 10). Рассмотрим преимущества 10-й платформы:
Разберем, как касса «общается» с налоговой. Как мы выяснили, прямой связи между 1С и налоговой нет. Цепочка выглядит так: 1С -> Драйвер -> Касса -> ОФД -> ФНС.
Чтобы настроить передачу данных, вам необходимо выполнить следующие шаги:
Проанализируем особенности конфигурации Управление торговлей 10.3. Поскольку она построена на «обычных формах», стандартные механизмы интеграции с новым оборудованием в ней часто отсутствуют или требуют обновления.
Многие пользователи ошибочно полагают, что обработка не нужна. На самом деле, для работы 1С с 10-й версией драйвера Атол требуется специальный файл ATOL_KKT_10.epf (внешняя обработка обслуживания).
Рассмотрим процесс подключения обработки по шагам:
ATOL_KKT_10.epf.Пример кода инициализации устройства, который может встретиться в логике обработки (для понимания процесса программистом):
// Пример инициализации объекта драйвера 10 версии
Драйвер = Новый COMОбъект("AddIn.Atol_KKT_10");
Результат = Драйвер.УстановитьПараметры();
Если Результат <> 0 Тогда
Сообщить("Ошибка инициализации кассы: " + Драйвер.ОписаниеОшибки());
КонецЕсли;
Если магазин действительно находится в «центре тайги», выясним, как технически реализовать работу. В настройках ККТ при фискализации необходимо установить флаг «Автономный режим». В этом случае касса не будет пытаться связаться с ОФД и выдавать ошибки связи.
Важно: Даже в автономном режиме вы обязаны печатать на чеке все установленные реквизиты, включая QR-код. Просто этот код будет содержать данные, которые будут проверены налоговой позже, при физическом считывании данных с фискального накопителя.
Если ваша организация занимается продажей табака, обуви или одежды, Атол 22ПТК должен быть переведен на Платформу 5.0. Это внутреннее программное обеспечение (прошивка) самой кассы.
Посмотрим, почему это критично:
Разберем основные трудности, с которыми сталкиваются новички:
EthOverUsb.exe.Таким образом, для успешной работы Атол 22ПТК совместно с 1С 10.3 необходимо обеспечить три условия: актуальную прошивку кассы (желательно Платформа 5.0), установленный Драйвер ККТ 10.х и корректно подключенную внешнюю обработку обслуживания в самой программе. При соблюдении этих условий система будет работать стабильно и соответствовать всем нормам законодательства.