gifts2017

Обработка обслуживания дисплеев покупателя

Опубликовал Ярослав Программист (ZyZer) в раздел Оборудование - ККМ

Обработка - драйвер для подключения дисплеев покупателя к типовым конфигурациям 1С Предприятие 8.1 и 8.2 (требуется самостоятельная конвертация обработки). Разрабатывалась при помощи дисплея CD5220 и поддерживает протоколы EPSON (Esc/POS), DSP-800, PTC.

Обработка "Дисплей покупателя (Com port)"

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

Написана на базе обработки АТОЛ, из которой был взят API дисплея покупателя и добавлен необходимый функционал. 

ВНИМАНИЕ! В обработке - драйвере НЕ реализован скроллинг длинных строчек! Т.к. аппаратные возможности скроллинга у дисплеев покупателя очень ограничены, то для реализации такого функционала требуется постоянное обновление данных дисплея, что в этой обработке не реализовано. Кроме того, сообщения типовых конфигураций, например "1С:Розница", длиннее 20 символов, что требует либо скроллинга, либо переделки сообщений! На мой взгляд лучше переделать сообщения в конфигурации, ибо ловить глазами суммы в длинной бегущей строке не удобно.

Обработка "Дисплей покупателя (Com port)" распространяется по принципу "as is", автор не несет никакой ответственности за последствия ее использования.

Если данная обработка Вам хорошо пригодилась и Вы желаете как-то отблагодарить автора - благодарность можно выразить в рублевом эквиваленте на кошелек WebMoney R348307634236.


Последние обновления:

Версия 1.00

- Первый публичный релиз. 


Основные функции:

1. Совместима с конфигурацией 1С: Розница 1.0.10.4 (версия API 2.05), возможно совместима с другими стандартными конфигурациями 1С.

2. Работа с дисплеями покупателя, оснащенных RS232 интерфейсом.

3. Поддержка основных функций дисплея покупателя: 
 - автоматический сброс настроек и переключение дисплея на кодовую страницы 866 (если заложено в ПЗУ дисплея).

Основные ограничения:

1. Не реализован скроллинг сообщений.

2. Публичный релиз обработки не комплектуется самой ActiveX компонентой, при необходимости ее можно найти самостоятельно и вставить в обработку.

Требования к системе:

1. Правильно установленная и зарегистрированная ActiveX компонента Microsoft MSCOMM32.OCX.

2. Дисплей покупателя с интерфейсом RS232.

3. Надежный кабель RS232 (не рекомендуется на нем экономить).

4. Наличие порта RS232 (или "последовательного" порта) в компьютере. Если такой порт отсутствует, можно воспользоваться платами расширения или адаптером USB -> COM.

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

Наименование Файл Версия Размер
Обработка обслуживания дисплеев покупателя (1.00) 194
.rar 20,77Kb
07.06.12
194
.rar 20,77Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Евгений Прудников (tatoshka0403) 21.10.11 11:09
При подключение вот такая ошибка:
SnegAvik; lisov; GKolesnikov; +3 Ответить
2. Евгений Прудников (tatoshka0403) 21.10.11 11:09
При подключение вот такая ошибка:
EPSON (Esc/POS): Тест не пройден.
Дополнительное описание: Ошибка при создании объекта драйвера
Проверьте, что драйвер зарегистрирован в системе
3. Евгений Прудников (tatoshka0403) 21.10.11 11:10
4. Ярослав Программист (ZyZer) 21.10.11 11:27
Найдите и правильно зарегистрируйте компоненту MSCOMM32.OCX. Для ее правильной регистрации вам понадобится и лицензия от него, найти которую не проблема.
5. Вадим Сайфутдинов (svad1) 05.02.12 09:32
6. Ярослав Программист (ZyZer) 06.02.12 07:18
Смотря что подразумевается под "DLL"
7. Евгений (rustaveli) 23.03.12 14:30
(4) У меня та же проблема, если можно, добавьте к публикации описание способа получения и регистрации компоненты MSCOMM32.OCX. Спасибо!
8. Ярослав Программист (ZyZer) 27.03.12 08:51
Способ получения MSCOMM32.OCX очень прост. Google выдает много ссылок на эту библиотеку. Недавно полный комплект видел тут mscomm32r.rar
Установка обычная: копируем в windows/system32 и запускаем "regsvr32.exe MSCOMM32.OCX". Описаний файлов лицензий тоже куча.
9. Евгений (rustaveli) 30.03.12 11:03
(8)
Большое спасибо, у меня не была зарегистрирована в реестре лицензия, теперь все работает!
10. Игорь Фрунзэ (gorodok11) 07.06.12 12:41
(8) ZyZer,

Правильная регистрация MSCOMM32.OCX

32-bit OS:
Копируем "mscomm32.ocx" в папку system32(C:\windows\system32\).
запускаем "regsvr32.exe c:\windows\system32\mscomm32.ocx".

64-bit OS:
Копируем "mscomm32.ocx" в папку sysWOW64(C:\windows\sysWOW64\).
Запускаем "regsvr32.exe c:\windows\sysWOW64\mscomm32.ocx".

Все операции выполняются от имени Администратора.
11. Ярослав Программист (ZyZer) 07.06.12 12:58
Правильнее конечно так, но у меня нормально работает в папке "c:\windows\system32\" на Win7 x64.
12. otrazhenie (headhunter2011) 28.06.12 12:16
не получается зарегистрировать модель на Win 7 x64 пишет версия не совместима
13. Ярослав Программист (ZyZer) 28.06.12 12:40
14. Денис (Вурдалак) 30.01.13 13:58
Наконец-то заработало! Обработка очень хороша при подключении ДП VikiVision к 1С. Смотрите вложение
Прикрепленные файлы:
SuperOCXREG.rar
stepan_shock; +1 Ответить 1
15. Алексей Тарутин (avtarworld) 16.09.13 18:57
Очень полезная обработка. Нашел как раз во время. Заработало на Штрих-Т идеально. Если будет автоматизация на 8.2 обязательно куплю платную версию.
16. Степан (stepan_shock) 25.09.13 10:00
(14) Вурдалак,
спасибо, а можете подробно описать настройку
Заранее большое спасибо!
17. Степан (stepan_shock) 25.09.13 10:17
Работает ли на 1С 8.2 УТ 10 ?
18. Ярослав Программист (ZyZer) 25.09.13 10:30
(17) Работать будет, но требуется конвертация из формата 8.1. Перед использование откройте файл конфигуратором, он конвертируется автоматически, затем можно добавлять в настройки ТО.
19. Степан (stepan_shock) 25.09.13 10:34
(18) ZyZer, Спасибо, могли бы вы описать процесс настройки. у меня vikivision
20. Ярослав Программист (ZyZer) 25.09.13 10:54
(19) Настройка? Полную инструкцию писать не буду, т.к. она абсолютно стандартна как и у любой обработки ТО от 1С, напишу вкратце:
1. Импортировать лицензию для компоненты, затем установить саму компоненту MSCOMM32.OCX - выше написано как.
2. Сконвертировать обработку в формат 8.2, если требуется.
3. Добавить обработку в обработки обслуживания ТО как обычно. Если не знаете как это делать - выберите в меню "Сервис" - "Торговое оборудование" - "Помощник подключения и настройки ТО". Дальше всё делаете по визарду, главное в нем сказать "добавить новую обработку обслуживания".
stepan_shock; +1 Ответить
21. Степан (stepan_shock) 26.09.13 09:55
Огромное спасибо разработчику!
Отдельное пожелание это сделать вывод информации вместо скринсейвера, например "Добро пожаловать" или Сегодня скидка 50%)
22. Ярослав Программист (ZyZer) 26.09.13 11:09
Увы, обработка действует исключительно как драйвер - что ей конфигурация командует выводить, то она и выводит. Таким образом, что выводится в качестве скринсейвера, настраивать надо не в ней, а где-то в конфигурации.
23. Степан (stepan_shock) 26.09.13 23:08
(22) ZyZer, Привет! Можете помочь с выводом СДАЧИ ?
НА этом было бы закончено мытарство мое :)
24. Ярослав Программист (ZyZer) 27.09.13 08:18
(23) Информацию о сдаче моя обработка не выводит, это надо править вашу конфигурацию - всё зашито в ней. Я посмотрел Розницу 1.0.9.5, формирование строк для ДП осуществляется в функции "ПолучитьТаблицуДляВыводаНаДисплейПокупателя", которая находится в модуле формы документа "ЧекККМ.ФормаРегистрацииПродаж", копать надо там.
25. Степан (stepan_shock) 29.09.13 21:51
(24) ZyZer, привет! Начали копаться со сдачей и начальным экраном (что бы писало Добро пожаловать) до регистрации покупки в чеке. Вот возникла проблема с со СДАЧЕЙ. Было бы три строки на дисплее, все бы вышло.
26. Ярослав Программист (ZyZer) 30.09.13 04:33
(25) Всё выходит и на двух строках
28. Ярослав Программист (ZyZer) 07.02.15 21:11
29. Андрей Живилов (zhivil) 03.07.15 11:27
мне помогла обработка SuperOCXREG !! класс
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа