Имя: Пароль:
1C
 
Штрих и буква М на чеке по ФФД 1.2
0 MWWRuza
 
гуру
19.06.22
23:16
Добрый день!
Не печатается буква [М] на чеке ни с +, ни с -, вообще ни как...
При этом, именно не печатается, сама продажа по ФФД 1.2 проходит нормально,  в ОФД чек есть, в нем есть тег 1163, в нем есть КТН, в ОИСМ тоже все есть, и запрос на проверку марки и уведомление о ее реализации... Все как обычно, так-же, как с другими ККТ.
Такое ощущение, что именно печать этого реквизита где-то выключена...

ККТ: ШТРИХ-ЛАЙТ-01Ф

Прошивка:
Версия ПО               : C.3
Сборка ПО               : 53990
Дата ПО                 : 18.04.2022

Лицензии:
Лицензия "20% НДС": без ограничения
Лицензия "маркировка базовая": без ограничения
Лицензия "ФФД 1.2": без ограничения
Подписка на обновление: действительна c 01.01.2020 по 30.06.2023 (2-й квартал 2023)

Драйвер: 5.17.0.904

Чего ему еще надо? Может что-то надо включить в настройках? Подскажите плиз, если кто сталкивался с подобным...
1 pablo_escobar
 
19.06.22
23:23
(0) таблица 17, реквизит 25, должно стоять 1
2 MWWRuza
 
гуру
19.06.22
23:31
(1) Rus автопечать тегов. Стоит 1.
3 MWWRuza
 
гуру
19.06.22
23:52
Вот так эхто в ОФД выглядит:
Чек: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-447.jpg
Запрос марки: https://my.mail.ru/mail/m_w_w/photo/_mypagephoto/445.html
Уведомление: https://my.mail.ru/mail/m_w_w/photo/_mypagephoto/446.html

Вроде все красиво :-)
4 MWWRuza
 
гуру
20.06.22
00:03
Не знаю, че-то последние две картинки как-то не корректно вставились...
Запрос марки: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-445.jpg
Уведомление: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-446.jpg
5 Злопчинский
 
20.06.22
01:09
а я предлагал взять виктуановскую...
6 Смотрящий
 
20.06.22
06:22
7 MWWRuza
 
гуру
20.06.22
09:13
(6) Если честно, то ничего не понял... Какое разбиение по ФФД 1.2 -? Там же марка целиком передается как со сканера прилетела, в одно поле. Да, по ФФД 1.05, все разбивал, на отдельные поля(жтин, серийник и и.д.), и это работало в этой-же конфе.
Теперь, обновил прошивку/драйвер/лицензии, перерегистрировал под ФФД 1.2. Вроде все работает, проверка/уведомление/тег 1163 вместо 1162. Нет только М на печати...
8 pablo_escobar
 
20.06.22
09:18
С форума штриха:
[М] со всеми ее вариациями [M-] и [M+] не печатается, если в таблице 17 поле 25 стоит 0, а не 1
Если работаете с 1С, то не печатется когда установлена обработка ниже, чем версия 3.4

Какая версия компоненты в обработке обслуживания?
9 MWWRuza
 
гуру
20.06.22
09:50
(8) Ну, с полем 25 таблицы 17, выяснили ещё вчера, в 1 стоит.
А по поводу остального, у меня не компонента по технологии 1с, которая через ХМЛ... У меня просто работа с драйвером на прямую, нативными методами(из самописной обработки под 7.7)...
Удивляет, что вроде все верно работает по 1.2, и в ОФД все красиво, нет только пресловутой буквы М...
10 Garykom
 
гуру
20.06.22
10:00
(0) подскажи где добыл "Драйвер: 5.17.0.904"

если на офсайте последняя "5.17.0.901" с датой обновления 01.04.2022?
11 MWWRuza
 
гуру
20.06.22
10:09
(10) Хм... Как-то не заморачивался, скачал с официального сайта... Ща без света сижу, с мобилы пишу... Дадут свет, проверю, может и ошибся с последней цифрой.
12 Garykom
 
гуру
20.06.22
10:20
(11) на твоем месте я бы обратился в сервис где последний раз прошивку прошивали
чтобы продемонстрировали вывод буковки М через тест драйвера по твоим данным
13 Garykom
 
гуру
20.06.22
10:27
Проблема может быть кстати в прошивке или в сервисе ОФД или ОИСМ (ЧЗ)
Или их связке, т.е. глюк прошивки по идее если нет онлайн запроса должна выводиться просто М, если онлайн проверили и все ок то М+, если проверка не прошла (результат отрицательный) то М-

И вот допустим ККТ делает запрос по марке (типа просто М уже отсекается да, должно быть с + или -) и в ответ прилетает хз какой результат не положительный и не отрицательный а просто левый или нет ответа
Что должна вывести ККТ?
14 MWWRuza
 
гуру
20.06.22
10:42
(11) Ща без света сижу, с мобилы пишу...

Да будет свет! Сказал монтер, и жо** фосфором натер...
Дали свет, долго не было, часа полтора... Ветер сильный, может где-то дерево упало, х.з...
Как-же мы зависимы от этого гребаного электричества...

(11) ошибся с последней цифрой.

Нет, не ощибся - вот скриншот драйвера: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-448.jpg

А брал, на официальном сайте... Я в других местах не беру, не имею такой привычки.
Надо посмотреть, может ее там убрали, типа глючная, и проблемы у меня из-за того...
15 MWWRuza
 
гуру
20.06.22
10:48
(12) Да какой сервис... Сам прошивал, это мой собственный аппарат для тестов, покупал в свое время(года два назад) на Авито за копейки, купил тогда сразу лицуху на него под "базовую маркировку", и сейчас под ФФД 1.2, с единой подпиской.
Прошиваю всегда сам, не великая наука, что-бы за свою по сути "игрушку", еще кому-то деньги платить.

(13) и в ответ прилетает хз какой результат не положительный и не отрицательный а просто левый или нет ответа

См. скриншот из ОФД выше... Там 15 прилетело, типа марка проверена, все ОК.
16 MWWRuza
 
гуру
20.06.22
11:00
17 pablo_escobar
 
20.06.22
11:03
18 MWWRuza
 
гуру
20.06.22
11:08
(12) чтобы продемонстрировали вывод буковки М через тест драйвера по твоим данным

Кстати, из теста драйвера пробовал, результат аналогичный - все проходит, но ни какой М нет...
Так, что, думаю не верно написанное ПО верхнего уровня, можно отмести...
Из теста драйвера то по любому должно печатать, ему наплевать, что я там в 1С нагородил...
19 MWWRuza
 
гуру
20.06.22
11:10
+(18) Даже не по моим данным, а по тем, что в тесте драйвера для примера вставлены.
20 Salimbek
 
20.06.22
11:27
(19) А на форуме Штриха спросить пробовал?
21 MWWRuza
 
гуру
20.06.22
11:41
Пока нет. Надо там зарегиться и попробовать.
22 MWWRuza
 
гуру
20.06.22
12:45
(20) Хм... А как туда попасть? Там, при попытке регистрации, открывается ссылка "Личный кабинет ЦТО"... Клиентского форума что-то не найду, прибили его что-ли?
23 MWWRuza
 
гуру
20.06.22
12:47
Точнее, форум то есть, регистрации нет.
24 victuan1
 
20.06.22
15:28
Для того чтобы включить печать тегов в бумажном чеке для Штрих-М выполните следующие рекомендации:

1) Данные теги печатаются автоматически при условии их заполнения в методе FNOperation (свойства PaymentTypeSign и PaymentItemSign). Единственное, в в Тесте драйвера ФР 4.14 в таб №17, поле №12 необходимо выставить значение "32".

2) Так же можно использовать встроенный механизм печати значения тегов.
Включается данный механизм в таб №17, поле №25 "Автопечать тегов" установкой значения "1". При этом никаких доп. методов для печати на чеке применять не нужно.

3) Настройка печати обязательных тегов:
https://docs.google.com/document/d/1d8qhpvmKliVR1XS-76Gom0H4cskkzYMXGzNOfleyiiA/

Помогло у клиента:
Тест драйвера, таблица 17:
поле 10 поменял с 0 на 1
поле 12 поменял с 0 на 32
поле 17 поменял с 0 на 2
поле 25 поменял с 0 на 1
поле 39 поменял с 0 на 1
25 MWWRuza
 
гуру
20.06.22
17:21
Хм...
У меня все не так, пишу сюда для памяти:

поле 10 - 0     - !?
поле 12 - 95    - !?
поле 17 - 4     - !?
поле 25 - 1
поле 39 - 1

Попробую сейчас поменять 10, 12 и 17, потом, напишу.
26 MWWRuza
 
гуру
20.06.22
17:28
Поле 17 - не дает поменять на 2, говорит, что допустимые значения 4...4
27 MWWRuza
 
гуру
20.06.22
17:48
Нет, М не появилась, но, после таблицы чека, перед итогом, начала вылезать откуда-то строка наименования последнего товара... Раньше такого не было.
На фотке, два чека - первый с маркированным товаром, второй без. Эта строчка есть на обеих.

https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-450.jpg
28 MWWRuza
 
гуру
20.06.22
18:51
(27) А, не... Строка с наименованием последнего товара, вылезала, по тому, что в процессе "танцев с бубном" закомментировал строку "ФискальныйРегистратор.StringForPrinting = " ";", сейчас раскомментировал, перестало лишнее печататься, но М так и нет.
29 victuan1
 
20.06.22
19:03
(28) Ну а если драйвер обновить на актуальный релиз?
30 pablo_escobar
 
20.06.22
19:06
(23) я весной писал на     [email protected] мне отвечали.
31 MWWRuza
 
гуру
20.06.22
21:43
(29) Ну, куда-уж актуальнее. И так последний.

Я уже плюнул, откатил прошивку на от 17.01.2022...
Заработало, [M+] когда все ок, и просто [M], если сетевой кабель отключить, после нескольких секунд "раздумий".
Короче, дело именно в прошивке.
А точнее, добавилась новая опция, мне на ОлегОне подсказали:

"все трогательно просто :)
надо только список изменений прочитать...
...
Добавлена возможность отключения печати тега 2106 (Т17П12, маска 0x8000). Функция требует подписку на 2-ой кв. 2022 года;"

Ща обратно прошью последнюю прошивку, проверю...
32 MWWRuza
 
гуру
20.06.22
21:56
Обновил. Опять от 18.04.2022...
У меня, по умолчанию, Т17П12 - 95. Виктор в (24) посоветовал 32.
Не то, ни другое не приводит к желаемому результату...
Как понимать это: "маска 0x8000" - ? Что реально там должно быть?
33 MWWRuza
 
гуру
20.06.22
22:18
Хм... Чудеса, но заработало. Само по себе. После очередной перепрошивки, проверил это поле - как там было 95, так и осталось...
Попробовал напечатать чек - вылезло [M+]... Не иначе, как "пляски с бубном" помогли...
34 MWWRuza
 
гуру
20.06.22
22:28
Даже, что-то лишнее стало печататься, число 1908 в той же строке где [M], и то-ли 3, то-ли "З" в строке сумма по позиции:

https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-451.jpg

Ну, если с числом 1908, что-то вспоминается - это какой-=то реквизит, типа "код проверки" или на подобии, который не передается в ОФД, но печатается на чеке(в свое время выяснял, что это тавкое у разработчика прошивки Спарк-130, но, так, как ни чего не значащий для меня реквизит, на печать которого я все равно повлиять не могу,то благополучно забыл, что это такое) :-)
А вот что за число 3 или русская "З" в начале строки сумма - х.з... Если только, предположить, что они таким образом знак суммы "Z" решили обозначить... Ну, да ладно, ни на что не влияет, работает и хорошо.
35 ДедМорроз
 
21.06.22
01:12
3 это номер секции,если смотреть на чек.
36 ДедМорроз
 
21.06.22
01:15
А поле,которое,печать тегов - это битовая маска того,что печатать,там или 31 или 63 или 127.
Маска же 0x80 должна быть тогда 255, на счет двухбайтовой не скажу - надо описание поля запрашивать - там будет максимальное значение.
37 victuan1
 
21.06.22
05:41
38 MWWRuza
 
гуру
21.06.22
09:25
(37) Ну, да, как я и предполагал - это часть контрольной суммы проверки марки, тег 2115, в ОФД не передается - похоже, наоборот, прилетает от туда. В общем, печатает и ладно. Значит так надо.

С секцией, теперь тоже понятно - ФискальныйРегистратор.Department = Мин(15,Число(ОбрДок.Подразделение.Код));
Подразделение.Код, как раз "000003".

Буду считать, что все работает, осталось дописать всякие мелкие "рюшечки", связанные с проверками/отказами и т.п., и в первых числах июля, когда у реального клиента, под которого делал(сейчас он работает с маркировкой, но по ФФД 1.05), закончится ФН, отправлю в продакшен.

Всем спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс