Столкнулись после обновления, при попытке провести заявление на выдачу замены страхового свидетельства - "адрес регистрации заполнен не полностью или неверно или присутствуют латинские или недопустимые символы".
в проверку передается структура из 13 элементов, а проверка считает, что их должно быть не более 10
что бы это могло быть?
упп 1.3.16.1
10087924
Дата публикации: 6 сентября 2011 г.
Описание: В УПП 1.3.16.1 при печати 2-НДФЛ для сотрудников, формируется сообщение о несоответствии адреса требованиям ФНС, даже если адрес корректно заполнен.
Способ воспроизведения: Корректно заполнить документ "Справка о доходах (2-НДФЛ) для сотрудников", нажать кнопку "Печать".
Способ исправления: Перед печатью производится проверка на количество элементов адреса в общем модуле "РегламентированнаяОтчетность"
в функции АдресСоответствуетТребованиям(Знач СтруктураАдрес)
Если СтруктураАдрес.Количество()<>10 Тогда // должно быть 10 элементов
Возврат Ложь;
ИначеЕсли ...
нужно заменить текущее условие проверки на следующее условие:
Если (СтруктураАдрес.Количество()<>10) И (СтруктураАдрес.Количество()<>13) Тогда // должно быть 10 или 13 элементов
Возврат Ложь;
ИначеЕсли ...
Причина возникновения: Исправлена ошибка 10086432. Для ее исправления нужно было изменить внутренний формат представления адресной информации, с формата "9 запятых" на формат "12 запятых" и добавить соответствующие проверки в объекты, использующие эти форматы. Одна из многих проверок была пропущена.
(1) да, строка разбирается в структуру и там 13 элементов
попадает в проверку из ветки ИначеЕсли ВыборкаПоШапкеДокумента.ФорматФайла = Перечисления.ФорматФайлаПФР.Версия07 Тогда
// Формируем файл версии 07.00