Как выбрать и настроить онлайн-кассу для работы на мобильной платформе 1С

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

В современных условиях автоматизации розничной торговли и курьерской доставки всё чаще возникает потребность в использовании универсальных устройств «все в одном». Речь идет о смарт-терминалах (Smart-POS), которые объединяют в себе планшет на базе Android, принтер чеков и фискальный накопитель. В этой статье мы разберем по шагам, как выбрать подходящее устройство для работы с мобильной платформой 1С, на что обратить внимание при анализе технических характеристик и как решить вопрос с драйверами для печати чеков.

Выбор оборудования: подходящие модели смарт-терминалов

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

  1. Линейка MSPOS (модели-К, SE, T): Эти устройства являются одними из самых востребованных. Модель MSPOS-K или её обновленная версия MSPOS-SE представляют собой компактные терминалы с 5.5-дюймовым экраном. Они работают под управлением Android и имеют глубокую интеграцию с решениями 1С.
  2. ШТРИХ-СМАРТПОС-Ф: Это решение от одного из крупнейших российских производителей кассовой техники. Устройство обладает эргономичным дизайном и встроенным сканером штрихкодов.
  3. Атол Sigma: Серия смарт-терминалов (Sigma 7, 8, 10), которые технически представляют собой планшеты с фискальной платой АТОЛ. Важно помнить, что для установки сторонних APK-файлов (включая мобильную платформу 1С) на этих устройствах могут потребоваться дополнительные манипуляции с прошивкой или использование специализированных сервисов.
  4. Нева-01Ф: Еще один представитель сегмента смарт-терминалов с 7-дюймовым дисплеем, который часто используется для автоматизации небольших торговых точек.

Технические требования к мобильному устройству

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

Оперативная память (RAM): Хотя в минимальных требованиях может быть указан 1 Гб, практика показывает, что для современных конфигураций (например, «1С:Розница» или «1С:УНФ») этого категорически недостаточно. При печати чека или загрузке справочников приложение может закрываться операционной системой из-за нехватки памяти. Мы рекомендуем выбирать устройства с объемом RAM не менее 2 Гб.

Версия ОС Android: Выясним причину, по которой нельзя брать старые устройства. Фирма «1С» регулярно обновляет требования мобильной платформы. На текущий момент крайне не рекомендуется приобретать кассы с Android ниже версии 7.0. Оптимальным выбором будут устройства на Android 9.0 и выше. Это гарантирует совместимость с новыми версиями платформы 8.3 и выше.

Процессор: Желательно наличие 4-ядерного процессора для быстрой обработки базы данных, особенно если планируется работа в автономном режиме с большим количеством номенклатуры.

Решение проблемы драйверов и интеграции

Самый частый вопрос — как заставить 1С «увидеть» встроенный в кассу принтер. Разберем, как устроено взаимодействие программного обеспечения и «железа» в мобильной экосистеме 1С.

В отличие от десктопной версии, где используются COM-порты или USB-подключения, в мобильной среде всё взаимодействие строится через БПО МП (Библиотека подключаемого оборудования для мобильной платформы). Фирма «1С» самостоятельно разрабатывает драйверы для популярных моделей, которые уже встроены в библиотеку.

Рассмотрим основные способы интеграции:

  1. Использование встроенных драйверов 1С: В настройках подключаемого оборудования в мобильном приложении (например, «1С:Мобильная касса») вы просто выбираете модель устройства (например, «MSPOS-K»). 1С сама знает, к какой системной службе обратиться.
  2. Драйвер как отдельное приложение-служба: На устройствах типа MSPOS часто предустановлена служба MSPOS-Expert. 1С взаимодействует с этой службой через API. Это избавляет разработчика от необходимости писать низкоуровневые команды управления портами.
  3. Универсальный драйвер АТОЛ 10: Для Android существует платный драйвер от компании АТОЛ, который позволяет подключать оборудование через JSON-интерфейс. Это наиболее гибкий, но иногда требующий дополнительных затрат вариант.

Пример настройки интеграции в коде

Если вы разрабатываете собственное приложение на мобильной платформе 1С, вам необходимо использовать функции БПО. Посмотрим на логику инициализации оборудования, которую необходимо реализовать:


// Пример упрощенной логики подключения устройства
ПараметрыПодключения = ПодключаемоеОборудованиеУниверсальныйДрайвер.ПолучитьПараметрыПодключения();
ПараметрыПодключения.Модель = "MSPOS-K";
ПараметрыПодключения.Порт = "СистемнаяСлужба";

Результат = МенеджерОборудования.ПодключитьУстройство(ИдентификаторУстройства, ПараметрыПодключения);

Если Результат Тогда
    Сообщить("Касса успешно подключена и готова к печати чеков");
Иначе
    Сообщить("Ошибка подключения: " + МенеджерОборудования.ОписаниеОшибки());
КонецЕсли;

Важно помнить, что при работе с фискальными данными на мобильной платформе 1С используются специальные объекты, такие как ФискальныйРегистратор. Все команды (открытие смены, пробитие чека, закрытие смены) должны проходить через стандартные процедуры БПО, чтобы обеспечить корректную передачу данных в ОФД.

Практические советы по эксплуатации

Разберем несколько нюансов, которые помогут избежать проблем при внедрении:

Таким образом, для реализации кассы на мобильной платформе 1С оптимальным решением будет покупка устройства MSPOS-SE с 2 Гб оперативной памяти и использование типового приложения 1С:Мобильная касса или собственной разработки на базе последней версии БПО МП. Это обеспечит беспроблемную печать чеков и стабильную работу системы в целом.

← На главную