Настройка клиентского дисплея в 1С:Розница и УТ

· 10 мин

Содержание

Дисплей покупателя подключается в 1С как обычное подключаемое оборудование: в разделе НСИ и администрирование → РМК и оборудование → Подключаемое оборудование (в 1С:Управление торговлей) или Администрирование → Подключаемое оборудование (в 1С:Розница) вы добавляете новое устройство с типом «Дисплей покупателя», выбираете драйвер и указываете COM-порт, к которому дисплей физически подключён.

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

Что подготовить: тип дисплея и интерфейс подключения

Дисплеи покупателя бывают двух видов. Текстовые (VFD, вакуумно-люминесцентные) показывают 2 строки по 20 символов — этого хватает на наименование товара и сумму. Графические (LCD) выводят картинку, но в типовых конфигурациях чаще используются как рекламная панель, а не как устройство 1С. Для кассовой зоны в подавляющем большинстве магазинов ставят именно текстовый дисплей на 2×20 — он дешёвый, неприхотливый и полностью поддерживается типовыми драйверами.

Подключаются дисплеи по одному из трёх интерфейсов:

  • 🔌 COM (RS-232) — классический вариант, прямое подключение к COM-порту компьютера через разъём DB9. Самый предсказуемый способ.
  • 🔌 USB — при установке драйвера создаётся виртуальный COM-порт, и 1С работает с устройством точно так же, как с настоящим COM.
  • 🔌 Через порт фискального регистратора — дисплей вставляется в разъём ККТ и управляется её драйвером (об этом отдельный раздел ниже).

Какой интерфейс выбрать, если есть выбор:

ИнтерфейсКогда выбиратьНа что обратить внимание
COM (RS-232)Есть свободный COM-порт на корпусеСамый стабильный, номер порта не «плавает»
USBCOM-портов нет или они занятыНужен драйвер, порт может сменить номер при другом гнезде
Через порт ККТДисплей вставляется в фискальный регистраторВ 1С отдельно не настраивается, всё — в параметрах ККТ

Если на компьютере нет физического COM-порта, а дисплей — только с интерфейсом RS-232, подойдёт переходник USB–COM. Он тоже создаёт в системе виртуальный COM-порт, который 1С увидит как обычный.

Отдельно обратите внимание на питание. Часть дисплеев питается от того же порта, часть требует внешнего блока питания из комплекта. Если дисплей совсем не светится — проверьте питание в первую очередь, до любых настроек в 1С.

Перед настройкой выпишите три вещи из паспорта или наклейки на дисплее: модель, скорость обмена (бод) и размер экрана (строк × символов). Скорость обычно задаётся DIP-переключателями на корпусе устройства — её значение в 1С должно совпадать с тем, что выставлено на дисплее, иначе на экране будет мусор.

Что нужно до подключения
Выполнено: 0 / 5

Установка драйвера и определение COM-порта

1С напрямую с «железом» не работает — она обращается к драйверу устройства (внешней компоненте). Поэтому первый шаг всегда один: установить драйвер дисплея от производителя на тот компьютер, к которому подключён дисплей. У АТОЛ дисплеи поддерживает единый «Драйвер торгового оборудования», у Штрих-М — отдельный драйвер дисплеев. Без установленного драйвера нужный тип устройства просто не появится в списке в 1С.

Разрядность драйвера должна совпадать с разрядностью платформы 1С. Если у вас 64-разрядный клиент 1cv8, ставьте 64-битную версию компоненты, иначе 1С её «не увидит». Современные комплекты драйверов обычно ставят обе разрядности сразу.

Драйвер берут на сайте производителя дисплея — у АТОЛ и Штрих-М это бесплатные комплекты в разделе поддержки или центра загрузки. Ставьте свежую стабильную версию: старые сборки иногда не содержат компоненты под 64-разрядную платформу.

Перед настройкой в 1С полезно проверить дисплей в фирменной утилите производителя — она идёт вместе с драйвером. Укажите в ней тот же COM-порт и скорость и отправьте тестовую строку. Если дисплей выводит текст, значит железо и порт исправны, и проблема (если возникнет) будет уже на стороне настроек 1С — не придётся гадать, в программе дело или в оборудовании. После проверки обязательно закройте утилиту полностью: пока она держит COM-порт занятым, 1С к дисплею не подключится.

После установки драйвера узнайте номер COM-порта. Откройте Диспетчер устройств Windows (через поиск в меню «Пуск») и разверните ветку Порты (COM и LPT). Там будет строка вида USB Serial Port (COM3) или Последовательный порт (COM1) — цифра в скобках и есть номер, который понадобится в 1С.

Для USB-дисплея порт появляется только после установки драйвера. Если ветки Порты (COM и LPT) в диспетчере нет вообще, значит устройство не определилось физически — проверьте кабель, разъём и питание. Жёлтый восклицательный знак на порту означает, что драйвер встал некорректно: переустановите его, а при подключении по USB попробуйте другой разъём (иногда порт меняет номер при смене гнезда).

Как добавить дисплей в 1С:Розница и 1С:УТ

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

КонфигурацияПуть к списку оборудования
1С:Розница 2.3 / 3.0Администрирование → Подключаемое оборудование
1С:Управление торговлей 11НСИ и администрирование → РМК и оборудование → Подключаемое оборудование
1С:Комплексная автоматизация, ERPНСИ и администрирование → РМК и оборудование → Подключаемое оборудование

Дальше порядок действий одинаковый во всех конфигурациях:

  1. Откройте список подключаемого оборудования и нажмите кнопку создания нового устройства.
  2. В поле типа оборудования выберите «Дисплей покупателя».
  3. Выберите драйвер — тот, что вы установили (драйвер дисплеев АТОЛ или Штрих-М). Если драйвера нет в списке, значит компонента не установлена или не той разрядности — вернитесь к предыдущему разделу.
  4. Укажите рабочее место — компьютер, к которому подключён дисплей. Оборудование всегда привязано к конкретному рабочему месту, а не к базе в целом.
  5. Запишите устройство, затем откройте настройку его параметров (кнопка настройки драйвера в карточке).
  6. В параметрах укажите номер COM-порта (тот, что нашли в диспетчере устройств) и скорость обмена, совпадающую со значением на дисплее (часто 9600 бод).
  7. Задайте размер экрана: число строк и число символов в строке (для типового текстового дисплея — 2 строки по 20 символов).
  8. Нажмите «Тест устройства» — на дисплее должна появиться проверочная надпись. Если появилась, нажмите «Записать и закрыть».

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

Настраивать оборудование нужно именно на том компьютере, к которому подключён дисплей, — локально, под пользователем с правами на подключаемое оборудование. Удалённо с другого рабочего места COM-порт соседней кассы «увидеть» не получится.

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

Что выводить на дисплей: приветствие и формат строки

Когда продажи нет, дисплей обычно показывает строку приветствия — название магазина или короткий рекламный текст. Этот текст задаётся в параметрах устройства либо в настройках рабочего места кассира (РМК); найти поле проще всего поиском по форме настроек по слову «приветствие». Если дисплей умеет бегущую строку, её режим и скорость задают там же.

Во время продажи 1С сама выводит на дисплей служебную информацию, и вручную её форматировать не нужно:

  • наименование и цену пробиваемого товара — в верхней строке;
  • текущую сумму чека, а в конце итог к оплате;
  • сумму внесённых денег и сдачу при расчёте наличными.

Формат жёстко ограничен размером экрана. На 20 символах длинное наименование обрежется — это штатное поведение, 1С показывает то, что помещается. Рассчитывать на перенос строки или уменьшение шрифта на текстовом дисплее не стоит: экран знаковый, а не графический. Содержимое обновляется автоматически при каждом действии кассира: добавили позицию — сменилась верхняя строка, перешли к оплате — появился итог. Вручную «обновлять» дисплей не нужно и нельзя.

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

Если русские буквы выводятся как «кракозябры», дело в кодовой странице. В параметрах драйвера есть выбор таблицы символов — переключите между CP866 и Windows-1251 и снова нажмите «Тест устройства». Одна из двух даст читаемый текст.

Дисплей, подключённый через фискальный регистратор

Отдельный случай — когда дисплей вставляется не в компьютер, а в разъём фискального регистратора (многие модели АТОЛ и Штрих-М имеют такой порт). Тогда дисплеем управляет не 1С напрямую, а драйвер ККТ: 1С отдаёт данные фискальному регистратору, а тот транслирует их на экран.

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

Чтобы понять, какой у вас случай, посмотрите, куда физически воткнут кабель дисплея:

  • в COM- или USB-порт компьютера — настраивайте как отдельное устройство по шагам из разделов выше;
  • в разъём на корпусе ККТ — ищите настройку вывода на дисплей в параметрах фискального регистратора, а не в списке подключаемого оборудования.

Проверка перед запуском в продажу

Тест устройства показывает, что связь есть, но он не проверяет вывод во время реальной продажи. Перед тем как отдать кассу кассиру, прогоните контрольный чек:

  1. Откройте рабочее место кассира (РМК).
  2. Добавьте любой товар — на дисплее должны появиться наименование и цена.
  3. Перейдите к оплате и введите сумму наличных — дисплей должен показать итог и сдачу.
  4. Закройте или отмените чек — дисплей должен вернуться к строке приветствия.

Если на каком-то из шагов экран не меняется, вопрос не в железе (тест-то прошёл), а в привязке оборудования к рабочему месту или в настройках РМК — об этом в разделе ниже.

Частые проблемы и диагностика

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

Диагностика: выберите симптом

Если ни один из вариантов не помог, посмотрите журнал самого драйвера: у драйверов АТОЛ и Штрих-М есть встроенное логирование и тест связи в фирменной утилите. Это разводит проблему по сторонам — если дисплей не отвечает даже в утилите производителя, вопрос к железу и порту, а не к настройкам 1С.

Частые вопросы

Нужна ли отдельная лицензия 1С на подключение дисплея покупателя?
Нет. Дисплей покупателя — это подключаемое оборудование, отдельной лицензии именно на него не требуется. Нужна рабочая конфигурация (Розница, УТ, КА или ERP) и установленный драйвер устройства.
Можно ли подключить один дисплей к двум кассам?
Нет. Дисплей привязан к одному рабочему месту и одному COM-порту. Для второй кассы нужен отдельный дисплей.
Почему дисплей не определяется по USB?
По USB дисплей виден как виртуальный COM-порт и только после установки драйвера. Если в диспетчере устройств Windows в ветке Порты (COM и LPT) порт не появился — драйвер не встал или проблема с кабелем и питанием.
Какую скорость обмена ставить в 1С?
Ту же, что задана на самом дисплее DIP-переключателями или указана в паспорте (часто 9600 бод). Значения в 1С и на устройстве должны совпадать, иначе текст будет нечитаемым.
Дисплей подключён к фискальному регистратору — как его настроить в 1С?
Отдельным устройством в 1С его добавлять не нужно. Вывод на такой дисплей включается в настройках фискального регистратора, который им и управляет.