Меню

Price checker ошибка 0xda

Новичок

Зарегистрирован: Чт июл 15, 2010 8:13 am
Сообщения: 3

Сообщение Работа с PriceChecker в 1С:8.2

Не срабатывает функция ВнешнееСобытие в 1С: 8.2 при работе с прайс-чекером (при считывании штрих-кода), хотя подобная функция ОбработкаВнешнегоСобытия в 1С: 7.7 отрабатывает нормально. Как следствие, чекер выдает ошибку 0xDA. В чем может быть причина?

Драйвера в системе установлены, версия PriceDrv.dll — 1.7.0.479. Строки на экран чекера выводятся нормально, т.е. данные от сервера к чекеру передаются, а обратно — нет.

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Наши внешние компоненты в 1C 8.2 в режиме управляемого приложения не будут работать — только в режиме совместимости с 1C 8.1


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

strangeman

Новичок

Зарегистрирован: Чт июл 15, 2010 8:13 am
Сообщения: 3

Сообщение 

Ясно. Печально. А вообще, в будущем, добавление такого функционала планируется? И когда, хотя бы примерно?

strangeman

Новичок

Зарегистрирован: Чт июл 15, 2010 8:13 am
Сообщения: 3

Сообщение 

И да, не поддерживается внешняя компонента только для прайс-чекера, или это касается и другого оборудования Штрих-М?

drevilo

Новичок

Зарегистрирован: Ср мар 30, 2011 3:56 pm
Сообщения: 6

Сообщение Re:

Не срабатывает внешнее событие ни в 8.0, 8.1, 8.2 (в режиме совместимости с 8.1). В 7.7 все работает отлично. Внешнее событие привязано к форме обработки. Драйвер 1.7.4.242.
команды
Драйвер.Barcode = полеШтрихкод + Символ(13)+Символ(10);
Драйвер.SendBarcode();
срабатывают, чекер пишет обращение к серверу…

Подскажите пжл., почему может не срабатывать внешнее событие ?

Кравцов Виталий

Новичок

Зарегистрирован: Чт мар 24, 2005 1:52 pm
Сообщения: 438
Откуда: ШТРИХ-М

Сообщение Re: Работа с PriceChecker в 1С:8.2

Добрый день.

1. Приходит ли событие в тесте драйвера?
2. В драйвере есть метод «SendEvent», в тесте есть кнопка «Послать событие»,
которая вызывает этот метод. Приходит ли событие при нажатии этой кнопки?


_________________
С уважением,
Кравцов Виталий, программист
e-mail: kravtsov@shtrih-m.ru
(495) 787-60-90, добавочный 295

drevilo

Новичок

Зарегистрирован: Ср мар 30, 2011 3:56 pm
Сообщения: 6

Сообщение Re: Работа с PriceChecker в 1С:8.2

1. Приходит ли событие в тесте драйвера?

Проверяю себя на первом этапе. Запускаю утилитку Поиск товара. Сканирую товар, вижу сообщение.
Далее, захожу в тест драйвера, на закладке передача штрих кода нажимаю передать TCP, чекекр пишет «ожидаю ответа сервера» и затем истек таймаут и ошибка нет связи. В 1С ничего не происходит, но, если я правильно понял, если запущен тест драйвера, то 1С не может получить управление чекером.

2. В драйвере есть метод «SendEvent», в тесте есть кнопка «Послать событие»,
которая вызывает этот метод. Приходит ли событие при нажатии этой кнопки?

Захожу в 1С. Выполняю в обработке
ЗагрузитьВнешнююКомпоненту(«C:PriceDrv.dll»);
Драйвер = Новый COMОбъект(«AddIn.PriceChecker»); // Создание объекта из внешней компоненты

нажимаю кнопку штрих код
Процедура Кнопка1Нажатие(Элемент)
Драйвер.Barcode = полеШтрихкод + Символ(13)+Символ(10);
Драйвер.SendBarcode();
КонецПроцедуры

Чекер пишет «Ожидаю ответа сервера….»

Нажимаю в этой обработке кнопку Послать событие.
Процедура кнпПослатьСобытиеНажатие(Элемент)
Драйвер.SendEvent();
КонецПроцедуры

В 1С ничего не происходит.

В самой обработке есть
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Сообщить(«Источник: » + Источник + «, Событие: » + Событие + «, Данные: » + Данные);

Заработало!
Может потому что перед этим запустил тест на 7.7, он кстати с первого раза запустился. Может потому что вместо Драйвер = Новый COMОбъект(«AddIn.PriceChecker»); // Создание объекта из внешней компоненты
написал
Драйвер = Новый(«AddIn.PriceChecker»); // Создание объекта из внешней компоненты

В общем, все работает, спасибо.

Я
  

strangeman

15.07.10 — 09:39

Доброе время суток, уважаемые форумчане.

Такой вопрос: работал ли кто-нибудь с прайс-чекером от Штрих-М в восьмерке? А то я столкнулся со следующим: не срабатывает функция ВнешнееСобытие в 1С: 8.2 при работе с прайс-чекером (при считывании штрих-кода), хотя подобная функция ОбработкаВнешнегоСобытия в 1С: 7.7 отрабатывает нормально. Как следствие, чекер выдает ошибку 0xDA. В чем может быть причина?

Драйвера в системе установлены, версия PriceDrv.dll — 1.7.0.479. Строки на экран чекера выводятся нормально, т.е. данные от сервера к чекеру передаются, а обратно — нет.

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

25.02.2019

    настройки сервера.png

Подключение и настройка price checker штрих-м к 1с 8.2 на примере конфигурации «Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.20)»
добавлена обработка для 1с розницы

Хочу рассказать как в течении полу часа приладить сей чудный девайс по сути к любой конфигурации 1с 8

Общая суть работы его такова:

При поднесеннии штрих кода к лазеру отправляется запрос на сервер и в ответное сообщение от сервера выводится на экран в доступные 2 строки взаимодействие проходит через библиотеку PriceDrv.dll по сути ее можно было бы подцепить как устройство в 1с что существенно упростило бы настройку но почему то разработчики об этом не подумали.

  1. Качаем инструкции и драйвер для работы с 1с с оф.сайта http://www.shtrih-m.ru/modules.php?name=Downloads&d_op=showpage&cid=113&lid=133&typeid=35.
  2. Нам необходимо настроить сам прайс чекер,как это сделать расписанно в инструкции UserMnl.rar опишу только один нюанс под словами «специальной командой задать IP-адрес сервера, с которым устройство будет работать в сети.» подразумевается что Вы должны перейти в тест драйвера на вкладку таблицы нажать инициализация таблиц-все таблицы и задать адрес сервера куда будет отправлятся запрос со сканера. Порты я не менял,Фаерволы отключен,антивирусник на сервере 1с не стоит.
  3. После этого необходимо зарегестрировать библиотеку PriceDrv.dll для 32 разрядных ОС в папке C:WindowsSystem32 для 64 разрядных ОС в папке C:WindowsSysWOW64.
  4. Скачать обработку из этой публикации.
  5. Переписать запрос цен под свою конфигурацию.
  6. Запустить обработку и не закрывать (P.S. можно переделать и на фоновый режим но это совсем другая история).

Обновлено в феврале 2023 года все в одном архиве

  1. Добавлены драйвер PriceDrv_1.7_RUS и обработка для создания скрипта автозапуска сеанса 1с с открытой компонентой anyserv.exe
  2. Добавлена обработка для 1с для розницы 2

В процессе эксплуатации кассовых устройств достаточно часто возникают ошибки, вызванные некорректными действиями персонала, сбоями в ПО либо поломками фискального накопителя (далее — ФН). Обычно для извещения пользователя о возникшей неполадке, ККМ отображает на экране устройства буквенный или цифровой код ошибки, который указывает на первопричину её возникновения. Зная код ошибки и его значение, в большинстве случаев, пользователь может самостоятельно провести диагностику и устранить поломку.

В соответствии с ФЗ №54, регламентирующим порядок эксплуатации ККТ, данные обо всех совершённых на ККМ операциях должны через оператора фискальных данных пересылаться в ФНС. При этом время с подтверждения последней реализации до пересылки данных должно быть не более 30 дней, иначе ФН будет заблокирован.

Если на ККМ АТОЛ 91Ф отображается ошибка 235, то, значит, срок хранения данных на ФН истёк, также система дублирует код ошибки в чеке. Таким образом, ошибка 235 не указывает на неисправность кассового устройства, а свидетельствует о проблемах, возникших при отправке фискальной документации, по таким причинам, как:

  • Отсутствие соединения с интернетом.

  • Соединение Wi-Fi или ККМ настроены некорректно.

  • ФН переполнен больше, чем на 90%.

  • СИМ-карта не вставлена, либо вышла из строя.

  • Соединения с ОФД было прервано.

  • Произошла поломка ФН.

Для исправления ошибки 235 на KKM АТОЛ 91Ф, исходя из причины, необходимо:

  • Убедиться в наличии соединения с ОФД. Для проведения диагностики необходимо зажать кнопку печати бумаги и, удерживая её, включить кассовое устройство, а после шестого звукового сигнала отпустить. В течении пяти минут кассовое устройство выпустит документ с результатами проверки. В нём будет указано количество неотправленных документов, реквизиты оператора, время первого не высланного документа и другие данные.

  • Соединение с оператором может быть прервано, если: истёк срок действия договора на оказание услуг ОФД, была просрочена оплата за услуги оператора, сбой сервера ОФД. Для исправления ситуации необходимо убедиться в том, корректно ли внесены реквизиты оператора и уплачен ли очередной платёж, после чего связаться с оператором для восстановления соединения. 

  • Убедиться в наличии интернет связи. Проверьте, корректно ли заданы характеристики соединения с Wi-Fi, установлена ли СИМ-карта, есть ли на ней деньги и исправна ли она. Если устройство подсоединено по выделенной линии, убедитесь в целостности интернет-кабеля и свяжитесь с провайдером. Следует помнить, что для использования USB-порта необходима инсталляция программы EthernetOverUSB, которую можно загрузить с сайта изготовителя.

  • Убедиться в работоспособности ФН. ФН подлежит замене в случаях, если отведённый производителем срок работы истек, даже если фактическая память ещё не заполнена и, наоборот, если срок действия ещё не истёк, но память заполнена. Для исправления ситуации требуется произвести закрытие архива ФН, после чего заменить чип новым.

Когда ошибка ФН 235 будет устранена, требуется осуществить перезапуск устройства.

Ошибка ККМ АТОЛ 91Ф 0x7d: пути решения

На ККМ АТОЛ 91Ф можно выставить режим, при котором оплата будет перераспределяться по различным секциям. К примеру, в одной секции будут отмечены расчёты с физ.лицами, в другой с ИП, а в третьей с ООО, также можно произвести настройку из учёта наличной и безналичной оплаты. В таких случаях, при расчётах требуется вносить номер конкретной секции, на которую продажа должна быть зарегистрирована. 

В случае, если при оформлении чека был выставлен некорректный номер секции, устройство выдаст ошибку 0x7d.

Чтобы её исправить, требуется выставить правильный номер. 

Ошибка ККМ АТОЛ 91Ф 0х1а Смены разошлись пути решения.jpg

Ошибка ККМ АТОЛ 91Ф 0х1а «Смены разошлись»: пути решения

При несовпадении смен на ККМ и ФН на АТОЛ 91Ф отобразится ошибка 0х1а, которая будет дублироваться сообщением «Смены разошлись».

Причинами для данной неполадки могут послужить такие ситуации, когда:

  • Время хранения ФД было превышено.

  • Был израсходован объём памяти ФН.

  • Было произведено технологическое обнуление.

Для исправления ситуации необходимо:

  • Осуществить перезагрузку KKM (документы из ФН будут восстановлены).

  • Если был превышен срок хранения ФД, необходимо осуществить их пересылку ОФД и произвести замену ФН. 

Ошибка 0x88 на АТОЛ 91Ф: пути решения

В соответствии с ФЗ №54, кассовая смена не может быть открыта более суток, поэтому на всех современных ККМ встроена функция автоблокировки, в случае превышения данного срока.

Таким образом, ошибка 0х88 говорит о том, что срок смены превысил 24 часа и для её исправления необходимо просто произвести закрытие текущей смены и открытие новой.

Ошибка 203 на ККТ АТОЛ 91Ф: пути решения

Если по какой-то причине реализация была осуществлена без использования ККМ, требуется создать чек коррекции, который позднее будет использован для корректировки произведённых расчётов. Одновременно чек коррекции можно выпустить только для одной позиции.

Ошибка 203 может возникнуть в случае, если пользователь пытается провести при помощи чека коррекцию  более 1 позиции.

Для исправления ошибки необходимо провести чек коррекции для каждой позиции отдельно.

Ошибка 0х66 на ККМ АТОЛ 91Ф: пути решения

Данная ошибка может отображаться при возникновении следующих неполадок:

  • Сбой часов. Если неполадка произошла при закрытой смене, то следует выставить правильно дату и время, но если сбой случился когда смена была открыта, пользователю придется обратиться АСЦ.

  • Касса заблокирована из-за того, что выставленная на ней дата не соответствует с той, что указана в ФН. Для исправления ситуации необходимо выставить верные значения.

  • ФН неисправен. Обратитесь в АСЦ.

  • Касса была заблокирована вследствие аппаратной неполадки. Обратитесь в сервисный центр. 

Иногда  для исправления возникшей неполадки пользователю не нужно предпринимать никаких действий, например, если:

  • ККМ в режиме обнуления.

  • Производится демонстрационная печать или тестовый прогон.

  • Осуществляется онлайн-обновление устройства.

  • Касса находится в режиме инициализации.

Во всех обозначенных выше ситуациях, пользователю требуется только подождать завершения текущего процесса.

Другие ошибки ККМ АТОЛ 91Ф и пути их решения.jpg

Другие ошибки ККМ АТОЛ 91Ф и пути их решения

Ниже в таблице мы привели другие распространённые на ККМ АТОЛ 91Ф ошибки, с обозначением кодов и возможными путями их решения:

Код ошибки

Причина возникновения

Пути решения

0х08

Сумма указана неверно

Выставить реальное значение

0х0А

Неправильно внесено количество позиций

Выставить правильное значение

0х13

Неправильный ФФД

Изменить ФФД

0х14

Неправильно выставлено количество знаков в строке

Указать допустимое программой количество

0х1Е

Состояние ККМ не подходит для выполнения указанного задания (к примеру, батарея разряжена)

Проверить состояние ККМ, перезагрузить устройство

0x1F

Указана неправильная дата

Выставить правильное значение

0х20

Дата на ККМ и на ФН не совпадает

Выставить правильное значение

0x3F

Переполнен буфер ЭЧ

Выслать клиентам электронные ФД

0х67

Закончилась чековая бумага (дублируется звуковым оповещением)

Произвести замену пустой катушки на новую, либо устранить замятие бумаги

0х 68/0x69

Нет связи с принтером (может возникнуть, если повреждён или отсоединён ведущий к нему шлейф)

Проверить подключение и целостность шлейфа и в случае необходимости подключить, произвести замену, либо обратиться в АСЦ

0x6A

Тип ФД не соответствует выбранной операции

Выставить правильное значение

0x6C

Неправильно указан регистрационный код

Выставить правильное значение

0x6D

Произошёл сбой ПО при настройке ККМ

Произвести перезагрузку устройства или перепрошить его

0x6F

Указан неверный номер изображения или штрих-кода

Выставить правильное значение

0х76

Предыдущее действие не было окончено

Произвести повторное завершение

0x7A

Данное действие не может быть выполнено на данной версии устройства

Задача не может быть осуществлена

0x7B

Выставлено неправильное значение скидки

Выставить правильное значение

0x7D

Указан некорректный номер секции

Выставить правильное значение

0x7E

Выставлена неправильная форма расчётов

Выставить правильное значение

0x7F

Была превышена максимально допустимая итоговая сумма (42949672,95р)

Разбить покупку на несколько чеков

0х84

Переполнен буфер контрольной ленты

Создать отчёт о закрытии

0х8С

Пользователь ввел неправильный пароль

Ввести правильный пароль

0х89

Невозможно произвести операцию, потому что не закрыт чек продажи

Произвести закрытие чека

0x8F

Пользователь пытается произвести закрытие уже завершённой смены

Ничего предпринимать не требуется, смена уже закрыта

0х91

При настройке был внесён некорректный номер таблицы

Внести правильное значение

0х92

При настройке таблицы был указан неправильный номер ряда

Указать правильное значение

0х93

Выставлено неверное значение поля

Выставить верный знаменатель

0х97

В чеках коррекции и возврата не предусмотрена функция выдачи сдачи

Отменить действие

0х98

Не хватает наличных средств для осуществления операции

Дополнить недостающую сумму формой безналичного расчёта

0x9A

Невозможно произвести операцию, так как ФД был закрыт

Открыть ФД и повторить действие

0x9B

Невозможно произвести операцию, так как открыт ФД

Закрыть ФД и повторить действие

0x9C

Невозможно произвести операцию при открытой смене

Закрыть текущую смену и повторить действие

0xA7

Внесён некорректный ИНН

Внести правильное значение

0xA9

Не правильно указан номер завода изготовителя

Указать правильный номер

0xAA

Пользователь пытается снять отчёт после того, как было совершено общее гашение

Отменить действие

0xB1

Не внесён код защиты

Ввести код

0xBE

ККМ требуется техническое обслуживание

Обратиться за помощью в АСЦ

0xD1

Перегрев системы печати

Подождать, пока термоголовка остынет

0xDC

Буфер был переполнен

Осуществить перезагрузку ККМ

0xE0

Указан недопустимый налоговый номер

Выставить верное значение

0xE6

Села аккумуляторная батарея

Зарядить батарею

0xF6

При работе в электронном журнале произошла ошибка

Произвести сброс журнала

0xFF

При настройке памяти произошла ошибка

Произвести перезагрузку устройства, после чего осуществить программирование с использованием нового ПО

Также на экране ККМ АТОЛ 91Ф может появиться ошибка 0хЕЕ, привести к которой может одна из следующих причин:

  • В ФД внесено больше 10 позиций с кодом товарной номенклатуры.

  • Выставлен неправильный налоговый режим – убедиться в корректности CHO.

  • Указан ошибочный признак расчёта.

  • Внесён неправильный код товара.

  • Неправильно указана цена для одной из позиций.

  • При отправке печати была оформлена скидка (недопустимо).

  • Пользователем была совершена попытка продажи с CHO, которая отличается от выставленной при открытии чека.

  • Один реквизит был записан дважды.

  • При текущем режиме работы ФН нельзя произвести программирование реквизитов. 

  • При перерегистрации устройства указан неправильный код.

  • Были внесены взаимоисключающие реквизиты.

  • При заполнении пропущен обязательный реквизит – выставить необходимое значение.

  • Была произведена попытка внесения реквизитов в процессе создания позиции в чеке (запрещено).

  • Был переполнен буфер реквизитов – произвести очистку.

  • Вставлен неправильный реквизит – ввести верное значение.

  • Получение данных из ФН было прервано – произвести перезагрузку ККМ.

  • Произошёл сбой регистрационной команды – убедиться в корректности внесенных реквизитов.

  • Во время обновлений произошёл сбой – выключить и включить ККМ, после чего попытаться запрограммировать её во второй раз.

Также некоторые коды ошибок могут указывать не на проблемы ККМ, а на неисправности ФН:

Код

Причина возникновения

Пути решения

0хЕВ

Данные об операциях не передавались ОФД более 30 дней

Необходимо произвести отправку скопившихся ФД

0xDA

Был указан неправильный номер ФД

Выставить правильное значение

0xD2

Был нарушен обмен сведениями с ФН

Инициализация ещё не была закончена, дождитесь завершения операции

0xBA

Был нарушен обмен сведениями с ФН

Обратитесь за помощью в сервисный центр

0xA0

ФН неисправен

Обратитесь за помощью в сервисный центр

Наш каталог продукции

У нас Вы найдете широкий ассортимент товаров в сегментах кассового, торгового, весового, банковского и офисного оборудования

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Prey фабрикатор ошибка нет чертежей
  • Prey 2017 ошибка при запуске