Как подключить виртуальную кассу АТОЛ 42ФА к 1С:Управление торговлей 11.5?

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

Подключение облачных касс (таких как АТОЛ 42ФА в сервисе АТОЛ Онлайн) к типовым конфигурациям 1С существенно отличается от настройки обычного стационарного оборудования. Часто пользователи сталкиваются с тем, что привычные способы через стандартный драйвер АТОЛ 10.х не работают, а поля для ввода параметров API просто отсутствуют. В данной статье мы подробно разберем, как правильно интегрировать виртуальную кассу в 1С:Управление торговлей 11.5, выясним причины блокировки полей настройки и определим правильный алгоритм действий.

В чем особенность модели АТОЛ 42ФА?

Давайте проанализируем ситуацию: модель АТОЛ 42ФА — это специализированное решение для облачной фискализации. У нее нет физического корпуса, она не подключается к компьютеру через USB, COM-порт или локальную сеть напрямую. Это программный код, работающий в дата-центре. Следовательно, попытка подключить ее как локальное устройство «ККТ с передачей данных» через драйвер АТОЛ: ККТ с передачей данных в ОФД 10.х является основной ошибкой. Этот драйвер ожидает физического присутствия устройства и просит пароли доступа к самой железке, в то время как облачный сервис выдает вам login, password и group_code для работы через API.

Активация функциональных опций в 1С

Рассмотрим ситуацию, когда при создании нового оборудования поле «Тип оборудования» заблокировано или не содержит нужного варианта. Прежде чем переходить к настройке железа, проверим программные настройки 1С. Разберем по шагам:

  1. Перейдем в раздел НСИ и администрирование.
  2. Выберем пункт Настройка НСИ и разделов — Продажи.
  3. Найдем подраздел Розничные продажи. Убедимся, что установлена галочка Розничные продажи. Без этой опции работа с любым торговым оборудованием в разрезе чеков будет ограничена.
  4. Проверим раздел РМК и оборудование. Важно, чтобы была включена возможность использования подключаемого оборудования.

Правильный выбор типа оборудования и драйвера

Теперь выясним, почему в списке драйверов АТОЛ нет модели 42ФА. Поскольку это облачная касса, нам нужно использовать не локальный драйвер производителя, а специализированный транспортный модуль 1С для работы с облачными сервисами. Проанализируем правильный порядок создания оборудования:

Вместо выбора типа ККТ с передачей данных, нам следует искать тип Облачная ККТ. Если в вашей версии УТ 11.5 поле «Тип подключения» жестко стоит в значении «Локальное подключение» и недоступно для редактирования, это означает, что выбран неподходящий драйвер.

Для работы с АТОЛ Онлайн в 1С предусмотрен специальный драйвер — 1С:Облачная ККТ. Рассмотрим его настройку:

  1. Зайдем в справочник Подключаемое оборудование.
  2. Нажмем Создать.
  3. В поле Тип оборудования выберем Облачная ККТ.
  4. В поле Драйвер оборудования выберем 1С:Облачная ККТ (или аналогичный компонент, поставляемый фирмой 1С для облачных сервисов).

Именно в настройках этого драйвера вместо «Портов» и «Скорости» появятся необходимые нам поля: Логин, Пароль и Код группы (group_code), которые вы получили в XML-файле из личного кабинета АТОЛ.

Интеграция через промежуточные сервисы

Бывают случаи, когда поддержка производителя заявляет, что «прямой» интеграции с текущим релизом УТ пока нет. Разберем альтернативные варианты, которые помогут запустить чеки уже сегодня:

1. Использование сервиса «1С:Касса»
Это наиболее стабильный путь. Мы настраиваем интеграцию между УТ 11.5 и облачным приложением 1С:Касса. В саму 1С:Кассу облачная касса АТОЛ 42ФА подключается без проблем. Схема работы выглядит так: УТ отправляет данные о продаже в «1С:Кассу», а та, в свою очередь, обращается к АТОЛ Онлайн и фискализирует чек.

2. Использование внешних расширений
Посмотрим на ситуацию со стороны разработчика. Если типовой механизм «Облачной ККТ» в вашем релизе работает некорректно, можно воспользоваться готовыми расширениями от партнеров 1С. Эти модули напрямую вызывают API АТОЛ (версии v4 или v5) из документов Реализация товаров и услуг или Эквайринговая операция. Это позволяет миновать стандартную подсистему РМК, которая часто требует только локальных касс. Для такой задачи можно использовать обработку для фискализации чеков напрямую из документов реализации.

Что делать с паролями?

Если вы все же пытаетесь настроить кассу через драйвер 10.х (например, через эмулятор или стороннюю прослойку), и 1С просит «Пароль пользователя» и «Пароль доступа», помните: в стандартных ККТ АТОЛ это 30 и 0 соответственно. Однако для АТОЛ 42ФА эти данные не имеют значения, так как аутентификация в облаке происходит по токену, полученному через связку Login/Password из настроек интеграции API.

Проверка связи через тест устройства

После того как мы выбрали тип Облачная ККТ и ввели данные API, обязательно выполним Тест устройства. В случае облачной кассы тест проверяет не физическое наличие провода, а доступность серверов АТОЛ и валидность ваших учетных данных. Если тест проходит успешно, значит, 1С смогла авторизоваться в сервисе и готова передавать пакеты данных для печати чеков.

Важный нюанс по API: В личном кабинете АТОЛ Онлайн обратите внимание на версию протокола. На сегодняшний день актуальна версия 5 (v5). Убедитесь, что выбранный драйвер или расширение в 1С поддерживает именно ту версию API, которая активирована в вашем кабинете, иначе при попытке пробить чек вы получите ошибку формата JSON-запроса.

Таким образом, мы выяснили, что ключевой момент успеха — это отказ от использования локального драйвера 10.10.х в пользу подсистемы облачной фискализации 1С или внешних специализированных модулей интеграции.

← На главную