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

Обработка — драйвер для подключения дисплеев покупателя к типовым конфигурациям 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.

28 Comments

  1. tatoshka0403

    При подключение вот такая ошибка:

    Reply
  2. tatoshka0403

    При подключение вот такая ошибка:

    EPSON (Esc/POS): Тест не пройден.

    Дополнительное описание: Ошибка при создании объекта драйвера

    Проверьте, что драйвер зарегистрирован в системе

    Reply
  3. tatoshka0403

    Дисплей POSIFLEX PD-2800

    Reply
  4. ZyZer

    Найдите и правильно зарегистрируйте компоненту MSCOMM32.OCX. Для ее правильной регистрации вам понадобится и лицензия от него, найти которую не проблема.

    Reply
  5. svad1

    А что DLL не нужна?

    Reply
  6. ZyZer

    Смотря что подразумевается под «DLL»

    Reply
  7. rustaveli

    (4) У меня та же проблема, если можно, добавьте к публикации описание способа получения и регистрации компоненты MSCOMM32.OCX. Спасибо!

    Reply
  8. ZyZer

    Способ получения MSCOMM32.OCX очень прост. Google выдает много ссылок на эту библиотеку. Недавно полный комплект видел тут mscomm32r.rar

    Установка обычная: копируем в windows/system32 и запускаем «regsvr32.exe MSCOMM32.OCX». Описаний файлов лицензий тоже куча.

    Reply
  9. rustaveli

    (8)

    Большое спасибо, у меня не была зарегистрирована в реестре лицензия, теперь все работает!

    Reply
  10. madmpro

    (8)

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

    32-bit OS:

    Копируем «mscomm32.ocx» в папку system32(C:windowssystem32).

    запускаем «regsvr32.exe c:windowssystem32mscomm32.ocx».

    64-bit OS:

    Копируем «mscomm32.ocx» в папку sysWOW64(C:windowssysWOW64).

    Запускаем «regsvr32.exe c:windowssysWOW64mscomm32.ocx».

    Все операции выполняются от имени Администратора.

    Reply
  11. ZyZer

    Правильнее конечно так, но у меня нормально работает в папке «c:windowssystem32» на Win7 x64.

    Reply
  12. headhunter2011

    не получается зарегистрировать модель на Win 7 x64 пишет версия не совместима

    Reply
  13. ZyZer

    А поподробнее?

    Reply
  14. Вурдалак

    Наконец-то заработало! Обработка очень хороша при подключении ДП VikiVision к 1С. Смотрите вложение

    Reply
  15. avtarworld

    Очень полезная обработка. Нашел как раз во время. Заработало на Штрих-Т идеально. Если будет автоматизация на 8.2 обязательно куплю платную версию.

    Reply
  16. stepan_shock

    (14) Вурдалак,

    спасибо, а можете подробно описать настройку

    Заранее большое спасибо!

    Reply
  17. stepan_shock

    Работает ли на 1С 8.2 УТ 10 ?

    Reply
  18. ZyZer

    (17) Работать будет, но требуется конвертация из формата 8.1. Перед использование откройте файл конфигуратором, он конвертируется автоматически, затем можно добавлять в настройки ТО.

    Reply
  19. stepan_shock

    (18) Спасибо, могли бы вы описать процесс настройки. у меня vikivision

    Reply
  20. ZyZer

    (19) Настройка? Полную инструкцию писать не буду, т.к. она абсолютно стандартна как и у любой обработки ТО от 1С, напишу вкратце:

    1. Импортировать лицензию для компоненты, затем установить саму компоненту MSCOMM32.OCX — выше написано как.

    2. Сконвертировать обработку в формат 8.2, если требуется.

    3. Добавить обработку в обработки обслуживания ТО как обычно. Если не знаете как это делать — выберите в меню «Сервис» — «Торговое оборудование» — «Помощник подключения и настройки ТО». Дальше всё делаете по визарду, главное в нем сказать «добавить новую обработку обслуживания».

    Reply
  21. stepan_shock

    Огромное спасибо разработчику!

    Отдельное пожелание это сделать вывод информации вместо скринсейвера, например «Добро пожаловать» или Сегодня скидка 50%)

    Reply
  22. ZyZer

    Увы, обработка действует исключительно как драйвер — что ей конфигурация командует выводить, то она и выводит. Таким образом, что выводится в качестве скринсейвера, настраивать надо не в ней, а где-то в конфигурации.

    Reply
  23. stepan_shock

    (22) Привет! Можете помочь с выводом СДАЧИ ?

    НА этом было бы закончено мытарство мое 🙂

    Reply
  24. ZyZer

    (23) Информацию о сдаче моя обработка не выводит, это надо править вашу конфигурацию — всё зашито в ней. Я посмотрел Розницу 1.0.9.5, формирование строк для ДП осуществляется в функции «ПолучитьТаблицуДляВыводаНаДисплейПокупателя», которая находится в модуле формы документа «ЧекККМ.ФормаРегистрацииПродаж», копать надо там.

    Reply
  25. stepan_shock

    (24) привет! Начали копаться со сдачей и начальным экраном (что бы писало Добро пожаловать) до регистрации покупки в чеке. Вот возникла проблема с со СДАЧЕЙ. Было бы три строки на дисплее, все бы вышло.

    Reply
  26. ZyZer

    (25) Всё выходит и на двух строках

    Reply
  27. ZyZer

    (27) И зачем это здесь?

    Reply
  28. zhivil

    мне помогла обработка SuperOCXREG !! класс

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *