При автоматизации розничной торговли часто возникает вопрос: можно ли сэкономить на покупке специализированного кассового ПО и использовать встроенное Рабочее место кассира (РМК) непосредственно в «1С:Управление торговлей 11» (УТ 11)? Особенно это актуально для небольших сетей (например, 5 торговых точек), где объем продаж невелик, а инфраструктура уже развернута на базе клиент-серверной версии УТ. В этой статье мы подробно проанализируем, насколько жизнеспособна такая схема, разберем технические сложности и предложим оптимальные пути решения.
Рассмотрим ситуацию, когда кассы подключаются к центральной базе УТ 11 через интернет. Основным преимуществом здесь является отсутствие необходимости настраивать Распределенные информационные базы (РИБ) и выполнять постоянные обмены. Однако мы должны понимать риски, связанные с таким подходом:
Проанализируем техническую сторону подключения оборудования. Для корректной работы в браузере или тонком клиенте необходимо использовать актуальные драйверы из состава библиотеки подключаемого оборудования 1С. Важно помнить, что настройка связи «сервер — локальный клиент — касса» требует стабильного VPN-канала или использования веб-сервисов для передачи данных.
Одной из часто обсуждаемых проблем является необходимость ручного ввода данных при оплате картой. Выясним причину, почему система может запрашивать последние 4 цифры номера карты. Это происходит в двух случаях:
Разберем, как избежать ручного ввода. Для этого необходимо настроить прямую интеграцию терминала с 1С. Когда терминал подключен, при нажатии кнопки «Оплатить картой» 1С сама посылает команду на терминал, ждет подтверждения от банка и автоматически получает все необходимые данные (включая маскированный номер карты и ссылочный номер транзакции). В этом случае никаких лишних окон кассир не увидит.
Хотя в УТ 11 есть встроенное РМК, по функциональным возможностям оно уступает специализированной «1С:Рознице». Рассмотрим основные ограничения:
Если работа в «тяжелой» УТ 11 через интернет кажется слишком рискованной, проанализируем современное решение от фирмы 1С — отдельное приложение «1С:РМК». Это легкая конфигурация, предназначенная только для работы кассира.
Как это работает:
Этот вариант объединяет преимущества работы без РИБ и надежность локального ПО. Рассмотрим пример настройки синхронизации в коде (схематично), где используется объект СинхронизацияДанныхЧерезУниверсальныйФормат. В современных версиях это настраивается через стандартный помощник подключения в разделе «Синхронизация данных».
Если вы все же решили использовать РМК внутри УТ 11 через интернет, выполните следующие шаги для обеспечения стабильности:
/SlowConnection (низкая скорость соединения), чтобы минимизировать объем передаваемых данных.«Метод не найден» при печати чека.Посмотрим на пример логики проверки подключения оборудования, которая используется в системе:
// Проверка доступности устройства перед открытием формы РМК
РезультатВыполнения = МенеджерОборудованияКлиент.ПодключитьОборудованиеПоИдентификатору(
УникальныйИдентификатор,
ИдентификаторУстройства,
ОповещениеПриПодключении
);
Если РезультатВыполнения возвращает Ложь, система должна оперативно сообщить кассиру о проблемах со связью до того, как он начнет сканировать товары.
Подведем итог нашему анализу. Использование РМК в УТ 11 через интернет оправдано в следующих случаях:
Для полноценной розничной сети из 5 точек более надежным и масштабируемым вариантом будет использование связки «УТ 11 (центр) + 1С:РМК (локально на точках)». Это позволит избежать простоя при сбоях интернета и обеспечит высокую скорость работы кассиров, сохраняя при этом все данные в единой базе управления торговлей.