1C 8 Не печатается чек ККМ. 33h, Ошибка отправки тега 1256: Некорректные параметры в команде
Описание ошибки:
Ошибка при попытке распечать чек на ККМ из 1С 8. В частности возникла в конфигурации 1С: Управление торговлей, ред. 10.3 (релиз 10.3.71) на платформе 8.3.18.1289. Найденные решения: После нажатия кнопки "Пробить чек" в форме "Предпросмотр чека", открытой из формы документа приема денежных средств от покупателя, по данным которого должен быть напечатан чек ККМ из 1С возникает ошибка. Причем особенностью ошибки была ее непостоянная периодичность - из части документов чек ККМ выводился на печать без проблем, а в других не печатался и сопровождался указанной ошибкой.
Сходу сложно было понять, в чем именно заключается проблема. Похожая ошибка на практике уже была, описана на странице "Ошибка: 33h, Ошибка передачи тега 1228: Некорректные параметры в команде", но она никак не подсказывала, что еще можно проверять, т.к. проверка заполнения реквизитов контрагента не выявляла каких-либо нарушений - ИНН корректный, адреса, наименования не содержат запрещенных символов. Развитие решения данной проблемы произошло за счет подсказки в ответе обсуждения на форуме mista.ru "Штрих-М, ФФД 1.2: Ошибка отправки тега 1256", а из этой ветки в обсуждении в ветке "БП 3.0 "проблема" с чеками после обновления, касса АТОЛ 55Ф" Нажатие на изображении увеличит его По ссылке "https://www.nalog.gov.ru/rn77/about_fts/docs/10020801/" мы попадем на сайт ФНС, на страницу "Приказа о дополнительных реквизитах фискальных документов и форматов фискальных документов" (далее ФФД), где можно скачать "Приложение 2 Форматы фискальных документов, обязательных к использованию". Нажатие на изображении увеличит его В нем можно найти описание таблицы - тега 1256 и того, какие данные в нем должны передаваться. В том же файле можно узнать, что на момент описания ошибки заполнение реквизитов является необязательным. Нажатие на изображении увеличит его Внутри 1С реквизиты (в свою очередь тоже теги с 1227-1228, 1243-1246, 1254) а в частности 1227, 1228, 1254 помещаются в структуру. Экспериментально, проверкой данных контрагентов было определено, что контрагенты, у которых не заполнен ИНН - по ним, как было отмечено в самом начале, печать чека ККМ производилась без ошибки. А контрагенты, у которых ИНН был заполнен и заполнен корректно - вот при печати по таким контрагентам чека ошибка появлялась.
Так же экспериментально это было и подтверждено. В контрагенте поле реквизита элемента справочника "ИНН" опустошалось. Печать чека ККМ выполнялась без ошибки "33h, Ошибка отправки тега 1256: Некорректные параметры в команде". Потом значение ИНН для ведения дальнейшего корректного учета возвращалось в элемент справочника. Поэтому на время, чтобы освободить пользователей от этих действий, чтобы печать ККМ велась без ошибок, был закомментирован участок кода процедуры "ЗаполнитьДанныеПокупателя" общего модуля "ПодключаемоеОборудованиеУТ" по заполнению значения ключа структуры "ПолучательИНН". Приведенное решение не претендует на единственно правильное и верное решение. Но само подробное описание проблемы может позволить Вам найти свое решение данной проблемы. Самое сложное - определить первопричину, что и поставлено целью данного текста. Дальнейшие Ваши действия могут отличаться для достижения желаемого Вами результата в утстранении ошибки. Нажатие на изображении увеличит его В файле описания ФФД тега 1228, который передается в составе тега 1256 указан момент, что если длина ИНН меньше 12 символов, то в конце должны добавляться пробелы. При анализе ошибки, в отладке 1С 8, было замечено, что ИНН юридического лица передается без дополнительных пробелов в конце. Нажатие на изображении увеличит его Так же можно в частности найти рекомендацию на сайте forums.kuban.ru "33h, Ошибка передачи тега 1227: Некорректные параметры в команде" о том, что необходимо обновить конфигурацию базы УТ до более актуального релиза. Но в момент разрешения ошибки не было возможности это мгновенно выполнить. Но по крайней мере в релизе УТ 10.3.75.3 в части общего модуля "ПодключаемоеОборудованиеУТ" и процедуры "ЗаполнитьДанныеПокупателя" изменений не обнаружено. Как не заметно добавление пробелов слева и в других процедурах по сбору фикализируемых данных. Нажатие на изображении увеличит его Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 01-12-2022 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |