Как получить код ошибки при печати декларации с двухмерным штрих-кодом?
При попытке сформировать декларацию по налогу на прибыль с двухмерным штрих-кодом, путем нажатия на соответствующую кнопку на титульной странице, появляется сообщение об ошибке:
Операция невозможна PreviewFile1C……….
Из содержания этого сообщения сложно определить причину ошибки.
Библиотека MN\MN_PR504.IBL
MN_PR504_ФОРМА_ДЛЯ_ФНС
лог = об.ВЫЗВАТЬ(методПечатьФайла (итогФайл,0),рез)
ЕСЛИ НЕ лог ТО
СООБЩЕНИЕ("Операция не возможна (" + методПечатьФайла + ")" + СИМВ(13) + итогФайл + СИМВ(13) + мн_дир)
где переменная "лог" – переменная логического типа.
Исходя из значения переменной "лог", можно только узнать, возникла или нет ошибка при вызове метода. Какая конкретно при этом возникла ошибка – неизвестно.
В документации к программе «Печать НД с DPF417 3.0.31» в описании метода PreviewFile
приведены коды и описания ошибок, которые могут возникнуть при использовании данного
метода:
Ошибки выполнения:
0x80040032 (-2147221454)
Нет указанного файла с данными.
0x80040033 (-2147221453)
Нет доступа к указанному файлу с данными.
0x8004000A (-2147221494)
Текстовый файл с данными не удовлетворяет даже минимальным требованиям формата 2/3 (не
удалось идентифицировать его по КНД и ВерФОтч, файл не в кодировке DOS (cp866)).
0x8004000B (-2147221493)
XML файл с данными не удовлетворяет даже минимальным требованиям формата XML (не
удалось идентифицировать его по КНД и ВерФОтч).
0x8004000F (-2147221489)
В данных формата 2/3 или XML указана некорректная ВерФОтч (состоит из 6 или 3 десятичных
цифр с точкой, после первой цифры).
0x80040010 (-2147221488)
В данных формата 2/3 или XML указан некорректный КНД (состоит из 7 десятичных цифр).
0x80040014 (-2147221484)
Нарушена структура данных формата 2/3 или XML (проверяется по спец. схеме, содержащейся в
шаблоне печати).
0x8004003C (-2147221444)
В каталоге с шаблонами печати нет требуемого шаблона (идентифицируется по КНД и ВерФОтч
данных).
0x8004003D (-2147221443)
Нет доступа к файлу требуемого шаблона (идентифицируется по КНД и ВерФОтч данных).
0x80040046 (-2147221434)
Нет указанного каталога с шаблонами печати (устанавливается свойством PrintTiffFolder).
0x80040047 (-2147221433)
Нет доступа к каталогу с шаблонами печати (устанавливается свойством PrintTiffFolder).
0x80040050 (-2147221424)
Ошибка подготовки страниц документа из-за подмены шаблона печати (или, что крайне
маловероятно, из-за ошибки в шаблоне печати).
0x80050030 (-2147155920)
Нарушена целостность пакета «Печать НД с PDF417». Повреждена используемая в печати DLL
(GNIVCPDOC.dll или GNIVCPDOC6.dll).
0x80050035 (-2147155915)
Нарушена целостность пакета «Печать НД с PDF417». Отсутствует или не найдена используемая в
печати DLL (GNIVCPDOC.dll или GNIVCPDOC6.dll).
0x800501C5 (-2147155515)
Нарушена целостность пакета «Печать НД с PDF417». Подменена или устарела используемая в
печати DLL (GNIVCPDOC.dll или GNIVCPDOC6.dll).
0x8004006E (-2147221394)
Отсутствует пакет «Microsoft XML 4.0» или нарушена его целостность.
0x80040078 (-2147221384)
Отсутствует пакет «Windows Script» или нарушена его целостность.
0x80040001 (-2147221503)
Другая ошибка.
PreviewFile1C. Функциональность полностью совпадает с PreviewFile, но при возникновении
ошибки формируется исключение с сообщением, которое начинается с шестнадцатеричного кода
ошибки, предварённого префиксом «0x».
Возможно ли получить средствами внутреннего языка ИБ (либо как-либо еще способом) код
ошибки, из приведенного выше списка, возникшей при вызове метода PreviewFile1C или
PreviewFile?
И если да, то как это сделать?
- 1154 просмотра
У Вас вывод отладочных сообщений в настройках программы включен?
Эта ошибка говорит об отсутствии модуля печати.
Установите его с сайта ФНС.
После включения вывода отладочных сообщений в ИБ появилось сообщение:
Ошибка COM: Not able to bind to the source
Оказалось, что в бланке 2.02 (12 б) Декларация по налогу на прибыль (Лист 02, Прил. 1-6) [приказ
N ММВ-7-3/174@ от 22.03.2012] в приложении № 5 к листу № 2 неправильно записывается в файл
название филиала, содержащее в названии кавычки. (Кавычки не заменяются на ").
Например, если пользователь указал название филиала - Филиал "АВС", то в файл записывается:
НаимОП="ФИЛИАЛ "АВС"", что и является причиной ошибки.
Сдаю отчетность на бумажном носителе.
Декларации распечатываются без двухмерного штрих-кода PDF417.
Закачала с сайта Налоговой, попробовала убрать кавычки из наименования.
Сделала вроде все по инструкции.
Но все равно "Операция невозможна PreviewFile1C".
Помогите, пожалуйста.
Пользуюсь программой Инфо-Бухгалтер более 10 лет.
Я не программист, а бухгалтер. Получить консультацию от вас очень трудно.
Вывод отладки включите и заново запустите бланк.
Какой в окне отладки будет код ошибки?
---------------------------
4.021 (07 б) Налоговая декларация по транспортному налогу (Титульный лист) [приказ №ММВ-7-11/99@ от 20.02.2012,в ред. приказа № ММВ-7-11/254@ от 25.04.2014]
---------------------------
Операция не возможна (PreviewFile1C)
______________
Ошибка COM: Unknown error: 0x8004003C
Посмотрите код ошибки в первом посте - не хватает шаблона
В папке D:\IB\DOC\otch\shablnal\ есть Налоговая декларация по транспортному налогу 1152004_5.02000_08 от 14.01.2014г
Это старая форма отчета. Новая утверждена в конце 2014