Для Зарплата и Управление Персоналом, редакция 2.5 (2.5.129.3) столкнулись с проблемой.
При отправке Реестр сведений в ФСС о пособиях по нетрудоспособности в ФСС получали код ошибки 503 со следующим содержанием:
Ошибка: Не соответствует формату XSD: Проверьте значение и порядок элемента RECALC_REASON_CODE в xml-документе на соответствие с Регламентом |
В XML файла реестра висел тег <RECALC_REASON_CODE/>. Видимо, ФСС допилила проверку файлов, ибо раньше все замечательно уходило. А тут на те. Нежданчик. Грешили на уникальный номер по ФИАС. А зря. Оказалось, файл почему-то перестал проходить проверку именно из-за этого тега. Пришлось лезть в конфигурацию и править руками. Там всего 2 строчки. ОбщиеМодули-ОбменСведениямиОПособияхСФСС-Модуль.
Кусок кода:
Процедура ДобавитьСтрокуВРеестр(Узел, ФорматСтроки, СтруктураДанных)
НаборЗаписей = ПроцедурыПерсонифицированногоУчета.СкопироватьСтруктуруДанных(ФорматСтроки);
НаборЗаписей.BATCH_NO.Значение = СтруктураДанных.НомерСтроки;
НаборЗаписей.TYPE_INFO.Значение = Формат(СтруктураДанных.Перерасчет,"БЛ=0; БИ=1");
Если СтруктураДанных.Перерасчет Тогда
НаборЗаписей.RECALC_REASON_CODE.Значение = Число(СтруктураДанных.КодПричиныПерерасчета);
//Добавили начало
Иначе
НаборЗаписей.Удалить("RECALC_REASON_CODE");
//Добавили конец
КонецЕсли;
После этого файл прошел проверку. По реакцию ФСС не скажу. Не дозвонились.