Драйвер фискального регистратора не обнаружен
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день. обновили сегодня релиз конфигурации до последней и перестала работать одна из касс, пишет
Обработчик для оборудования 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 "Устройство не включено" возник вопрос о совместном использовании оборудования . Анализируя события по оборудованию в ЖР (журнале регистрации) заметил, что ФР отваливается (возникает эта ошибка) после завершения работы некоторых пользователей, в ЖР фиксируется событие: "Оборудование.Выключить, ОК Состояние: Выключено". Возникло подозрение, что при выходе из Альфа-Авто пользователь отключает все оборудование не только в своей сессии, но и у остальных пользователей тоже. Такое возможно?
В разных версиях драйвера (разные годы) от штриховцев возможны некоторые отличия в расположениях кнопок, галочек, окон, но функционально практически все версии в подавляющем количестве случаев абсолютно одинаковы. Могут быть поменяны главные вкладки и быть расположены не справа как на принсринах ниже, а сверху, или быть справа, но не иметь крестиков - раскрывающихся подпунктов, а идти сразу длинным списком сверху вниз.
При этом Тест драйвер изначально создавался под российских пользователей, поэтому все надписи сделаны на нашем языке по дефолту. Ну а понимание сущности опций или функций кнопок попробую дополнительно раскрыть я в примечаниях к принсринам. Так же для всех операционных систем Windows не зависимо от версии и поколения действия будут одинаковы..
1) Запускаем Штриховский драйвер с рабочего стола
2) или через пуск
3) или через Мой компьютер здесь - C:\Program Files\Штрих-М\Драйвер ФР\DrvFRTst.exe
4) При этом откроется окно "Тест драйвера ФР 4.6.9.114" - цифры могут отличатся, в зависимости от версии, модели и поколения фискального регистратора. Однако повторюсь функционально в особенности для обычного пользователя все абсолютно одинаково (тест драйвера фр 4.6 инструкция).
Обычно мы видим вкладку "Состояния" - открывающимся первым по дефолту (Примечание: если перейти на другую вкладку и закрыть драйвер не через крестик вверху, а через кнопку справа внизу - "Закрыть", то драйвер запомнит последнюю вкладку и в следующий раз откроется уже на ней).
Однако в независимости от открывшейся активной вкладке нам нужна кнопка расположенная всегда в одном и том же месте, кнопка справа снизу в углу - "Свойства" , щелкаем 1 раз по ней.
5) Поверх предыдущего окна открывается новое - "Свойства", чуть меньшее по размеру. Нажимаем кнопку "Проверка связи".
Если внизу в строке - "Код ошибки" мы видим:
Тогда все хорошо.
А если в с поле "Код ошибки" мы видим:
Тогда нам придется поискать. Нажимаем кнопку "Поиск оборудования"
6) Открывается новое окна "Поиск оборудования", нажимаем кнопку "Начать поиск"
7) При этом аппарат должен быть включен и на нем должен гореть зеленый свето-диодик готовности, и он подключен к компьютеру кабелем через Com - порт или USВ.
При этом если фискальник подключен через Com - тогда все ок в любом случае. А если через USВ - и Вы подключаете его сами и в первый раз тогда кроме установки рассмотриваемого драйвера Вам необходимо будет установить и драйвер - эмулятор на комп порт, идущий в комплекте к заводскому штриховскому кабелю - переходнику ком-юзб, или купленному отдельно - с диска прилагающегося к данному переходнику. В любом случае касса работает только через com-порт, у нее такой интерфейс обмена сложился исторически, и работа с USB идет в эмуляции com-порта, т.е. касса думает что она посылает команды на com-порт, а на самом деле драйвер кабеля ловит данную команду и пересылает на USB конвертируя ее через «себя».
Если все хорошо и у нас выдастся- найдется в окне "Поиска":
- Порт,
- Скорость и
- Название модели аппарата, см. принсрин выше.
Запоминаем данные значения ком порта и скорости, жмем кнопочку "Закрыть".
8) В текущем окне "Свойства" устанавливаем значения "Com - порта" - выбрав из списка наш - который мы запомнили.
9) Устанавливаем нашу "Скорость обмена" - которые мы только что запомнили, см. присрины.
10) Жмем кнопку "Проверка связи", если в низу в поле "Код ошибки" видим название аппарата и его заводской номер, значит все хорошо, драйвер настроен, он увидел фискальный регистратор, и между ними есть связь.
Все теперь мы можем настраивать фискальный регистратор через заводскую утилиту "Тест драйвера". Однако рассмотрим случай когда нам нужно сменить скорость работы регистратора.
Нам нужно вернуться окно «Свойства» и нажать кнопочку «Проверка связи», как только вы увидели что в строке «Код ошибки» высветилось название модели, и заводской номер аппарата, выставляем нужную нам новую скорость и жмем кнопочку «Установить параметры», после чего обратно проверяем «Проверкой связи» если все ОК, жмем "Применить" или "ОК".
В итоге скорость аппарат поменяна, при этом жмать кнопку «Проверка связи» до и после изменения в обязательном порядке, в противном случае скорость не изменится.
После этого повторный перезапуск не потребует от нас повторной настройки данных параметров Драйвера. Драйвер запоминает последнии веденные параметры закрытые через "Применить" или "ОК" .
Однако если вы воткнете аппарат в другое гнездо USB или COM-порта, или в некоторых случаях, например, когда принесете аппарат из ремонта, то вам придется проделать данную операцию заново.
Однако не стоит путать настройку «Драйвера» и настройку Кассовой программы. Как правило в кассовой программе вам так же придется выставить подобные значения в специальных параметрах настройки торгового оборудования, за исключением некоторых кассовых система например современные версии Rkeeper – перебирают при запуске все скорости указанного комп-порта, поэтому при подключении его к тому же самому ком-порту менять или восстанавливать скорость нас нет нужды. В других программах как правило не все так просто.
Поэтому при подключении аппарата рекомендуется подписать например на наклейке – номер используемого ком-порта для ФР и его настроенную скорость работы в кассовой программе.
Иногда после тех-обнуления когда нет возможно прочитать изначальные настройки аппарата, даже нам приходится перебирать все варианты, так как правило настройка кассовой программы идет под администраторским паролем, а его то не знают, то нет самого админа.. то еще чего-нибудь.. И узнать какие значения выставлены в кассовой программе что бы такие же выставить в ФР не представляется возможным.
Из практики по умолчанию ФР подключают к COM1 (подключают в выключенном состоянии), c типовой скоростью в порядке убывания популярности использования:
- 115200 бит
- 9600 бит
- 4800 бит
- 19200 бит
- 57600 бит
Надеюсь данный манула по первоначальной настройке "Драйвера ККМ" пригодится многим. Далее рассмотрим изменение параметров, выставление даты времени, включение логирования, и другие операции производимые через " Драйвер ККМ ШТРИХ ".
2) Через пуск, или через «Мой компьютер» - C:\Program Files\ATOL\Drivers\Bin\FprnM_T.exe для более новой восьмой версии драйвера используемой в конфигурация восьмерке 1С - C:\Program Files\ATOL8\Drivers8\Bin \FprnM_T.exe
Важно - НОВОЕ примечание: для работы большинства кассовых программ установка "Тест Драйвер ККМ" от ГК АТОЛ с соответствующей версии нужна почти всегда. "Тест драйвера ККМ" как правило абсолютно достаточно для корректной работы и настройки кассы.
Но к сожалению для новых ф-ных онлайн касс с фискальным накопителем - полного визуального функционала для ряда технических команд (отображения количества не отправленных чеков на экране ПК, распечатка на чековой ленте дубликатов ранее пробитых чеков, копий чеков регистраций, и других фискальных документов из фискального накопителя ККМ, ввода лицензии и серийного номера ФР в визуальном окне без ввода номеров полей и таблиц и тд) пока в нем нет. Есть универсальные поля для работы с которыми нужно знать нумерацию полей и значения таблиц опций и настроек, а так же отдельно окно - поле для ввода низкоуровневых побитных команд и значений, которые еще нужно знать и не запутаться в ноликах и единичках.
Зато полностью весь технический (в большинстве своем не нужный обычному пользователю ККМ) функционал ФР ККМ Атол можно задействовать скачав архив - "Драйверы торгового оборудования версии 9_8_1" (и более высокие версии) и запустив утилиту «Тест драйвера устройств печати» - fptr_t.exe -1 распечатки - получения дубликатов (потерянных) чеков - см. ссылки - (2 - настройка - проблемы передачи ФД - чеков в ОФД ККМ АТОЛ). Логика и первоначальная настройка драйвера устройств печати, абсолютно аналогична ниже приведенной инструкции для "Тест драйвера".
Важно - ВТОРОЕ НОВОЕ примечание:
Для того что бы понять какой из интерфейсов в настоящий момент задействован в кассовом аппарате, сразу же после его включении в сеть электропитания выполните селф-тест - т.е включаете ККМ-ку с зажатой кнопкой протяжки и ждете 2 сигнала спикера (или один после звука отработки ножей), отпускаете кнопку и получаете бумажку вида как на фото справа.
Ищи текст - "Связь с ПК - Канал обмена - USB" (тут же справочно можно узнать какой была - т.е. будет после переключения ККМ скорость обмена текущего интерфейса обмена ПК-ККМ). Соответственно ФР ККМ найдется на компьютере исключительно по кабелю USB (после установки драйверов из папки установленных драйверов АТОЛ - /ATOL/USB_Drivers) На новых виртуальных ком-портах не должно быть желтых восклицательных значков, если есть удаляем ком-порты и все заново.
При активном интерфейсе "USB" при каждом при включении ФР в Диспетчере задач Windows должны появляться два ком-порта, так же при первом запуске автоматом Windows попросит поставить на них драйвера (первй используется для подклчения к драйверу - кассовому ПО, второй для передачи чеков в ОФД через службу "EoU"(- настройка ККМ АТОЛ для связи (передачи чеков) с ОФД по "Ethernet Over Usb").
К сожалению все ФР АТОЛ в отличие от ФР ШТРИХ - работают в один момент времени только с одним интерфейсом обмена - т.е. если активен USB - то по RS232- com -порту касса не найдется, если "Ethernet" то по другим искать - цеплять к ПК бесполезно. (Не путать с интерфейсами обмена с ОФД, которые настраиваются отдельно).
Примечание: Если вы включили ФР регистратор АТОЛ, установили новые драйвера версии 8.14 и выше, подключили аппарат по COM - RS232 или USB - т.е предварительно распечатав "Информацию о ККМ", при этом ком порты появляются в Диспетчере устройств, а в поиске ни чего не находится, убедитесь что у вас ККМ работает по "Протоколу обмена" - 3.0, так как на более старом протоколе 2.4 аппарат в новом драйвере не найдется в принципе.. Если только выбрав какую - нибудь кашную старую модель, но это все равно не вариант, ни работы, ни настройки ФР. Поэтому смотрите не только какой "канал обмена", но и какой "протокол обмена" задействован в ФР АТОЛ (например в ресторанах с R-Keeper-ом пока всегда ставят только 2.4, так как программа - ее ddl-ка пока не работает с протоколом обмена Атол 3.0).
3) Логи работы драйверов пишутся автоматом (в отличном от ФР Штрих текстовом формате и) в восьмой версии лежат здесь - C:\Documents and Settings\Администратор\Application Data\ATOL\DRIVERS
В подавляющем большинстве случаев сейчас ФР АТОЛ подключаются только по USB (и для связи с ПК и для связи с ОФД), чуть реже по rs232 для связи с ПК и "Ethernet" для ОФД, остальные комбинации встречаются еще реже. Итого в обоих самых распространенных вариантах для связи ФР с ПК и соответственно нашим "Тест драйвером ККМ" используются или виртуальный - usb в эмуляции COM или интерфейс RS232 - т.е. сам настоящий COM порт. Соответственно в 95% случаев мы найдем кассу на одном (или двух) COM портах. В новых версиях "Тест драйвера ККМ" в случае использования USB в эмуляции ком, можно не выставлять в настройках какой либо конкретный найденный ком-порт, а поставить универсальное "АТОЛ USB" и драйвер сам будет подкидывать актуальные номера ком портов - от 1 до 200 (которые будут меняться в зависимости от того в какое гнездо воткнули кабель юзб и каждый раз при включении нового ФР даже той же модели)
4) Нажимаем в драйвере справа в углу справа - внизу кнопку «Настройка свойства», открывается новое окно «Драйвер ККМ - Настройка свойства» или просто "Свойства" (в зависимости от версии).
5) Жмем кнопочку «Поиск оборудования», открывается окно «Поиск оборудования», в котором жмем кнопку «Поиск».
Ждем результата поиска по всем существующим в системе com-портам, с перебором каждой из девяти существующих скоростей работы порта.
Данный этап может занять от 3 до 100 секунд на каждый порт.
После того как полоска с индикацией текущего состояния поиска исчезнет, мы должны увидеть окно «Поиска» с результатами поиска, см. принсрин. Т.е. должен найтись аппарат с значениями:
- Порта
- Скорости
- Модели фискального регистратора
На которых работает данный регистратор.
Запоминаем или записываем значения скорости, номер ком-порта, и наименования модели аппарата.
Здесь же кратко отметим, что аппарат в поиске не находится чаще всего по следующим причинам:
- Аппарат выключен из сети электопитания или кнопкой выключения на корпусе аппарта (не горит зеленый светодиод ).
- Аппарат физически не подключен к данному компьютеру – перетерся - переломился кабель, выпала из разъема ком-порта (он обычно прикручивается) или из разъема USB- достаточно частый случай.
- Аппарат висит в ошибке – горит - моргает красный светодиод, или раздается периодический писк аппарата.
- Сom- порт занят другой программой - например кассовой 1с-кой или любой другой из которой пробиваются чеки, и пока она полностью не закрыта, другие программы в том числе заводской «Тест драйвера» не могут подключиться к данному ком-порту, и соответственно к фискальному регистратору.
6) В окне «Свойства» устанавливаем соответственно в раскрывающихся списках «Параметры связи»
- а в списке-поле «Модель» название модели
- найденные запомненные или записанные ранее их значения.
7) Еще раз жмете кнопочку «Проверка связи», убеждаемся что все нашлось – в строке «Результат» мы видим
- Модель подключенного аппарата и
- его заводской номер.
8) жмем "Применить" или "ОК".
Смена скорости работы ком-порта регистратора моделей FPRINT, Феликс:
Рассмотрим еще достаточно часто используемый в практике случай когда нам нужно поменять скорость работы фискального регистратора.
В таком случае вам нужно вернуться в только что закрытое окно «Свойства» и нажать кнопочку «Проверка связи», как только вы увидели что в строке «Результат»
высветилось название модели, и заводской номер аппарата,
выставляем нужную нам скорость и жмем кнопочку «Установить», после чего обратно проверяем «Проверкой связи»если все ОК, жмем Применить или ОК.
В итоге скорость аппарат поменяна, при этом жмем кнопку «Проверка связи» до и после изменения в обязательном порядке, в противном случае скорость не изменится.
После этого повторный перезапуск не потребует от нас повторной настройки данных параметров. Драйвер запоминает последнии веденные параметры закрытые через "Применить" или "ОК".
Однако если вы воткнете аппарат в другое гнездо USB или COM-порта, или в некоторых случаях, например, когда принесете аппарат из ремонта, то вам придется проделать данную операцию заново. Однако не стоит путать настройку «Драйвера» и настройку кассовой программы. Как правило в кассовой программе вам так же придется выставить подобные значения в специальных параметрах настройки торгового оборудования, за исключением некоторых кассовых система например современные версии Rkeeper – перебирают при запуске все скорости указанного комп-порта, поэтому при подключении его к тому же самому ком-порту менять или восстанавливать скорость нас нет нужды. В других кассовых программах как правило не все так просто.
Поэтому при подключении аппарата рекомендуется подписать например на наклейке – номер используемого ком-порта для ФР и его настроенную скорость работы в кассовой программе. Иногда после тех-обнуления когда не возможно прочитать изначальные настройки аппарата, даже нам приходится перебирать все варианты, так как правило настройка кассовой программы идет под администраторским паролем, а его то не знают, то нет самого админа.. то еще чего-нибудь..
Из практики по умолчанию ФР подключает к COM1, c типовой скоростью в порядке убывания популярности использования:
- 115200 бит
- 9600 бит
- 4800 бит
- 19200 бит
- 57600 бит
Типовые проблемы и методы их устранения ККМ ФР АТОЛ
Жмем кнопочку «Проверка связи», если в низу окна в строке «Результат» мы видим:
- название модели фискального аппарата,
- его заводской номер.
То все хорошо – между программой (компьютером) и фискальным регистратор есть связь - устройства видят друг друга.
(Нет связи) – когда ком порт найден (будь то настоящий или usb - в эмуляции com-порта) фискальник выключен, не подключен физически или выбрана не правильная скорость в свойствах подключения.
Примечание номер три - На новых ф-кассах онлайн кассах в подобных случаях (как на ККМ АТОЛ так и и на ККМ ШТРИХ) наблюдается зависание как программы - драйвера, так и даже самого ПК - от 20 до 180 секунд. Если при этом выключить ФР и включить его заново, то как правило данный промежуток времени зависания драйвера уменьшится. Как правило это связано с тем что вы нажимали кнопку например "Проверка связи" или задали любую другую команду ККМ АТОЛ из драйвера например распечатать X-отчет -без гашения - без закрытия, но ККМ по каким-то причинам не нашлась с текущими параметрами связи то драйвер подвивает на некоторое достаточно продолжительное время. Ранее на старых кассах такого не было, но сейчас практически все драйверы стали в разы медлительнее и при любой ошибке в настройках связи они сразу же просто виснут на несколько минут. Поэтому даже мне приходится перестраиваться и прежде чем просто нажать кнопку - проверки связи при подключении каждого следующего аппарата к ПК в начале выполнять поиск и перенастройку под него параметров связи (точную модель ККМ, ее найденную скорость, порт, сокет, IP-адрес, и тд) в окне "Свойства".
Примечание номер четыре.
Ошибка при импорте настроек ККМ ФР АТОЛ Ф (Параметров оборудования)
В версиях Драйвера ККМ 8.14 и в свежих прошивках атолла невозможно сохранить - экспортировать "Параметры оборудования", например мы экспортировали настройки , перепрошили аппарат более современной прошивкой, и хотим импортировать, сразу же ошибка - импорта, либо пишет заводской номер уже введен и отрубает импорт, либо нарушен формат.. нарушена длина.. методом исключения удалось выяснить, что если снять во время экспорта - сохранения настроек галочку с вкладки "Wi-fi" - то затем все затем импортируется - заливается в аппарат с новой прошивкой без проблем. В том числе и вкладка ОФД со всеми реквизитами, значениями, параметрами, и вам не придется ручками в ручную все пере забивать, перепроверять.
Подскажите, пожалуйста, по такой проблеме:
Розница 2.1.7.15, установка оборудования (ФР, терминал и т.д.). Добавляем оборудование, в диалоге нажимаем "Настроить" - "Функции" - "Установить драйвер". Пишет: "Внешняя компонента успешно подключена". При этом остается "Драйвер не установлен".
Пробуем по другому: справочник "Драйверы оборудования", находим нужный драйвер (любой, пусть будет эмулятор ФР от 1С), нажимаем "Функции-Установить драйвер" - та же ситуация: "Компонента успешно установлена", однако текущий статус clear">
(1) viitasab, драйвер желательно ставить не только в терминале у пользователя, но и на локальной тачке, с которой идет подключение к терминалу, и физические хотите потом подрубить ФР, и еще в правах юзверов терминальных посмотрите передачу потров, принтеров и тд и тп, должно быть влючено.
(1) viitasab, Сохраните архив с компонентой из макета на диск, и попробуйте зарегистрировать вручную. возможно прояснит ситуацию.
(1) как ни странно помог RTFM
1. Распаковываем FPEmulatorKKT1C2.zip в "C:\DRIVERS" (Пример, желательно корневую)
2. Запускаем, командую панель (cmd.exe) под правами администратора.
3. Регистрируем COM компонент командой: "regsvr32.exe FPEmulatorKKT1C2.dll". Для Windows x64 рекомендуется выполнять regsvr32.exe по строке "C:\Windows\System32\regsvr32.exe".
4. Переходим в "1С:Предприятие", в справочник «Подключаемое оборудование», переходим в справочник «Драйверы оборудования» и создаем новый элемент по кнопке «создать».
Заполняем поля:
"Тип оборудование" = "ККТ с передачей данных",
"Наименование" = "1C: Эмулятор контрольно-кассовой техники нового образца",
"Идентификатор объекта" = "AddIn.EmulatorKKT1C2".
5. После чего нажимаем «Записать и закрыть».
6. После чего заново открываем элемент и проверяем, что драйвер подключился.
Насколько я понял - ключевой лайфхак именно в том, что бы запускать регистратор в 64 битных системах нужно именно по полному пути (но вообще лучше все таки все 5 пунктов выполнить).
На момент чтения РТФМ - все ритуальные пляски с бубном вокруг "запустить от имени. " и других рецептов были уже выполнены в разнообразных вариациях неоднократно.
З.Ы. возможно еще и п.2. имеет значение, т.к. обычно все регистрации выполняются не через CMD, а через запуск bat файла.
Chaotic; Divedition; Evgeny.Bogomolnyy; kitaevay; user1307900; sapervodichka; maksa2005; reap; Jeka44; dime2; user659168_xec8787; Yan_Malyakov; plevakin; user880576; DarkDaemon; limonas; davdykin; cmd_vasec; ansonat; userzak; Ankare; Boulala; lenna1c; john.rzn; ValeriyZ; alekseineputin; rinet; user591632_kult_torg_sr; pyrkin_vanya; vis_tmp; freeek; + 31 – Ответить
sapervodichka; proninvs; Nandarou; begemot; Vitstav; Razved4ik; user840502; SagittariusA; Gennad2; orientir1C; Crazy_Max; + 11 – Ответить
(14) Мне то же помогло только это.
Ручками зарегистрировал библиотеку в системе (Win 10 x64) через regsvr32 под админскими правами, после этого на всякий случай перезагрузил комп (скорее всего не обязательно), зашел в 1С Розницу v. 2.2.9.19 (предпоследняя на тек. момент), перешел в справочник "Драйверы оборудования", "Создать", прописал ручками наименование, тип и идентификатор (это главное поле. В нем должно быть "AddIn.EmulatorKKT1C2", без кавычек), поле "Имя файла драйвера" оставил пустым. Всё. После этого создаю экземпляр устройства, и всё работает!
proninvs; user659168_xec8787; ilyanet; DimonNT; sapervodichka; g1uk; AV_Gans; SagittariusA; john.rzn; kassbar; orientir1C; + 11 – Ответить
RibD; Divedition; cleaner_it; SHEFF4EG; VolkovMV; maksa2005; LeXXeR; user659168_xec8787; user598655_ilia-bers; vgv8; Kutsepalov; asv_izts; Sadan32; user1322342; maslennikov_ea; SagittariusA; stragner2; orientir1C; + 18 – Ответить
(12)
ВАЖНО выполнить пункт 4 так как написано, а не загружать ZIP архив с драйвером и все будет прекрасно работать
Руками 4 пункт помог
(12) (26) по мотивам постов 12 и 26 у меня в итоге так сработало (32битный клиент 1с):
0.а) Перед всеми этими действиями убедимся, что в справочник Подключаемое оборудование не содержит наше оборудование и при необходимости его помечаем и удаляем
0.б) Проверяем по рекомендации их (26), что вот тут c:\Users\"Ваш каталог пользователя"\AppData\Roaming\1C\1cv8\ExtCompT\ нет файлов драйвера и при необходимости их удаляем
тогда можно переходить к инструкции из (12). Если начали с (12), то ничего не мешает выполнить 0.а) и 0.б), а потом повторить пункты 2)-6)
1. Распаковываем FPEmulatorKKT1C2.zip в "C:\DRIVERS" (Пример, желательно корневую)
2. Запускаем, командую панель (cmd.exe) под правами администратора.
3. Регистрируем COM компонент командой: "regsvr32.exe FPEmulatorKKT1C2.dll". Для Windows x64 рекомендуется выполнять regsvr32.exe по строке "C:\Windows\System32\regsvr32.exe C:\DRIVERS\FPEmulatorKKT1C2.dll".
4. Переходим в "1С:Предприятие", в справочник «Подключаемое оборудование», переходим в справочник «Драйверы оборудования» и создаем новый элемент по кнопке «создать».
Заполняем поля:
"Тип оборудование" = "ККТ с передачей данных",
"Наименование" = "1C: Эмулятор контрольно-кассовой техники нового образца",
"Идентификатор объекта" = "AddIn.EmulatorKKT1C2".
5. После чего нажимаем «Записать и закрыть».
6. После чего заново открываем элемент и проверяем, что драйвер подключился.
Насколько я понял - ключевой лайфхак именно в том, что бы запускать регистратор в 64 битных системах нужно именно по полному пути (но вообще лучше все таки все 5 пунктов выполнить).
На момент чтения РТФМ - все ритуальные пляски с бубном вокруг "запустить от имени. " и других рецептов были уже выполнены в разнообразных вариациях неоднократно.
З.Ы. возможно еще и п.2. имеет значение, т.к. обычно все регистрации выполняются не через CMD, а через запуск bat файла.
Подскажите, плиз, по сабжу. Драйвер установлен, в торговом оборудовании все ок. одна из 15 касс пишет,что драйвер ФР не загружен. Увеличение таймаута со 150 до 1000 не помогло, атоловский тест кассу видит и говорит, что она норм работает. Работаем через РДП. Атоловский тест на РДП тоже говорит, что все ок. Х отчет снимается и с локальной машины и с РДП. А чек из 1с не бьется. Как побороть?
Сеанс был один зависший, убили, не помогло. Перезагрузить сервер в рабочее время не так просто, к сожалению :) А чем это поможет?
(7) По всей видимости захвачен и не освобожден ресурс по кассе, что это за ресурс хз. Можно попробовать посмотреть отладчиком что происходит при печати чека, на каком этапе происходит ошибка.
Может там просто чек повис в кассе не закрытый?
УТ 10.3 FPrint22K. Отладчик показал, что ТО = ПолучитьТО() не возвращает мою кассу вообще, зато возвращает 2 других, которые когда-то на этом компе были, но сейчас отключены. Щас буду дальше ковырять
(22) если родной тест оборудования проходит нормально, и атоловский как бы тоже, тогда видимо у тебя должно все полечится перерегистрации д-ля-ля'ки родной. Наверное регистрация слетела
то есть, итог: есть две тачки, на которых через РДП идет подключение к третьей. ФР стоят локально. РДП настроен идентично. на одной тачке работает, а на другой нет. Правильно?
Одинаковые ли ФР? одинаковые ли настройки на них? порты? скорости?
Правильно. ФР одинаковые. Настройки одинаковые. Порты, конечно же, разные, т.к. все коннектятся к одной машине по РДП. Скорости одинаковые
(33) В качестве бреда уже грохаю пользователя РДП и завожу нового :) Потом попробую и ФР настроить. Еще, думаю, драйвер переустановить вечером
Господа, "Буратино тупой". Я добавил новые кассы ККМ, в ТО, но не удалил старые. Т.е. на один порт у меня приходилось 2 кассы. М.б. драйвер так устроен, м.б. еще почему, но до какого то времени драйвер возвращал нужную мне кассу, а сегодня стал возвращать отключенную (м.б. он шарит в ТО оборудования и получает первую кассу на этот порт), видимо, когда проходит тест оборудования этот драйвер не пытается получить все кассы на этом порту и поэтому тест проходил нормально. Когда я снял галки с ненужной кассы на нужном мне порту все заработало. Спасибо большое за помощь.
Читайте также: