Розница+ШТРИХ-М-ФР-К в Чеках ККМ строка наименования Номенклатуры пуста #801486


#0 by aka AMIGO
Розница 2.2.4.33 Платформа 8.3.9.2170 Драйвер 4.13.0.538 модель ККМ ШТРИХ-М-01Ф 1. Расходные Накладные читаются из 7.7, перебираются ТЧ, с поиском номенклатуры и записью (при отсутствии её) в Справочник. 2. Создается Приходная на Склад 3. Создается Чек ККМ В справочнике Номенклатуры заполнены и Наименование и ПолноеНаименование. Скрин карточки   Правда, Вид номенклатуры в карточке не указан, но это, КМК, не влияет.. Эти-же наименования показываются в строках ТЧ Чеков: По-моему, с точки зрения Обработки, сделано всё корректно. Далее - два чека, левый выведен из утилиты настройки драйвера ККМ, там есть имя товара "Булка", на правом - выведен из Розницы, поле наименования - пустое: Почему еще может не печататься Наименование?
#1 by mehfk
OFF/ А почему ни Тип номенклатуры, ни Вид номенклатуры не заполнены?
#2 by aka AMIGO
Считаешь, что в этом дело?
#3 by aka AMIGO
Я думал, что наименования Номенклатуры вполне достаточно
#4 by aka AMIGO
Я понял.. Надо, в самом деле, заполнить эти реквизиты.
#5 by aka AMIGO
Только не понимаю, почему они могут мешать выводу наименования?!..
#6 by Лодырь
Хотя бы потому что на услуги и не услуги указываются различные коды
#7 by mic_net
И что в итоге? Заработало?
#8 by aka AMIGO
Еще не было продаж.. Санкции..
#9 by aka AMIGO
Первый чек сегодня. На самом чеке наименование номенклатуры есть, отпечатано. Бухша смотрит на сайте ОФД Такском: тот-же чек, наименования нет!
#10 by Garykom
Выпущена версия 2.2.4.33 конфигурации "Розница" 31.10.2016 ? там у тя старый способ закрытия чека, Штрих накосячил и не сделал запрета если наименования не указаны (не зарегистрированы позиции в чеке)
#11 by Garykom
Обновляй Розницу и драйвера
#12 by Garykom
Раньше можно было наименования выводить в чек произвольными строками и закрывать чек одной суммой. Нынче нужен более сложный механизма построчной/попозиционной регистрации (он был давно но не обязателен) где "наименование" выводит сама касса.
#13 by aka AMIGO
у меня Розница 2.2.6.18  - вроде-б не старая, хотя при запуске 1С-предприятие сообщает о том, что обновление есть 1С:Предприятие 8.3 (8.3.10.2466) Драйвер приобретен в марте с.г. - тоже старый?
#14 by Garykom
Надо смотреть что там внутри кода 1С, с этими ККТ онлайн и кучей "программистов" не работать может что угодно.
#15 by lenochka-semicova
С учетом того, что исправления к драйверам и прошивкам у некоторых выходят каждую неделю, то можно предположить, что мартовские динозавры должны были давно вымереть. Что касается наименований: новый механизм выгрузки в рознице формирует xml-файл для драйвера, в котором строки с наименованиями содержатся в предопределенном фискальном разделе, который конфой не управляется - т.е. это заранее согласованная структура, изменения в которой не возможны. Для наименования в ней зарезервирована строка 128 символов. Т.е. если она напечаталась, то значит информация в драйвер ККТ из конфигурации ушла корректная и в нужном разделе. Передачей в ОФД занимается уже сама ККТ, насколько я знаю, даже интеграционная компонента драйвера уже в этом процессе не участвует. Соответственно, если что-то было фискально напечатано, но не передано, то проблема исключительно в ККТ. Тут 2 варианта - или прошивка (наиболее вероятно) или основная поставка драйверов, если таковые при передаче в ОФД задействуются (скорее всего нет). И помочь в этом вопросе может только штрих. Но чтобы более аргументированно им направить такой запрос следует проверить в функции ФискализацияЧека Соответственно ДанныеЧека перед этим заполняются методом Вот нужно проверить, что в XML-е есть, в частности, раздел Positions, в котором есть FiscalString, в котором атрибут Name заполнен ну и другие атрибуты до кучи. А также можно весь xml скопировать в текст при отладке на всякий случай.
#16 by aka AMIGO
Есть А также на месте код:             Если НовыйФормат Тогда Где находится файл XML? В темпах? или в какой-нибудь из папок БД?
#17 by lenochka-semicova
Дело не в том, что код на месте - без него бы не взлетело просто - он там на месте еще с прошлого года. Запись XML создается в памяти и на диск не пишется (а если и пишется неявно платформой временно, то тут же удаляется, и это Вы не найдете нигде в массе темпов). ПолучитьXMLПакетДляФискализацияЧека возвращает свой результат методом т.е. простая текстовая строка, которая содержит весь текст xml и этот текст передается драйверу, просто драйвер знает, что это не просто строка, а текст xml-документа Получить этот текст в 1C можно только в режиме отладки - сим я постоянно пользуюсь. ну или в логах драйвера штриха - если он их туда пишет - но сего мне не ведомо.
#18 by aka AMIGO
Спасибо! И - удачи всем откликнувшимся на беду :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С