Ошибки при контроле структуры - как найти и исправить...
К сообщениям на тарабарском языке (если кто знает английски - тому не намного легче) все уже привыкли. И похоже это закончится не скоро.
Но узнать что именно вызвало появление сообщения об ошибке может и простой смертный, главное - дочитайте статью до конца :)
Для начала определимся с терминами: - поле - применительно к заполнению отчетов - окно в котором требуется указать (ввести) некоторое значение.
- тип поля - тип значений, ввод которых будет осуществляется в это поле. Бывают такие типы полей:
- числовое поле. Поле содержит только числа. Возможно отдельно оговаривается количество знаков после запятой (от 0 и более), а также могут оговариваться общее количество знаков (к примеру как для ИПН или № свидетельства НДС)
- строковое поле. Поле состоит из букв, цифр, знаков и пробелов. (допустим почтовый адрес). Возможно могут быть ограничения по длине или по наличию цифр и знаков.
- поле типа дата. Поле содержит информацию о дате в формате ДД.ММ.ГГГГ. Возможно ограничение на диапазон дат (к примеру от 01.01.2011 и до 31.01.2011)
Проверка соответствия типу данных иногда проводится в процессе ввода, но так проверяются не все данные и не на все соответствия.
А вот при проверке структуры (она-же автоматически запускается при сохранении документа) проверяются все поля на все описанные правила соответствия. И тут может получиться, что вы в поле ИПН написали число длиною 5 знаков - что и повлечет за собой сообщение об ошибке.
В это сообщении много разных слов на иностранном языке. Но нас интересует слово написанное большими буквами, следующее за словом element. Это и есть название поля в котором допущена ошибка!
Но знать название поля для исправления ошибки - мало, особенно если оно выглядит вот так HNUM или так HTINSTI.
Так как сообщений в форуме становится все больше и на одной странице, возможно, не все темы будут помещаться лучше воспользоваться Поиском по форуму - в верхнем, правом углу есть форма для поиска по форуму. Напишите там ваше имя поля и нажмите кнопку Поиск.
Но возможно именно такое поле еще не описано в форуме - создайте новое сообщение. В названии темы укажите только название поля, а в самом сообщении - номер формы (типа F0501001), можно и название формы но лучше номер. Возможно вскоре вам помогут расшифровать это поле и вы сможете исправить ошибочное значение.
Если вы не хотите ждать - узнать что это за поле можно и самому. Для этого необходимо наличие Интернета и небольшого умения пользоваться компьютером и времени - минут 5..10. Читаем далее ...
Сообщение типа: "Документ не пройшов перевірку структури: maxInclusive constraint failed The element T1RХХХХG5 has an invalid value according to its data type" обычно вызывает у бухгалтеров легкий шок... Но теперь для вас, подготовленного пользователя, не все так страшно, как казалось на первый взгляд....
Ошибочным является поле указанное после слова element. В самом простом случае имя поля имеет вид подобный T1RXXXXG5
Вот что обозначают эти "страшные" буквы и цифры:
T1 - таблица 1 RXXXX - некая строка в этой таблице G5 - колонка 5
Отсюда следует, что в первой таблице, в пятой колонке имеется значение которое не соответствует указанному типу. Т.е. буквы, знаки, ПРОБЕЛЫ (в том числе перед и после цифр) в поле только для цифр, количество знаков не соответствует допустимому значению и т.д.
В более сложном случае понадобится обратиться к документации.
Так если ошибочно поле "H001G1I" в форме F01001 необходимо на сайте ГНАУ найти описание полей к этой форме.
Для этого ищем на официальном сайте ГНС Украины соответствующий форму F01001, открываем архив, а в нем открываем pdf документ к форме F01001.
После чего ищем ошибочный элемент (H001G1I).
и оказывается, что вы не правильно указали (или не указали вовсе) ГОД в котором были получены доходы:Аналогично делается для других форм и полей.
Вот наиболее распространенные поля присутствующие на большинстве документов:
HZY - Отчетный период (год) HZM - Отчетный период (месяц)
HZYP - Отчетный период (год) за который исправляются ошибки HZMP - Отчетный период (месяц) за который исправляются ошибки
HNAME - полное название плательщика HTIN - код плательщика TIN - Код платника (Значенням елемента є код ЄДРПОУ для юридичних осіб і ідентифікаційний номер ДРФО для фізичних осіб)
R000G1S - код деятельности (КВЄД) R001G1S и HLOC- местонахождение плательщика R002G1S и HZIP- почтовый индекс R003G1S и HTEL- телефон R004G1S и HFAX- факс R005G1S и NEMAIL- E-mail
HFILL -дата заполнения HKBOS - ФИО директора HBOS - код ДРФО директора HKBUH - ФИО бухгалтера HBUH - ДРФО бухгалтера
Дата публикации: 25.07.2010 Прочитано: 301380 раз
|