Как стабилизировать работу АТОЛовских драйверов с 1С ?
Проблема следующая.
В сети розничной торговли в качестве рабочего места кассира используется обычный комп
с Виндовс XP с установленным 1С + USB ККМ Феликс-РК с АТОЛовскими дровами.
Соответственно идёт эмуляция COM-порта.
Довольно часто (но не на всех магазинах, может партии ККМ разные)
Феликсы глючат - не допечатывают или не закрывают чек, типа "Нет связи"
Иногда просто вылетают из 1С с системной ошибкой.
Позвонили в одну франчайзи фирму. Они сказали, что знают эту проблему,
что АТОЛовские драйвера нестабильно работают с 1С, что знают как это лечить.
Больше ничего не сказали, ни о принципе лечения, ни о стабильности работы в дальнейшем.
Денюжку хотят. Их можно понять.
Так вот, может кто знает что об этом и подскажет? Хотя бы сами принципы?
Это правда панацея и Феликсы начнут работать без сбоев?
Или просто 1С будет более правильно отрабатывать глюкавость их и в базе будет меньше
проведённых документов без признака пробития чека
или с признаком (положительный ответ от ККМ), но чек реально не закрылся?
То что ККМ мне говорит, что всё Окей на команду "Закрыть чек", а реально он не закрыт,
это я уже знаю, и проверяю не только на ошибку от ККМ, но и на само состояние чека...
Так вот как лечить-то?
В сети розничной торговли в качестве рабочего места кассира используется обычный комп
с Виндовс XP с установленным 1С + USB ККМ Феликс-РК с АТОЛовскими дровами.
Соответственно идёт эмуляция COM-порта.
Довольно часто (но не на всех магазинах, может партии ККМ разные)
Феликсы глючат - не допечатывают или не закрывают чек, типа "Нет связи"
Иногда просто вылетают из 1С с системной ошибкой.
Позвонили в одну франчайзи фирму. Они сказали, что знают эту проблему,
что АТОЛовские драйвера нестабильно работают с 1С, что знают как это лечить.
Больше ничего не сказали, ни о принципе лечения, ни о стабильности работы в дальнейшем.
Денюжку хотят. Их можно понять.
Так вот, может кто знает что об этом и подскажет? Хотя бы сами принципы?
Это правда панацея и Феликсы начнут работать без сбоев?
Или просто 1С будет более правильно отрабатывать глюкавость их и в базе будет меньше
проведённых документов без признака пробития чека
или с признаком (положительный ответ от ККМ), но чек реально не закрылся?
То что ККМ мне говорит, что всё Окей на команду "Закрыть чек", а реально он не закрыт,
это я уже знаю, и проверяю не только на ошибку от ККМ, но и на само состояние чека...
Так вот как лечить-то?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ККМ по USB не подключал. Но..
У почти любого внешнего устройства в параметрах Скрорость и/или Задержка. Поэтому остается играться только с этими параметрами. В 1С ничего нет кроме команд. А франчь, имея другой драйвер, предложил бы Вам его купить, а не предлагал бы решить проблему.
У почти любого внешнего устройства в параметрах Скрорость и/или Задержка. Поэтому остается играться только с этими параметрами. В 1С ничего нет кроме команд. А франчь, имея другой драйвер, предложил бы Вам его купить, а не предлагал бы решить проблему.
"Довольно часто (но не на всех магазинах, может партии ККМ разные)"
Второй вариант и давольно частый - обычная несовместимость дофига натыканых внешних устройств и материнки. Но это исправлял только опытным путем. Подключал несколько магазинов и для себя понял ККМ (ЭКР) все-же надежней с COM, сканер и дисплей подключал по USB, карт-радер в разрыв клавы. По возможности отказазывался от плат расширения COM и USB (не во всех вариантах при большом количестве внешних устройств они работали устойчиво).
А вообще лучше обратись на атоловский форум. Думаю быстрее помогут.
Второй вариант и давольно частый - обычная несовместимость дофига натыканых внешних устройств и материнки. Но это исправлял только опытным путем. Подключал несколько магазинов и для себя понял ККМ (ЭКР) все-же надежней с COM, сканер и дисплей подключал по USB, карт-радер в разрыв клавы. По возможности отказазывался от плат расширения COM и USB (не во всех вариантах при большом количестве внешних устройств они работали устойчиво).
А вообще лучше обратись на атоловский форум. Думаю быстрее помогут.
Считаю, что атоловские драйвера стабильнее работают, чем остальные. А вот функции, реализованные в 1С по работе с ними очень усеченные. Выход - брать описание драйверов, брать их тестовую конфигурацию и переписать ert самостоятельно. Не долго. В течении пары часов можно сделать.
(4) Не совсем понял.
Описание драйверов - это понятно.
Их тестовая конфигурация для 1С 7.7 тоже нашёл в папочке
C:\Program Files\ATOL\Drivers\Samples\FprnM\1cv77
Там обработка "Пример" есть.
Посмотрел его, мы такими же функциями пользуемся, вроде...
То есть не понятно, там же функции для 1С...?
Ну и так далее...
То есть не понятно, что собственно переписывать...?
Можно на примере хотя бы одной команды?
Типа было так, а вот так лучше...
Описание драйверов - это понятно.
Их тестовая конфигурация для 1С 7.7 тоже нашёл в папочке
C:\Program Files\ATOL\Drivers\Samples\FprnM\1cv77
Там обработка "Пример" есть.
Посмотрел его, мы такими же функциями пользуемся, вроде...
То есть не понятно, там же функции для 1С...?
// занимаем порт
ECR.DeviceEnabled = 1;
Если ECR.ResultCode <> 0 тогда
Возврат;
КонецЕсли;
// получаем состояние ККМ
Если ECR.GetStatus() <> 0 тогда
Возврат;
КонецЕсли;
// проверяем на всякий случай ККМ на фискализированность
Если ECR.Fiscal = 1 тогда
Если Вопрос("ККМ фискализирована! Вы действительно хотите продолжить?", 4) = 7 тогда
Возврат;
КонецЕсли;
КонецЕсли;
// если есть открытый чек, то отменяем его
Если ECR.CheckState <> 0 тогда
Если ECR.CancelCheck() <> 0 тогда
Возврат;
КонецЕсли;
КонецЕсли;
ПоказатьНу и так далее...
То есть не понятно, что собственно переписывать...?
Можно на примере хотя бы одной команды?
Типа было так, а вот так лучше...
Очень давно работаю с атоловскими дровами и оборудованием,
но никогда не работаю с USB ! (По крайней мере стараюсь не работать.)
Сам драйвер ККМ очень стабилен.
Фискальники стали работать не стабильно после прикручивания к ним ЭКЛЗ.
С этим борюсь понижением скорости и стабилизацией напряжения, подаваемого на оборудование, плюс хорошее заземление (всего, что возможно заземлить [как не странно...]).
но никогда не работаю с USB ! (По крайней мере стараюсь не работать.)
Сам драйвер ККМ очень стабилен.
Фискальники стали работать не стабильно после прикручивания к ним ЭКЛЗ.
С этим борюсь понижением скорости и стабилизацией напряжения, подаваемого на оборудование, плюс хорошее заземление (всего, что возможно заземлить [как не странно...]).
"USB ККМ " - т.е. сама ККМ воткнута в USB-порт? Есть такие переходники "USB-COM" (это когда COM-ов не хватает на матери), может есть "наоборотные" переходники?
Согласен со всеми по собственному опыту, что для фискалки лучше юзать COM
Согласен со всеми по собственному опыту, что для фискалки лучше юзать COM
>> Посмотрел его, мы такими же функциями пользуемся, вроде...
Не понял: Вы уже что-то написали или используете обработки из каталога Equip? Я говорил про типовые наработки 1С, которые можно доработать так, как это сделано в тестовой конфигурации Атол.
Не понял: Вы уже что-то написали или используете обработки из каталога Equip? Я говорил про типовые наработки 1С, которые можно доработать так, как это сделано в тестовой конфигурации Атол.
"Нет связи" был такой случай одна из касс глючила тестировали все нормально. Такой глюк связан с железом, на других кассах стояло то же самое все но не глючило, меняли фискальник на другом компе он не глючил. Нужно работать через UPS, хорошие блоки питания, заземление всего и вся.
Я тут от АТОЛа добился и получил
"Методика доработки по защите от влияния статического электричества на работу Феликс РК" - оказывается оно в большинстве случаев балуется и с чековой лентой - электризуется и не может протянуть - и со сбоями записи в ЭКЛЗ
Перечень используемых материалов.
№ Материал Количество
1 Разъем на плату PLS – 2 либо аналогичный 1 шт.
2 Разъем на плату BLS – 2 либо аналогичный 1 шт.
3 U-образная клемма по винт М3 1 шт.
4 Провод МГШВ-0,75 17 см
5 Трубка термоусадочная диаметром 3 мм. 2 см
6 Толстая фольга либо тонкая жесть 85 х 180 мм
7 Односторонний фольгированный текстолит толщиной 0,8 мм 80 х 70 мм
8 Ферритовое кольцо внутренним диаметром 14 мм. 1 шт.
9 Клей – расплав или герметик силиконовый 10 г.
Показать
вот, что необходимо, а далее паяльник в руки и вперёд.
Очень занимательная методика, за заводом недоделки доделывать...
"Методика доработки по защите от влияния статического электричества на работу Феликс РК" - оказывается оно в большинстве случаев балуется и с чековой лентой - электризуется и не может протянуть - и со сбоями записи в ЭКЛЗ
Перечень используемых материалов.
№ Материал Количество
1 Разъем на плату PLS – 2 либо аналогичный 1 шт.
2 Разъем на плату BLS – 2 либо аналогичный 1 шт.
3 U-образная клемма по винт М3 1 шт.
4 Провод МГШВ-0,75 17 см
5 Трубка термоусадочная диаметром 3 мм. 2 см
6 Толстая фольга либо тонкая жесть 85 х 180 мм
7 Односторонний фольгированный текстолит толщиной 0,8 мм 80 х 70 мм
8 Ферритовое кольцо внутренним диаметром 14 мм. 1 шт.
9 Клей – расплав или герметик силиконовый 10 г.
вот, что необходимо, а далее паяльник в руки и вперёд.
Очень занимательная методика, за заводом недоделки доделывать...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот