|
v7: Чеки на ДТО 10 и 7.7 | ☑ | ||
---|---|---|---|---|
0
zenon46
22.04.22
✎
10:58
|
Друзья, доброго времени суток. Нужна небольшая помощь, предыстория, на точку где стоит 7.7 притащили АТОЛ 30Ф на платформе 5.0, ест-но кроме как на ДТО10 эта железяка не работает, наскоряк была состряпана обработка обслуживания, вроде и чеки полетели и в ОФД передаются, но тут всплыл нюанс, один покупатель через приложение ФНС отсканировал QR код, и приложение выдало статус чека - "Не получен", начали разбираться, написали письмо в ФНС, они сказали обращайтесь в ваш ОФД, вчера связывался с ОФД, те сказали что чеки от нас прилетают но при приемке не корректно расшифровываются нормально теги - 1055 и 1227.
Сейчас в 1055 мы передаем Объект.setParam(1055, Объект.LIBFPTR_TT_PATENT); пробовал так Объект.setParam(1055, 6) - касса возвращает ошибку, чек не выходит. В 1227 - передаем Объект.setParam(1227,ПолнНаименование) ПолнНаименование - тупо строка с наименованием контрагента. Что не так ? |
|||
1
zenon46
22.04.22
✎
14:52
|
Никто не юзает ДТО10 и 7.7 ?
|
|||
2
serpentt
22.04.22
✎
15:25
|
||||
3
zenon46
22.04.22
✎
15:41
|
(2) Читал, про 1227 ничего не нашел, а вот по 1055 везде написано так же как и у нас LIBFPTR_TT_PATENT...очень странно, а вообще можно в каких-то логах посмотреть что касса приняла при пробитии чека ?
|
|||
4
serpentt
22.04.22
✎
16:22
|
Иногда важна последовательность передачи ТЭГОВ и их количество
У нас так было с НЕпечатью чека при отправке на ЭлПочту. Поехали fptr.setParam(fptr.LIBFPTR_PARAM_RECEIPT_TYPE... fptr.setParam(1008, СокрЛП(МайлТелефон)) fptr.setParam(1055, fptr.... fptr.setParam(1227,НаимПокупателя) fptr.setParam(1228,ИННПок) ИНН не забываете передавать? fptr.setParam(fptr.LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY, TRUE) fptr.openReceipt() и т д |
|||
5
serpentt
22.04.22
✎
16:29
|
(2) найдите логфайл у себя fptr10.log
вот мой 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > LIBFPTR_PARAM_RECEIPT_TYPE (65545) = 1 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > 1008 (1008) = "" 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > 1055 (1055) = 1 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > 1227 (1227) = "Общество с ограниченной ответственностью "василек-М"" 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > 1228 (1228) = "5019176235" 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] > LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY (65572) = 0 2022.04.22 14:05:58.683 T:00000238 INFO [FiscalPrinter] libfptr_open_receipt() |
|||
6
zenon46
22.04.22
✎
16:48
|
У меня так :
ПолнНаименование = Покупатель.ЮрФизЛицо.ПолнНаименование; ИНН = Покупатель.ЮрФизЛицо.ИНН; Если Найти(ИНН, "\") <> 0 Тогда ИНН = Лев(ИНН, Найти(ИНН, "\") - 1); ИначеЕсли Найти(ИНН, "/") <> 0 Тогда ИНН = Лев(ИНН, Найти(ИНН, "/") - 1); КонецЕсли; //1227 Наименование получателя string Объект.setParam(1227,ЗаменитьСпецСимволы(ПолнНаименование)); //1228 ИНН получателя string Если флИНННаименование = 1 Тогда ИННПок = ПолучитьИНН(Покупатель.ЮрФизЛицо.ИНН); Если СтрДлина(ИННПок)>12 Тогда ИННПок = Лев(ИННПок,12); КонецЕсли; Объект.setParam(1228,СокрЛП(ИНН)); КонецЕсли; Объект.setParam(1055, Объект.LIBFPTR_TT_PATENT); |
|||
7
serpentt
22.04.22
✎
17:00
|
(6) попробуйте перенести тэг 1055 выше... как у меня
|
|||
8
zenon46
22.04.22
✎
17:11
|
(5) что-то у меня лог не шибко похож) нашел кусок где тег 1055, выглядит вот так
2022.04.22 09:37:24.558 T:00000F9C INFO [FiscalPrinter] output > Q21002;[05h]А[00h][00h]; 2022.04.22 09:37:24.558 T:00000F9C INFO [Transport] send fiscal (09) 09 40 51 32 31 30 30 32 3B 05 80 00 00 3B (14 bytes total) 2022.04.22 09:37:24.558 T:00000F9C INFO [Transport] recv fiscal (09) 09 30 30 33 32 3B (6 bytes total) 2022.04.22 09:37:24.558 T:00000F9C INFO [FiscalPrinter] input < 32; 2022.04.22 09:37:24.558 T:00000F9C INFO [FiscalPrinter] output > 01 2022.04.22 09:37:24.558 T:00000F9C INFO [Transport] send fiscal (0A) 0A 40 30 31 (4 bytes total) 2022.04.22 09:37:24.558 T:00000F9C INFO [Transport] recv fiscal (0A) 0A 30 30 30 3B 37 3B 30 3B 30 3B 30 3B (13 bytes total) 2022.04.22 09:37:24.558 T:00000F9C INFO [FiscalPrinter] input < 0;7;0;0;0; 2022.04.22 09:37:24.558 T:00000F9C INFO [FiscalPrinter] output > b11;0;32; 2022.04.22 09:37:24.558 T:00000F9C INFO [Transport] send fiscal (0B) 0B 40 62 31 31 3B 30 3B 33 32 3B (11 bytes total) 2022.04.22 09:37:24.730 T:00000F9C INFO [Transport] recv fiscal (0B) 0B 30 30 (3 bytes total) 2022.04.22 09:37:24.730 T:00000F9C INFO [FiscalPrinter] input < 2022.04.22 09:37:24.730 T:00000F9C INFO [FiscalPrinter] output > 01 2022.04.22 09:37:24.730 T:00000F9C INFO [Transport] send fiscal (0C) 0C 40 30 31 (4 bytes total) 2022.04.22 09:37:24.730 T:00000F9C INFO [Transport] recv fiscal (0C) 0C 30 30 30 3B 37 3B 31 3B 33 38 3B 30 3B (14 bytes total) 2022.04.22 09:37:24.730 T:00000F9C INFO [FiscalPrinter] input < 0;7;1;38;0; 2022.04.22 09:37:24.745 T:00000F9C INFO [FiscalPrinter] > 1227 (1227) = "ИП ИВАНОВ" 2022.04.22 09:37:24.745 T:00000F9C INFO [FiscalPrinter] > 1055 (1055) = 32 Дальше начинается вывод номенклатуры |
|||
9
Злопчинский
22.04.22
✎
22:54
|
https://www.ais-soft.ru/programs
и около птиц! |
|||
10
victuan1
23.04.22
✎
06:41
|
(1) Ну как же не юзают ДТО 10 и 7.7 - еще как юзают. Ссылку на работающее решение уже дали в посте (9).
Дам подсказку: если используется ФФД 1.2, то нужно понимать что теги 1227 и 1228 в нем входят с состав сложного тега. |
|||
11
NorthWind
23.04.22
✎
11:20
|
Ребят, вопрос. Мне тут через месяц ФН менять... Сейчас на 1.05, маркировки и прочей подобной хрени нет. Как я понимаю, мне 1.2 воткнут и кассу перепрошьют на 5. Общаюсь с драйвером сам. На что обратить внимание? Можно переподнять драйвер на 10.9.Х и работать как работал, или надо чет подшаманить в вызовах драйвера?
|
|||
12
NorthWind
23.04.22
✎
11:21
|
Касса атол 11ф основная и есть еще атол 55ф ненужный, могу его использовать, чтобы перешиться досрочно, пока работает основная, и отладиться
|
|||
13
Злопчинский
23.04.22
✎
18:14
|
ИНН = СтрЗаменить(Покупатель.ЮрФизЛицо.ИНН,"/","\");
поз = Найти(ИНН, "\"); Если поз <> 0 Тогда ИНН = Лев(ИНН, поз - 1); КонецЕсли; |
|||
14
victuan1
24.04.22
✎
06:33
|
(11) Если маркировки нет, то нужно обратить внимание на новые теги 2108 (ед.изм), новые теги Покупателя (клиента): 1243-1246, 1254.
А если имеется комиссионная торговля (агентская), то данные агента передавать нужно для каждой товарной позиции (а не по чеку в целом). |
|||
15
NorthWind
24.04.22
✎
13:44
|
(14) нет ничего из перечисленного. Обычная продажа своего товара, который пока под маркировку не подпадает.
|
|||
16
NorthWind
24.04.22
✎
14:34
|
Спасибо! Если кто-то поделится примерами, буду очень благодарен, нет - сам погуглю.
|
|||
17
ДедМорроз
24.04.22
✎
14:53
|
(14) по комиссионной и раньше можно было на товар.
Только,реквизиты поставщика это называется. |
|||
18
victuan1
24.04.22
✎
19:52
|
(15) У вас есть тег 2108 - он обязательный в ФФД 1.2
|
|||
19
victuan1
24.04.22
✎
19:53
|
(17) До ФФД 1.2 реквизиты поставщика можно было указывать в целом по чеку, не для позиций чека. В ФФД 1.2 - нельзя.
|
|||
20
zenon46
25.04.22
✎
09:09
|
(10) "Дам подсказку: если используется ФФД 1.2, то нужно понимать что теги 1227 и 1228 в нем входят с состав сложного тега." - как это понимать и как сформировать программно ?
|
|||
21
serpentt
25.04.22
✎
09:20
|
||||
22
zenon46
25.04.22
✎
09:37
|
(21) Спасибо
|
|||
23
NorthWind
25.04.22
✎
11:01
|
дата рождения покупателя (клиента) (Тег 1243) – для расчетов с физлицами;
гражданство (Тег 1244) – если покупатель (клиент) не является гражданином РФ – для расчетов с физлицами; код вида документа, удостоверяющего личность (Тег 1245) – для расчетов с физлицами (значения приведены в Таблице 116 Приложения 2 к приказу № 662); данные документа, удостоверяющего личность (Тег 1246) – для расчетов с физлицами; серьезно? Они там что, ухи поели что ли? |
|||
24
NorthWind
25.04.22
✎
11:16
|
Похоже, отбой. Позвонили сейчас из ЦТО, напомнили про окончание действия ФН и сказали, что в случае немаркированной продукции переход на 1.2 необязателен. Можно остаться на 1.05, так что пока не греем голову...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |