Не удалось подключить устройство 1с дисплей покупателя
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день. обновили сегодня релиз конфигурации до последней и перестала работать одна из касс, пишет
Обработчик для оборудования GUID не загружен.
Требуется обновление схемы устройств и перезапуск 1С-Предприятия.
в меню сервис - параметры не появляется закладка драйвер ФР, хотя он установлен
тест драйвера оборудование проходит
вобщем изучив как работает этот механизм нашел странный дефект, при выполнении функции ТорговоеОборудование.ОбновитьТаблицуОбработчиков() в переменной ТаблицаЭкземпляровОборудования в строке этой ТЗ у нужного нам оборудования имя компьютера обрезается до 15 символов, а проверка идет по полному наименованию компьютера ( тут СтрокаТаблицы.Компьютер = ИмяНашегоКомпьютера) изза чего ничего не работало. сменил имя компьютера на более короткое и все заработало. странно канеш зачем это меняли, раньше все работало и с длинными именами компьютера
Цитата |
---|
Василий МД пишет: вобщем изучив как работает этот механизм нашел странный дефект, при выполнении функции ТорговоеОборудование.ОбновитьТаблицуОбработчиков() в переменной ТаблицаЭкземпляровОборудования в строке этой ТЗ у нужного нам оборудования имя компьютера обрезается до 15 символов, а проверка идет по полному наименованию компьютера ( тут СтрокаТаблицы.Компьютер = ИмяНашегоКомпьютера) изза чего ничего не работало. сменил имя компьютера на более короткое и все заработало. странно канеш зачем это меняли, раньше все работало и с длинными именами компьютера |
Добрый день.
Спасибо за подсказку.
Описание проблемы передано разработчикам.
На начальном этапе установлено, что ранее было задано ограничение реквизита в справочнике = 30 символов, и пока это порядок не изменялся. На каком этапе происходит обрезание длины до 15 символов, пока не удалось выяснить. Необходимо детальное разбирательство в этом вопросе.
Не могли бы Вы предоставить Имя компьютера, с которым возникала ошибка?
При попытке воспроизвести ошибку в момент задания более длинного имени для рабочей станции получили предупреждение от системы Windows (см. скриншот ниже). Т.е. не рекомендуется задавать имена длиннее 15 символов. Также наши системщики напоминают что есть и другие ограничения (также придуманные не нами, а в Microsoft) :
- не следует в качестве первого символа использовать цифру
- не следует использовать не латинские символы
- рекомендуется всегда использовать различные имена для пользователей и компьютеров
(например, petrov и petrov-pc)
предупреждение это хорошо, но ОС на том компьютере windows XP SP3 и это имя было назначено самой ОСью при установке. потом сидеть изучать код в поисках причины не подключения оборудования в альфа-авто
то что в одном случае у вас берется нетбиос имя, а для проверки совсем другое, это другой вопрос. разбираться дальше в проблеме нет интереса, проблему я для себя решил + создал тему для остальных кто напорится на такую же проблему
Цитата |
---|
Василий МД написал: в переменной ТаблицаЭкземпляровОборудования в строке этой ТЗ у нужного нам оборудования имя компьютера обрезается до 15 символов, а проверка идет по полному наименованию компьютера ( тут СтрокаТаблицы.Компьютер = ИмяНашегоКомпьютера) из-за чего ничего не работало. |
Ошибка сформулирована очень неопределенно. Кроме GUID оборудования желательно указывать ИмяНашегоКомпьютера. Тогда причина ее возникновения была бы понятна. А так хоть сколько делай:
Цитата |
---|
Требуется обновление схемы устройств и перезапуск 1С-Предприятия. |
не поможет!
У меня по другой причине имена компьютеров поменялись, все работают в терминальном режиме вроде как под одним именем компьютера, которое у сервера. Схема компьютеров Альфа-Авто в терминале не работает, в справочнике Компьютеры лишь один Сервер. Оборудование по базе Альфа-Авто вроде тоже все на сервере, а на самом деле на локальных компьютерах. Поэтому возникают трудности с подключением оборудования. Например, если пытаются подключить онлайн-кассу с другого компьютера, когда компьютер с ФР еще не включен, или не вошел в терминал (свой порт с ФР не пробросил на сервер), то эта попытка будет неудачной. И самое печальное порт будет испорчен. Даже после при подключении с компьютера с ФР будет ошибка "Порт недоступен". Эта ошибка необратима, ее не сбросит перезагрузка СЗиУО ( Windows службы защиты), только перезагрузка всего сервера может ее сбросить.
Определить настоящее имя компьютера позволяет функция http://expert.chistov.pro/public/392980/ ПолучитьИмяКомпьютераТО(). Применив его в функции ПервоначальнаяИнициализация(), в ПараметрыСеанса.Компьютер будет правильное значение. Но приводит к упомянутой ошибке. Требуется не обновление схемы устройств, а переустановка оборудования по своим локальным компьютерам (либо временно до переустановки в переменную ИмяНашегоКомпьютера подставлять имя компьютера из справочника оборудования).
Но восстановление правильных имен компьютеров не решают автоматически проблему ошибки "Порт недоступен". Бывают случаи, когда пытаются подключить оборудование с нужного компьютера, но оборудование забыли включить (питание), или по какой-то причине порт не пробросил на сервер. Любая 1С (даже версии 7.5) определяет доступность порта с подключенным оборудованием, и в Сервис/Параметры добавляет вкладку Свойства. Как реализовать такую проверку программным способом я пока не нашел. Может подскажет кто из знающих специалистов? Буду благодарен.
Цитата |
---|
Михаил Волков написал: Любая 1С (даже версии 7.5) определяет доступность порта с подключенным оборудованием, и в Сервис/Параметры добавляет вкладку Свойства. Как реализовать такую проверку программным способом я пока не нашел. |
Функция ПроверкаСвязиФР() решила проблему необратимой ошибки "Порт недоступен".
Но теперь возникла следующая ситуация: пользователь в ПКО ставит галку "Для пробития на фискальном регистраторе", сразу идет проверка статуса ФР "Включено" (если нет, то эта проверка связи ФР) - все ОК, открывается Фронт кассира, на нем жмет кнопку "Отбить чек", запускает функцию ВыполнитьКомандуОборудования(). И она выдает код ошибки: -11 "Устройство не включено"!? Как формируется эта ошибка посмотреть не могу, ее выдает "черный ящик" Рарус_Компонента.ЗаказатьВыполнениеДействияСинхронно(). Предполагаю, что выполнив в обработке ТорговоеОборудование команду ВключитьОборудование(), состояние ФР запомнилось СЗУО, и более не проверяется. Тем не менее ФР по какой-то причине успел отвалиться (или "не совсем" подключился). А подключить ФР заново уже не получается. В функции ВключитьОборудование() есть такой фрагмент:
Цитата |
---|
Любая 1С (даже версии 7.5) определяет доступность порта с подключенным оборудованием, и в Сервис/Параметры добавляет вкладку Свойства. Как реализовать такую проверку программным способом я пока не наше |
Это абсолютно неверно! Ни одна версия платформы 1С никогда не имела никаких функций для работы с COM-портами. На закладке сервис-параметры добавляются формы загружаемых внешних компонент. Например, компоненты драйвера сканера штрихкодов или фискального регистратора
Цитата |
---|
Игорь Стовпец написал: На закладке сервис-параметры добавляются формы загружаемых внешних компонент. Например, компоненты драйвера сканера штрихкодов или фискального регистратора |
Добавлю к сказанному Вами: в случае фискального регистратора на этой вкладке появляется возможность проверки состояния COM-порта кнопкой "Проверка связи".
Представленная выше мною функция ПроверкаСвязиФР() имитируется нажатие этой кнопки, и проблема необратимой ошибки "Порт недоступен" в основном решена.
По поводу ошибки с кодом -11 "Устройство не включено" возник вопрос о совместном использовании оборудования . Анализируя события по оборудованию в ЖР (журнале регистрации) заметил, что ФР отваливается (возникает эта ошибка) после завершения работы некоторых пользователей, в ЖР фиксируется событие: "Оборудование.Выключить, ОК Состояние: Выключено". Возникло подозрение, что при выходе из Альфа-Авто пользователь отключает все оборудование не только в своей сессии, но и у остальных пользователей тоже. Такое возможно?
Драйвер «1С:Дисплей покупателя» нужен для работы с устройствами, которые выводят информацию на кассе: дисплеи покупателя, QR-дисплеи, второй физический монитор, подключенный к кассовому месту, с разрешением SVGA (800*600) и выше. Рассказываем, как настроить драйвер на примере программы «1С:Розница». Обратите внимание: драйвер входит в поставку «1С:Библиотека подключаемого оборудования» версии 3.х и выше.
Подключение оборудование
В «1С:Рознице» в разделе Настройки подключаемого оборудования (Администрирование – Подключаемое оборудование) должен быть установлен флажок Использовать подключаемое оборудование.
Далее нажмите ссылку Подключаемое оборудование и в открывшейся форме Подключение и настройка оборудования выберите Тип оборудования – Дисплеи покупателя штрихкода. Затем создайте новый экземпляр оборудования (нажатием кнопки Создать) и заполните/проверьте следующие реквизиты:
- Устройство используется – должен быть установлен флажок;
- Тип оборудования – должно быть указано значение Дисплеи покупателя;
- Драйвер оборудования – выбрать из списка драйвер «1С:Дисплей покупателя»;
- Рабочее место и Наименование – будут заполнены автоматически данными из системы;
- Серийный номер – необязательный реквизит. Можно ввести с клавиатуры заводской номер, указанный на корпусе устройства.
Чтобы сохранить экземпляр нажмите кнопку Записать и закрыть.
Настройка драйвера
После сохранения элемента нажмите на появившуюся на форме кнопку Настроить. В открывшейся форме все реквизиты будут заполнены автоматически значениями по умолчанию.
В таблице ниже представлено общее описание параметров драйвера.
Диапазон значений
Доступные серийные (COM) порты
Устанавливает канал связи, по которому драйвер ожидает поступления данных. В случае одного из доступных COM-портов системы, он будет ожидать данных от него.
Firich/CD5220
Epson
DSP800
Telemetron
MertechQRDisplay
BiznesCodeQRDisplay
Второй Монитор (только Windows и Linux)
Устанавливает протокол обмена с устройством. Протоколы Firich/CD5220, Epson, DSP800 поддерживаются большинством современных дисплеев покупателя (в зависимости от модели).
Протокол Telemetron используется для устройства Telemetron.
Протокол MertechQRDisplay используется для QR-дисплея фирмы Mertech.
Протокол BiznesCodeQRDisplay используется для QR-дисплея БизнесКод.
Протокол "Второй монитор" может быть использован на Windows и Linux для открытия специального окна вывода на втором мониторе, которое выполняет те же функции что и дисплей покупателя.
CP866
CP1251
UTF-8
16х2
20х2
22х2
26х2
Бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
Стоп бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
Диапазон значений от 110 до 256000
Скорость при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
Нет
Нечетно
Четно
Четность при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
NONE
В файл
В системный журнал
Устанавливает тип логирования в компоненте.
NONE – логирование выключено.
В файл – лог ведется в файл указанный в параметре "Лог файл".
В системный журнал – лог ведется в системный журнал.
Путь к файлу лога в который будут записаны данные лога, если параметр "Тип лога" установлен в "в файл"
Для настройки драйвера «1С:Дисплей покупателя» на взаимодействие с конкретным устройством в настройках выберите порт, к которому подключено устройство, набор команд поддерживаемый устройством, кодировку, а также размер дисплея (только для устройств дисплеев покупателя).
Настройка подключения по COM-порту
Использование QR-дисплея
Для настройки устройства выбирайте протокол соответствующий типу устройства. Драйвер поддерживает работу с QR-дисплеями фирм: Telemetron, Mertech и БизнесКод.
Работа со вторым монитором
Драйвер позволяет использовать в качестве дисплея покупателя второй монитор на Windows и Linux.
Для этого необходимо в настройке Набор команд выбрать пункт Второй монитор. При подключении драйвера будет открыто дополнительное окно, выполняющее функции второго монитора на дополнительном мониторе, подключенном к рабочему месту. Окно будет автоматически масштабировано по размерам экрана. В случае, если второй экран не подключен, то окно второго монитора будет открыто на основном мониторе с размерами 800*600 точек. Второй монитор также поддерживает вывод QR-кодов.
Окно дисплея после открытия/очистки.
Окно дисплея с информацией для покупателя.
Работа в Android и MacOS
Интерфейс предоставляемый драйвером «1С:Дисплей покупателя» универсальный и позволяет взаимодействовать с тем же оборудованием и с теми же правилами настройки на ОС Android и Mac, за исключением использования функциональности «Второго монитора».
Нужно подобрать программу 1С, оборудование для торговли или готовое решение? Проконсультироваться по автоматизации бизнеса?
Отправьте заявку на консультацию и партнёр 1С из вашего региона вам поможет.
Консультация полезная и бесплатная.
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Подключение дисплея покупателя Posiflex PD-320, Проблема с кодировкой при подключении через драйвер по технологии Рарус
Параметры подключения:
Выбран ком-порт, на который подключен девайс
тип подключения - Noritake
Кодировки выбирались все доступные, но результат один - на дисплее отображаются "кракозябры"
В драйвере от Атол кодировка обозначена как "Набор символов 866 (OEM - русский)"
Только с этой кодировкой дисплей работает корректно.
Сообщите номер релиза решения.
Версию драйвера.
как в решении подключаете оборудование (выложите скрин)
1С:Предприятие 8.3 (8.3.4.465)
Розница 8. Аптека, редакция 2.1 (2.1.2.8)
Драйвер тот, который устанавливается из настройки подключаемого оборудования.
Пробовал универсальный драйвер
Тип устройства - Noritake
скорость - по умолчанию
кодировки все которые есть в списке.
Через атоловский драйвер не получилось, так как в списке только Posiflex PD-2300. Через его настройку не получается. С тест-драйвера Атола все работает корректно
Осталась одна идея - перевести дисплей покупателя в режим OPOS и попробовать подключить дисплей через драйвер ДП OPOS
Сообщите версию драйвера.
Режим работы укажите Epson
Кодировку OEM
Если дисплей запрограммирован на другой режим работы, перепрограммируйте его.
Версия драйвера 1.1.6
Режим работы дисплея покупателя Noritake "из коробки"
Кодировка 866 (OEM - русский)
Спасибо за совет. Перепрограммирую в режим Epson
Через ДТО Атол тоже не выходит подключить данный дисплей.
Вообще была ли практика подключения Posiflex PD 2800/320 к отраслевым розничным решениям?
Цитата |
---|
Владимир Пшеничников пишет: Вообще была ли практика подключения Posiflex PD 2800/320 к отраслевым розничным решениям? |
Да. Posiflex PD 2800 прошел тестирование.
Вам нужно перепрограммировать дисплей на работу в режиме Epson.
На PD 2800 есть DIP-переключатели для переключения режимов.
В PD 320 на плате DIP нет. В поддержке мне сообщили, что DP-320 по умолчанию поставляется в режиме EPSON
В решении нужно создать модель:
1С-Рарус: Дисплей покупателя Универсальный
в настройках указать:
Режим работы -Epson
Кодировку OEM
Если сам дисплей работает в режиме Epson, то проблем с выводом информации на дисплей быть не должно.
Мы закажем данный дисплей и протестируем его работу. О результате напишем в данную ветку
Ошибка 999 в Атол – каковы причины?
Ошибка ведёт себя крайне непредсказуемо. Иногда может появляться в устройстве в течение рабочего дня. Есть мнение, что помогает переустановка драйвера. Далее вы узнаете, как это сделать. Причины могут быть действительно в сбое ПО или самого оборудования (Атол или ПК). В большинстве случае РМК просто не подключается к определённой кассе . Виновником может выступать неизвестное устройство, которое заняло нужный порт COM . В таком случае необходимо изменить порт.
Тестирование 1С платформы при подключении оборудования
Для начала необходимо попытаться протестировать платформу 1С , чтобы убедиться, что причина не в ней.
Для этого перейдите в настройки РМК:
Проверка драйвера
Чтобы проверить работоспособность драйвера Атол на ПК, необходимо попасть в диспетчер устройств . Для этого есть несколько способов. Независимо от версии Windows, оба они будут работать. Попробуйте сделать так: вместе нажмите WIN+R и введите в строку « devmgmt.msc ». После чего нажмите клавишу Ввода. Или вместе нажмите WIN+Pause и выберите слева этот пункт.
Выполните следующие действия:
- Среди пунктов списка вам необходимо найти « Другие устройства » и нажать на него;
- Откроется список из 2 или более пунктов. В нём не должно быть значков с жёлтыми иконками и восклицательным знаком . Это свидетельствует о том, что для этих подключенных устройств система не имеет драйверов;
- Если это действительно так, вам необходимо вставить в привод CD с ПО и установить его. Или нажать ПКМ по неопознанному устройству и выбрать пункт « Обновить драйверы ». После чего выбрать строку под названием «Автоматически…».
Когда драйвер будет установлен, следует снова вернуться в это окно, чтобы убедиться, что всё в порядке. Это нужно сделать обязательно, так как если вы сами установили драйвер, который нашли в сети, он может не подойти к версии ОС или её разрядности.
Рассмотрим способ настройки драйвера Атол, когда появляется сбой 999. Для этого нужно нажать на кнопку « Пуск » в Windows.
После этого открываем 1С предприятие и открываем смену. Если такой способ не помог решить ошибку при подключении оборудования 999 в Атол, попробуйте следующую инструкцию.
Изменение протокола и канала устройства Атол
В зависимости от модели устройства Атол, его настройки могут отличаться.
Далее рассмотрим подключение Атол к ПК на примере Fprint 22 .
Таким образом, вы сможете выбрать для кассового аппарата Атол необходимый канал и протокол обмена. Попробуйте изменить их, если появляется ошибка подключения оборудования 999 в кассовом устройстве Атол. В противном случае, при неудачно подключении, попытайтесь обратиться в техническую поддержку или к системному администратору.
Обновлен драйвер 1С:Дисплей покупателя (NativeApi), версии 4.1.3.3 в составе 1С:Библиотеки подключаемого оборудования.
Драйвер 1С:Дисплей покупателя (NativeApi) обеспечивает подключение дисплеев покупателя к программам системы 1С:Предприятие 8 на рабочих местах оформления розничных продаж.
Драйвер разработан с использованием технологии создания внешних компонентов NativeApi 1С:Предприятия и в соответствии с документом Требования к разработке драйверов подключаемого оборудования 1С:Предприятие 8, версия 3.5.
Основные возможности драйвера:
- поддержка дисплеев покупателя, подключаемых к COM-портам и VirtualCOM;
- поддержка дисплеев покупателя, работающих по протоколам: Epson, Firich/CD5220, DSP800;
- поддержка режима вывода в две строки;
- поддержка работы второго монитора
- добавлена работа с QR-дисплеем Mertech.
Драйвер 1С:Дисплей покупателя (NativeApi) может использоваться в конфигурациях, разработанных на технологической платформе 1С:Предприятие 8.3, и работающих в режиме толстого или тонкого клиента. Поддерживается работа в операционных системах Windows 7, Windows 8, Windows 10, Linux.
Порядок распространения и использования драйвера
"1С:Диспелй покупателя"
Драйвер 1С:Дисплей покупателя (NativeApi) для 1С:Предприятия 8 входит в состав 1С:Библиотеки подключаемого оборудования, начиная с версии 3.1.2.21.
1С:Библиотеки подключаемого оборудования доступна в сервисе 1С:Обновление программ на портале 1С:ИТС.
Использование драйвера 1С:Дисплей покупателя (NativeApi) для 1С:Предприятия 8 не требует дополнительного лицензирования.
Новые статьи
Заказ услуги
Заказ услуги
Заказ услуги
Заказ услуги
Заказ услуги
Заказ услуги
Заказ услуги
1C:ERP 2
«1С:ERP Управление предприятием 2» позволит построить комплексную информационную систему для управления деятельностью любого предприятия. Это инновационное решение от компании «1С» использует комплексный подход к управлению бизнесом, лучшие международные методики и многолетнюю отечественную практику, что гарантирует гибкость настройки, удобство использования и существенный экономический эффект. Линейка решений «1С:ERP» охватывает все основные отрасли, имеет большой набор функций и программных инструментов, подходит для использования на предприятиях любой численности.
Более 885 000 рабочих мест автоматизировано на ERP-решениях «1С», а общая численность персонала клиентов превышает 14 миллионов человек. Свыше 2000 предприятий уже стали клиентами «1С:ERP Управление предприятием 2». Если вы желаете повысить эффективность управления производством и бизнесом, автоматизировать большинство задач на современном цифровом уровне и достичь принципиально новых целевых показателей, «1С:ERP Управление предприятием 2» – это ваш выбор!
1C:Управление Холдингом
«1С:Управление холдингом 8» — это инструмент эффективной автоматизации работы управляющих компаний и финансовых служб бизнес-единиц холдингов. Адекватные сроки внедрения в сочетании с невысокой стоимостью поддержки позволяют быстро достичь принципиально новых управленческих и финансовых результатов. Точные цена и сроки внедрения «1С:Управление холдингом 8» определяются специалистами партнеров «1С» в ходе предпроектного обследования вашей компании.
В эффективности внедрения «1С:Управление холдингом 8» уже смогли убедиться более 300 корпоративных клиентов по всей стране, которые используют продукт для учета, бюджетирования, бизнес-анализа и автоматизации централизованных функций. Комплексное решение класса CPM может легко объединяться с уже используемыми в компании программными продуктами семейства «1С:Бухгалтерия 8» и интегрироваться с любыми решениями на платформе «1С».
1C:Документооборот
Cовременная ECM-система (Enterprise Content Management) с широким набором возможностей для управления деловыми процессами и совместной работой сотрудников. Проверенные методики и практики, которые помогут организовать электронный документооборот, наладить процессы, обеспечить контроль исполнения задач, регламентировать управленческую деятельность и повысить ее эффективность.
1С:Корпорация
"1С:Корпорация" – это комплекс интегрируемых типовых решений, разработанных на единой технологической платформе "1С:Предприятие 8" и широко используемых совместно для автоматизации крупных предприятий, групп компаний и холдингов:
Читайте также: