Имя: Пароль:
1C
1С v8
1С Розница 2.1 Отмена пробития Эквайринговой операции
,
0 ejiki
 
31.07.15
04:36
1с Розница 2.1. При Возврате в последующие дни после покупки, на интегрированном терминале СБРФ возникает ошибка. Появилась она при обновлении до последнего актуального релиза 2.1.8.16.

Проблема явно не в терминале. Но ошибка возникает именно в момент попытки распечатать Терминальный чек на Фискальнике - "При печати слип чека возникла ошибки: При выполнении операции произошла ошибка: Устройство не подключенно. Перед выполнением операции устройство должно быть подключено.".

Это не эпизодическая ошибка, а постоянная.
До обновления все работало корректно на 100%.

Версия драйверов АТОЛ на ККМ FPrint-22k : FprnM1C82.dll 6.19.0.0

Куда хотябы копать? И если у кого-то Все ОК то скажите ваши параметры.
1 ejiki
 
31.07.15
05:00
АП
2 probably
 
31.07.15
08:06
Как сейчас решаешь проблему, чтобы дальше печатать?
3 ejiki
 
31.07.15
10:11
(2) Честно никак. Попробовали обновить прошивку ККМ - НИ-ФИ-ГА!!
4 ejiki
 
31.07.15
10:12
Проблема в том что несколько магазинов работает с интегрированными   Эквайринговыми терминалами.
5 ejiki
 
31.07.15
10:12
Не уж то у всех остальных после обновления Розницы до релиза 2.1.8.16 все идеально воркает ?!
6 DmitriyDI
 
31.07.15
10:21
(5) у меня да, терминалы сбер, все в норме. при печати, не через эквайринг все ок?
7 ejiki
 
31.07.15
10:59
(6) Да, не через эквайринг все ок! только когда пытаюсь "пробить чек" для того чтобы в интегрированном прошел возврат и распечатался чек на ККМ.
8 ejiki
 
31.07.15
11:00
(6) А какой драйвер АТОЛ на ККМ?
9 ejiki
 
31.07.15
11:39
Прошу прощения но вопрос очень важный, подниму тему.
10 DmitriyDI
 
31.07.15
11:57
(8) DTO6_2008_10_01
11 DmitriyDI
 
31.07.15
12:08
(0) а операция оплаты в пинпаде проходит ?
12 Seeker
 
31.07.15
12:09
(0) - откатить релиз не пробовали?
13 ejiki
 
31.07.15
12:11
(11) операция проходит, в том то и дело. А вот при попытке распечатать на ККМ выдает ошибку и "передает" тип транзакции EmergencyVoid
14 ejiki
 
31.07.15
12:11
(12) Вы серьезно считаете что это вариант решения ошибки при том что обновление было установлено несколько дней назад? и при всем этом РИБ на 15 узлов
15 DmitriyDI
 
31.07.15
12:16
(13) так проверил релиз у меня 2.1.8.14 все же стоит, обновляться пока не собираюсь значит)))
16 ejiki
 
31.07.15
12:19
(15) вот я уже пожалел сто раз что поставил последний релиз. На сервисе багов от 1с вообще нету инфы даже по 14 релизу. Будто идеально все.
17 Seeker
 
31.07.15
12:24
может быть необходимо обновить драйвера АТОЛ?
18 DmitriyDI
 
31.07.15
12:27
(17) главное драйвер сканера не обновлять.
19 ejiki
 
31.07.15
12:32
(17) вот у вас какой версии драйвер АТОЛ?
20 ejiki
 
31.07.15
12:38
у меня же стоит 6.20.5.0
21 maxis_tm
 
10.08.15
21:58
Актуально. Обновился((( ситуация та же. Скажите решили проблему?
22 maxis_tm
 
13.08.15
14:22
UP.  неужели никто больше не обновлялся?
23 ejiki
 
14.08.15
07:27
(22) Вухух я не один такой. Базу в 1с выслал с параметрами, чтож ждем. Причем ответ от 1с что у них все впорядке на Тестовом примере. Сослались что у них драйвера 8.7 на ККМ, поставил 8.4 эффект нулевой
24 mzelensky
 
14.08.15
08:43
(23) Еще рекомендую самим Атоловцам проблему скинуть ну или на их форуме полазить. Тоже упирались как-то в ошибку работы драйверов после обновления платформы 1С (при работе ТСД). Как в итоге оказалось драйвер обновили ,а работу с этим бравером оставили по старой версии и происходила ошибка обращения к процедуре, как к функции.
25 ejiki
 
14.08.15
09:03
(24)  Спасибо за совет, убежал на форум атола зыркать)
26 Web00001
 
14.08.15
09:07
Сравнить обработки и те места где печатается не вариант? Пройти отладчиком и посмотреть в каком месте отвалилось не вариант? Вставить старый код, вместо того, который криво работает? Позвать специалиста который все это сделает?
27 ejiki
 
14.08.15
09:24
(26) вместо того чтобы высер тут устраивать предложил бы приемлимое решение. Отладчиком ходил. Сравнивать Модули вообще не вариант. Потому, что модули связанные с эквайрингом очень прилично переписаны. Но ты бы знал если бы спросил.

Вообще имеешь связь какую либо с Розницей? Или так пришел поболтать?
28 Мимохожий Однако
 
14.08.15
09:27
(27)ОФФ: зря вернулся с форума Атола.
29 Web00001
 
14.08.15
09:30
(27)Тихо, тихо не рычи :) Я регулярно что нибудь для нее пишу. Эквайринг не трогал пока, не было необходимости, как нет необходимости держать всегда актуальный релиз на торгующей компании.
Попробую вычленить ответы и пронумеровать в этот раз.
1. >>Отладчиком ходил. И как результаты? Нашел проблемное место?
2. Старый код который нашел в (1) поставить не пробовал?
3. Все понятно.
Так и не понял почему сравнивать не вариант. Не подумай что я хочу тебя затроллить. Но всегда можно найти проблемное место и попробовать его или зафиксить или разобраться почему оно проблемное.
30 ejiki
 
17.08.15
04:52
(29) В общем так, проблема в том что обновился и был выявлен "баг" гораздо позже.


1) Ходил, нашел что "Печатающее Устройство" передается в виде пустой ссылки, а не ссылки на ИдентификаторУстройства.

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

3) Спасибо за наводку, попробую "ТИПО" отладкой погулять по старой конфигурации, может быть все таки найду где этот ИдентификаторУстройства для принтера заполняется не пустой ссылкой.
31 ejiki
 
17.08.15
04:53
(29) А вот мне регулярно приходится актуализировать из-за типового обмена Розница - БП.
32 DmitriyDI
 
18.08.15
19:50
(31) да, это точно! Ну как решилась проблема? Обновление до 2.2 розницы не помогло? Надо обновляться и мне, жду чем закончится
33 maxis_tm
 
20.08.15
20:55
Разобрался есть два пути:
1. В справочнике "Кассы" поставить галочку пробивать по кассе ККМ.  Тогда из документов "эквайринг/расходный/приходный" можно пробивать чеки по кассе заодно начинает работать и печать слип чеков. (именно поэтому в 1с отвечают идите в ...  у нас такой проблемы нет)

2. В конфигураторе в модуле документа "ОплатаОтПокупателяПлатежнойКартой" прописать строку в Процедуре:

&НаСервере
Процедура ПолучитьНеобходимыеДанныеДляРаботыСКартой(ПараметрыКассыККМ, ПараметрыЭТ, Отказ)

    
    ПараметрыЭТ = ЗначениеНастроекВызовСервера.ПолучитьПараметрыЭТ(Объект.ЭквайринговыйТерминал);
    ПараметрыЭТ.ИспользоватьБезПодключенияОборудования = ПараметрыЭТ.ИспользоватьБезПодключенияОборудования ИЛИ НЕ ИспользоватьПодключаемоеОборудование;
    
    Если НЕ Объект.ПробиватьЧекиПоКассеККМ Тогда
        ПараметрыКассыККМ = ЗначениеНастроекВызовСервера.ПолучитьПараметрыКассыККМ(Справочники.КассыККМ.ПустаяСсылка());
        ПараметрыКассыККМ.ИдентификаторУстройства = УстройствоПечатиСлипЧека.Ссылка;  // <<==   ВОТ ЭТУ
    Иначе
....
34 maxis_tm
 
20.08.15
20:57
При оформлении эквайринга не забывать выбирать устройство в поле на форме "Устройство Печати Слип Чека"
35 viraboy
 
20.08.15
21:13
(34) Поздно заметил ветку. Вообще это было в описании изменений. А то что в расходнике не было ККМ и чеки не бились не настораживало?
36 maxis_tm
 
20.08.15
21:35
Я на 2ой Рознице с версии еще 2.0.   И чеки из расходников не бились там вообще. Тогда настораживало, потом "забил", вроде как обходились (Розничная торговля). То что это когда то в процессе обновлений ввели просто не обратил внимания да и не требовалось. Так и сейчас можно отключить функцию пробития чеков (у меня и была выключена). Зачем?  не знаю их можно и так не бить при включеной галочке.
37 viraboy
 
20.08.15
21:58
В 2.0 косяк был был с расходником, они даже внешнюю печатную форму распространяли. Да и сейчас с расходником не все так просто ))