gifts2017

Работа с дисплеем покупателя через текстовые файлы

Опубликовал Александр (tvixeg) в раздел Оборудование

Иногда бывает сложно или даже невозможно работать с дисплеями покупателей через стандартные драйвера и обработки. Например, при работе через RDP, с USB-моделями дисплеев покупателей, которые не поддерживают эмуляцию COM. Для решения этой проблемы была написана программа, которая каждые полсекунды проверяет папку на наличие текстового файла. Если он появляется, она считывает его содержимое, выводит на дисплей покупателя и удаляет этот файл.

Иногда бывает сложно или даже невозможно работать с дисплеями покупателей через стандартные драйвера и обработки. Например, при работе через RDP, с USB-моделями дисплеев покупателей, которые не поддерживают эмуляцию COM. Для решения этой проблемы была написана программа, которая каждые полсекунды проверяет папку на наличие текстового файла. Если он появляется, она считывает его содержимое, выводит на дисплей покупателя и удаляет этот файл. Для работы нужно, чтобы были установлены атоловские драйвера на дисплей покупателя. При первом запуске программу нужно настроить на необходимый дисплей покупателя, а потом убрать галочку "Показывать при запуске". Такой подход позволяет нам работать с дисплеем покупателя из 1С напрямую, без всяких обработок обслуживания. Просто формируем из 1С текстовый файл с информацией, которую нужно вывести на дисплей и записываем в файл infdispl.txt в тот же каталог, где находится исполняемый файл программы. 

Скачать файлы

Наименование Файл Версия Размер
дисплей 15
.zip 290,25Kb
07.02.13
15
.zip 290,25Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Призрак (davdykin) 07.02.13 20:20
Идея, интересная, а то у меня через citrix в одних точках все в норме, в других виснет на выводе информации на дисплей дико....
2. Александр (tvixeg) 07.02.13 21:14
(1) davdykin, я пока на одной точке поставил на двух терминалах, которые с базой по RDP работают. Думал может с задержкой будет выводится по сети все таки файлы записываются, но практически моментально выводит когда кассир товары набирает. В базе 1С добавил подключаемое оборудование Дисплей покупателя:текстовый файл, в его настройках путь к папке в которую надо записывать, привязываю к рабочему месту. Пока работает без сбоев, если все нормально еще на несколько десятков точек ставить буду.
3. dima dima (aguilar) 08.02.13 01:00
(2) tvixeg, Не могли бы вы позже отписатся как все работает. Я просто человек времени - все может работать хорошо до поры до времени) Если не сложно черкните потом тут пару строк :) Заранее спасибо!
4. Александр (tvixeg) 12.02.13 09:47
(3) aguilar, поставил еще на одной точке, 2 недели работает, пока без сбоев.
5. Андрей Тарлыков (Tarlich) 07.11.14 15:36
Скажите плиз - а чем этот файл текстовый формировать - или есть какие-то штатные атоловские дрова в файл? какая версия драйвера нужна? у нас кроме ком порта ничего нет...
6. Александр (tvixeg) 07.11.14 15:40
(5) Tarlich, формируем из 1С текстовый файл с информацией, которую нужно вывести на дисплей и записываем в файл infdispl.txt

Т.е. средствами 1с создаем текстовый файл, записываем в него то, что нужно отобразить на дисплее и сохраняем файл в папку с этой программой. Она его отобразит на дисплее покупателя.
7. Андрей Тарлыков (Tarlich) 07.11.14 16:01
а есть уже готовая обработка для 9.2 по формированию данного файла (с возможностью выбора каталога) или ручками?
8. Александр (tvixeg) 07.11.14 16:05
(7) Tarlich, нужно искать там где выводит на дисплей покупателя в коде, и там вместо вывода на дисплей сохранять в текстовый файл ручками.
9. Sergey Bryuhanov (Bryuhanov) 06.09.15 18:35
Хоть это решение и странный изврат(проброс порта через rdp клиент проще и логичнее), но оно оригинально- можно свои данные в вывод дисплея послать. Плюсую.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа