Ошибка при создании объекта драйвера проверьте что драйвер зарегистрирован в системе
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
При подключении ФР ШТРИХ-М-ФР-К после настройки в момент включения оборудования пишет Не удалось создать COM объект AddIn.DrvFR
конфигурация
Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.27)
версия оборудования драйвера от 21.11.2013
При подключении ФР ШТРИХ-М-ФР-К после настройки в момент включения оборудования пишет "!! Некорректные параметры в комманде"
Альфа-Авто 5.0.10.02
Драйвер ФР Штрих-М 4.10.0.321
Драйвер ФР видит кассу нормально. Из Альфа-Авто с теми же параметрами не подключается. Фискальные регистраторы другой модели (ФР ШТРИХ-ФР-К) подключились нормально.
Добрый день, Алексей, Вам на почту выслана обновленная обработка Торгового оборудования, а также инструкция по ее замене.
Добрый день. При подключении ФР ШТРИХ-М-ФР-К программа пишет, что нет связи с оборудованием. помогает только перезагрузка аппарата, но через некоторое время связь опять обрывается. в Альфе 7. такой проблемы нет
Цитата |
---|
Надежда Судакова пишет: Добрый день. При подключении ФР ШТРИХ-М-ФР-К программа пишет, что нет связи с оборудованием. помогает только перезагрузка аппарата, но через некоторое время связь опять обрывается. в Альфе 7. такой проблемы нет |
1с Рарус АА 4.1.01.28
выдает ошибку 22 109
не корректная версия драйвера ШТРИХ-М: 4.12
установлен драйвер фр 4.12.357
Цитата |
---|
Аркадий Кудисов пишет: 1с Рарус АА 4.1.01.28 выдает ошибку 22 109 не корректная версия драйвера ШТРИХ-М: 4.12 установлен драйвер фр 4.12.357 |
День добрый! Имеем Штрих-М Light ПТК и Альфа-Авто: ред. 5.0.08.06, при подключении данного принтера чеков к Альфе выдает ошибку при включении оборудования: "Не удалось создать COM объект AddIn.DrvFR", что можно нам сделать? Обновить Альфу нереально, прилично доработана под клиента
Добрый день, Илья, модель ФР Штрих-Light-ПТК доступна с релиза Альфа-Авто 5,0,12,02, в Вашем случае на релизе 5,0,08,06 подключить ее типовыми средствами не удастся. Возможно Ваши программисты (которые дорабатывали Вашу конфигурацию) и смогут решить данный вопрос, но мы со своей стороны гарантировать данное подключение не можем.
Выполняется этот кусок кода
ProgID = "AddIn.ATOL_KKM_1C82_54FZ";
hhh = ПодключитьВнешнююКомпоненту(ProgID);
ОбъектДрайвера = Новый (ProgID);
hhh становится в ложь. ОбъектДрайвера = неопределено.
Стоит DTO_8_14_0_0
Пробовал переустановить восстановлением.
В реестре винды ветка HKEY_CLASSES_ROOT\AddIn.ATOL_KKM_1C82_54FZ есть. В ней значение (По умолчанию) ATOL_KKM_1C82_54FZ_Object.
В чем может быть косяк? Куда копать?
(2) блин. не хотелось бы таких кардинальных способов. а если на точке такое случится.
А переустанавливал как? Сперва удалил, потом поставил или прям без удаления?
Блин. какие же все таки <куча отборной нецензурной лексики>эти атоловцы. У них даже на форуме хрен зарегаешься. Пришло письмо, а пользователь с таким id не найден.
куча>
(7) Дай я тебя расцелую. )))
И вот интересно, а почему установщик ее не перерегал, когда я переставлял DTO
(8) Компонента нативная и по идее должна работать без предварительной регистрации в системе.
Но у меня тоже не взлетело, пришлось регать руками.
(8) скорее всего.
ты ее зарегистрировал ! Все ок!
но если потом запускал что то с "типовым" подключением от 1С - оно сносит эту регистрацию
и нужно делать заново.
(10) Типового нет, есть только выдранные куски из типового. Да и после переустановки DTO нифига не запускал.
Хорошо, что это сейчас выскочило, предусмотрим "соломку".
(12) не-не, Девид Блейн.
У меня на 8_14_0_0 все работает, так что лучше не трогать. )))
Да и не DTO там, а KKT
(15) Ты бы в (0) написал что ставишь (так издалека бы хотя бы платформу, версию, ну и "контрольным" так сказать конфигурацию) и сам бы СЕБЕ вопросов не задавал
(17) пока 1.05 есть только на бумаге, так что пофиг на нее.
(16) мой косяк, платформу не написал, но нужна ли она тут. 1С:Предприятие 8.3 (8.3.8.2088)
Конфа настолько сильно переписанная розница 2.0, что ее версию и нет смысла сюда писать)))
И в ней FPRNM1C82_54FZ.DLL точно нет.
Может, конечно, она взялась и деморитейла и как-то зарегалась, об этом тож тока щас подумал. Я с кассами (да и вообще в внешними компонентами) первый раз, поэтому не всегда осознаю что стоит писать, а что нет.
Обработка таже что и для 1С кассира. Если интересует настройка сети в МиниПОСе, то это описано в данном топике: viewtopic.php?t=9572
у меня таже проблема.
Пришлите пожалуйста мне тоже описание драйвер и обработку для штрих-фр-ф-кz.
заранее спасибо
жду с нетерпением
Сколько стоит доработки ТиС-а:
Для работы с возвратами прошлых дней?
и отдельно
Для работы с внесением и выплатой (работа с кассовыми док-ми)
Может еще есть обработки с сервисными функциями?
А то при любых проблемах приходится все делать через Тест Драйвера. Кассира этому не научишь, да и доступ туда лучше не давать .
март, обработку и описание выслал Вам на e-mail из профиля.
ПодОпытный, думаю что по данному вопросу Вам лучше обратиться в наш отдел внедрения, поскольку в типовой обработке таких возможностей нет.
Всем доброго дня,
уже не первый день бюсь с добавлением НДС в чек.
операции с ФРК проделаны, все таблицы исправленны.
насколько я понимаю, надо что-то менять в самой 1С.
Подскажите что? И самое главное, где?
ШТРИХ ФР-К
1С Управление торговлей 8.1 103
Обработки ShtrihMFiscalPrinters_v2 и ShtrihMFP_v2 являются разработкой компании 1С. По вопросу подключения торгового оборудования Вам необходимо обратиться в компанию 1С.
Добрый день!
Наша компания подключает ККМ клиента к 1С 8.1 (на примере Штрих-ФР-К).
Клиент работает на 1С 7.7 и кассы подключены и работают корректно. Версия установленного у клиента драйвера - А4.6.
Есть следующие вопросы:
1. Текущие обработки 1С (с их сайта) обслуживают фискальные регистраторы, поддерживаемые драйвером версии А4.9. Если мы клиенту установим драйвер А4.9 вместо А4.6, их текущие ККМ будут нормально работать?
2. При установке драйвера А4.6 (или А4.9) через кнопку "Пуск" есть возможность посмотреть примеры взаимодействия со следующим ПО: "1С версия 7.5", "1С версия 7.7", "Builder C++", "Delph_i 5.0". Есть ли пример для "1С версия 8.1" или "1С версия 8.0"?
3. Самая главная проблема - все ККМ расположены в регионах и протестировать их в СПб невозможно. Есть ли какой-нибудь эмулятор ККМ для работы с драйвером (4.6 или 4.9)?
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день. обновили сегодня релиз конфигурации до последней и перестала работать одна из касс, пишет
Обработчик для оборудования 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С. Рассмотрим несколько случаев ошибок и их решения.
Переустановка 1С
При переустановке 1С могут слететь драйвера. Чтобы решить проблему, нужно установить драйвера прямо из 1С. В дополнительной информации по настройке параметров сканера штрих-кода есть ссылка сайт, где можно скачать актуальную версию драйвера. Если ссылки нет, стоит обратиться в компанию поставщика сканера. Также, можно найти драйвера в свободном доступе в интернете.
Проблема может быть связана с различием разрядности платформы и библиотеки драйверов. Пример: библиотека, идущая вместе с конфигурацией 32-битная, а платформа установлена 64-битная. Чтобы решить проблему, нужно установить версию платформы на 32 бита, она будет работать с библиотекой.
Несоответствие версии драйвера
Проблема возникает, когда версия драйвера не поддерживается оборудованием. Чтобы решить проблему, нужно установить нужную версию драйвера. Она указывается в описании обработок обслуживания.
Драйвер не загружен
Ошибка возникает, если не произвели установку и регистрацию драйвера в Windows. Нужно проверить, проводилась ли регистрация драйвера и не сменился ли путь к нему. Если драйвера нет – произведите регистрацию этой компоненты.
Установка драйвера вручную для «1С: Управление торговлей»
- Найдите в интернете и скачайте архив с драйверами. Перед скачивание убедитесь, что версия драйвера совместима с версией платформы сканера. Распакуйте архив с драйверами в любую удобною папку.
- Используя инструкцию к сканеру отсканируйте конфигурационный штрих-код. После считывания Windows определит подключенный сканер как неизвестное устройство.
- Зайдите в «Диспетчер устройств», выберите неизвестное устройство (сканер). Откройте контекстное меню (правый клик). В нем выберите «Обновить драйвер».
Установка драйвера вручную для «1С: Предприятие»
Для этого способа применяется драйвер от «1С: Сканер штрих-кода». Порядок установки:
- Скачайте и установите «1С: Сканер штрих-кода». Найдите там файл ScanOPOS.dll.
- Нужно переместить файл ScanOPOS.dll в папку «1С: Предприятие» - “\Program Files\1cv81\bin\”.
- Нужно зарегистрировать ScanOPOS.dll. Для этого откройте окно «Выполнить» комбинацией клавиш Win+r. Введите команду “regsvr32 “[путь к файлу]\ScanOPOS.dll””.
- Добавьте внешнее оборудование в «1С: Предприятие». Для этого, в поле «Внешняя компонента» укажите установленный драйвер ScanOPOS.dll.
Продолжите установку оборудование и пройдите тестирование сканера. Проблема должна быть решена.
Читайте также: