Как связать Инфокрафт: Формула ЖКХ и смарт-терминал Эвотор

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

Проблема интеграции программных продуктов 1С (в частности, специализированного решения «Инфокрафт: Формула ЖКХ») с терминалами Эвотор является классической для многих управляющих компаний и ТСЖ. Основная сложность заключается в том, что Эвотор — это закрытая экосистема на базе Android, которая «из коробки» не сертифицирована фирмой 1С как стандартное подключаемое оборудование. Разработчики Инфокрафта зачастую дистанцируются от этой проблемы, ссылаясь на отсутствие терминала в списке поддерживаемых устройств БПО (Библиотеки подключаемого оборудования).

Однако решение существует. В данной статье мы подробно разберем, какими методами можно «подружить» эти две системы, проанализируем технические нюансы и выясним, как обеспечить соответствие требованиям 54-ФЗ при приеме платежей за коммунальные услуги.

Способ 1: Использование Эвотора в режиме фискального регистратора (Драйверы-посредники)

Посмотрим на самый технически совершенный способ, который позволяет 1С управлять кассой напрямую. Поскольку стандартная БПО не видит Эвотор, нам потребуется «прослойка» в виде платного драйвера (например, драйверы от разработчиков «Гектор» или «Интегратор»).

Разберем алгоритм настройки по шагам:

  1. Установка приложения на смарт-терминал: В личном кабинете (ЛК) Эвотор в магазине приложений необходимо найти и установить утилиту, превращающую кассу в сетевой фискальный регистратор. После установки терминал получит возможность принимать команды по протоколу TCP/IP.
  2. Настройка сетевого адреса: Выясним локальный IP-адрес Эвотора. Важно, чтобы компьютер с Инфокрафтом и терминал находились в одной локальной сети. Рекомендуется зарезервировать статический IP-адрес для кассы в настройках роутера.
  3. Подключение внешней обработки в 1С: Разработчики драйвера предоставляют специальный файл (внешнюю обработку .epf), которую нужно добавить в справочник «Дополнительные отчеты и обработки» или подключить напрямую через «Подключаемое оборудование».
  4. Тестирование связи: В форме настройки оборудования выберем созданный экземпляр и укажем IP-адрес и порт. Нажмем кнопку «Тест устройства».

Проанализируем плюсы этого метода: 1С полностью контролирует процесс печати чека. Оператор в Инфокрафте нажимает кнопку «Принять оплату», и чек мгновенно печатается на Эвоторе. Из минусов — необходимость ежемесячной или ежегодной оплаты подписки за приложение в маркете Эвотор.

Способ 2: Облачная фискализация от Инфокрафт

Рассмотрим альтернативный сценарий, который предлагает сам разработчик программного продукта. Если прямое соединение через драйверы кажется слишком сложным или нестабильным, можно использовать сервис «Инфокрафт: Облачная фискализация».

При такой схеме работы физический терминал Эвотор используется только как банковский терминал для эквайринга (приема карт), а сам фискальный чек формируется в облаке. Порядок действий следующий:

Этот метод идеально подходит для компаний, у которых много удаленных участков приема платежей, но нет желания обслуживать физические кассы в каждой точке.

Способ 3: Интеграция через промежуточную базу «1С:Касса»

Выясним причину, по которой многие системные администраторы выбирают более сложную, но стабильную схему связи через «1С:Касса». Это решение выступает в роли «шлюза» между отраслевым ЖКХ-решением и облаком Эвотора.

Схема выглядит так: Инфокрафт -> 1С:Касса -> Облако Эвотор -> Смарт-терминал.

В данном случае используется типовой механизм синхронизации данных. 1С:Касса имеет встроенные инструменты для бесшовного обмена с Эвотором через его API. Это позволяет избежать проблем с «вылетанием» драйверов и конфликтов оборудования на локальном ПК.

Технические нюансы: Специфика чеков ЖКХ (Тег 1108)

Важно помнить, что сфера ЖКХ имеет свои особенности в рамках 54-ФЗ. В чеке должны обязательно присутствовать определенные реквизиты, такие как наименование услуги и период оплаты. Посмотрим, как это реализовано в программном коде при использовании внешних обработок.

При использовании сторонних драйверов необходимо убедиться, что обработка корректно заполняет структуру чека. Например, при формировании позиции чека в коде 1С это может выглядеть следующим образом (схематично):


// Пример заполнения специфических реквизитов ЖКХ для передачи в драйвер
ПараметрыПредметаРасчета = Новый Структура;
ПараметрыПредметаРасчета.Вставить("Наименование", "Оплата за содержание жилья (июнь 2023)");
ПараметрыПредметаРасчета.Вставить("Количество", 1);
ПараметрыПредметаРасчета.Вставить("Цена", СуммаПлатежа);
ПараметрыПредметаРасчета.Вставить("ПризнакСпособаРасчета", Перечисления.ПризнакиСпособовРасчета.ПолныйРасчет);
ПараметрыПредметаРасчета.Вставить("ПризнакПредметаРасчета", Перечисления.ПризнакиПредметовРасчета.Услуга);

// Важно проверить поддержку тега 1108 в настройках обработки
ПараметрыПредметаРасчета.Вставить("КодУслуги", "001"); 

Если используемая вами внешняя обработка «обрезает» эти данные, чек может считаться не соответствующим закону. Перед окончательным внедрением обязательно проанализируйте содержимое напечатанного тестового чека на наличие всех обязательных реквизитов вашей отрасли.

Резюме и рекомендации

Подводя итог, можно сказать следующее: связка Инфокрафта и Эвотора вполне работоспособна, несмотря на отсутствие официальной сертификации.

Мы рекомендуем:

  1. Если вам нужна оперативная печать чека на месте: используйте платный драйвер (Гектор/Интегратор) в режиме сетевого фискального регистратора.
  2. Если у вас распределенная сеть офисов: рассмотрите «Облачную фискализацию» от разработчика ПО.
  3. Если вы уже используете несколько касс разных производителей: оптимальным будет использование «1С:Касса» как центрального узла управления оборудованием.

Не забудьте перед покупкой любого приложения в Эвотор.Маркете воспользоваться тестовым периодом (обычно 3–7 дней), чтобы проверить корректность передачи всех данных из вашей конфигурации «Формула ЖКХ».

← На главную