Как настроить второй монитор покупателя в 1С:Розница 2.2 на POS-моноблоке

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

При автоматизации торговых точек на базе 1С:Розница 2.2 часто возникает задача вывода информации о покупке на второй монитор. Современные POS-моноблоки зачастую оснащены не просто маленьким двухстрочным табло, а полноценным вторым ЖК-экраном. Пользователи часто совершают ошибку, пытаясь настроить такое устройство через раздел «Подключаемое оборудование», что приводит к ошибкам драйверов. В этой статье мы подробно разберем, как правильно задействовать второй монитор для отображения состава чека и рекламы.

Поймем разницу: Дисплей покупателя vs Второй экран

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

  1. Дисплей покупателя (VFD/Текстовый): Это классические табло, которые выводят 2 строки текста по 20 символов. Они подключаются через COM-порт (или эмуляцию USB-COM) и требуют установки специальных драйверов (например, Атол, Штрих-М или Viki Vision).
  2. Второй экран (LCD/Монитор): Это полноценный графический дисплей, который подключается к видеокарте моноблока (VGA, HDMI или внутренний интерфейс). Windows видит его как обычный дополнительный монитор. Для него не нужны драйверы из раздела «Подключаемое оборудование».

Рассмотрим пошагово процесс настройки именно для полноценного ЖК-монитора.

Шаг 1. Подготовка операционной системы Windows 7

Проанализируем настройки операционной системы, так как 1С берет параметры вывода именно оттуда. На POS-моноблоках с Windows 7 важно убедиться, что видеокарта корректно распознает оба устройства вывода.

Выполним следующие действия:

  1. Нажмите правой кнопкой мыши на рабочем столе и выберите пункт «Разрешение экрана».
  2. В открывшемся окне вы должны увидеть два монитора. Если виден только один, нажмите кнопку «Найти».
  3. В поле «Множественные дисплеи» обязательно выберите вариант «Расширить эти экраны». Ни в коем случае не используйте «Дублировать», иначе покупатель будет видеть то же самое, что и кассир, включая служебные окна.
  4. Убедитесь, что основной монитор (для кассира) помечен как основной.
  5. Запомните порядковый номер второго монитора (обычно это номер 2).

Важное замечание: Если в настройках Windows не удается расширить экран, проверьте драйвер видеокарты. На бюджетных POS-терминалах (процессоры J1900 и аналогичные) часто стоят стандартные драйверы VGA, которые не поддерживают работу с двумя независимыми потоками видео. Установите актуальный драйвер от производителя (Intel, AMD или Nvidia).

Шаг 2. Настройка 1С:Розница 2.2 без внешних драйверов

Теперь выясним причину, по которой драйверы типа Viki Vision или Кристалл Сервис выдают ошибки или не выводят данные. Они предназначены для передачи данных по специфическим протоколам на конкретные устройства. Для обычного монитора нам нужно использовать встроенный функционал РМК (Рабочего места кассира).

Разберем последовательность действий в интерфейсе 1С:

  1. Перейдем в раздел Администрирование, далее выберем пункт Продажи.
  2. Найдем гиперссылку Настройки РМК.
  3. Откроем карточку настроек, которая назначена вашему рабочему месту (обычно она называется «Основная» или по имени компьютера).
  4. В верхней части формы или на одной из вкладок (зависит от конкретного релиза 2.2) найдем раздел «Второй экран».
  5. Установим флаг «Использовать второй экран».

После активации этого флага станут доступны дополнительные параметры:

Шаг 3. Работа с макетами и HTML-шаблонами

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

Посмотрим на логику работы программы: 1С генерирует временный HTML-файл на основе данных из ДокументОбъект.ЧекККМ и отображает его встроенным браузером на втором мониторе. Вы можете отредактировать этот макет, добавив логотип компании, информацию об акциях или изменив шрифты.

Для кастомизации выполним следующее:

  1. В настройках РМК найдем поле выбора шаблона для второго экрана.
  2. Мы можем выбрать типовой шаблон или загрузить свой.
  3. Шаблон представляет собой HTML-код с переменными типа [ИмяТовара], [Цена], [Сумма], которые программа заменит реальными данными в момент подбора товара в чек.

Пример структуры простого шаблона (в упрощенном виде):


<html>
<body>
    <h1>Ваша покупка</h1>
    <table>
        <tr><td>Товар</td><td>Цена</td></tr>
        <!-- Здесь 1С вставит строки чека -->
    </table>
    <h2>Итого: [СуммаЧека]</h2>
</body>
</html>

Почему возникали ошибки при тестировании?

Вернемся к сообщению пользователя о том, что «все выдают ошибку при тестировании». Проанализируем ситуацию: когда вы добавляете устройство в «Подключаемое оборудование», 1С пытается инициализировать библиотеку драйвера. Драйвер ищет физическое устройство на портах COM1, COM2 и так далее. Поскольку ваш второй монитор подключен к видеовыходу, никакого устройства на COM-порту нет. Драйвер сообщает об ошибке связи.

Тот факт, что драйвер Viki Vision не выдал ошибку, объясняется особенностью его реализации — он может просто инициализировать программный стек, не проверяя наличие физического табло в момент теста, но данные все равно уходят «в пустоту» (не на тот интерфейс).

Итог совместной работы

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

Краткий чек-лист для запуска:

  1. Расширить рабочий стол в Windows 7 на два монитора.
  2. В 1С зайти в Настройки РМК.
  3. Включить «Использовать второй экран» и указать номер монитора.
  4. Перезапустить 1С, чтобы изменения вступили в силу.

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

← На главную