Обмен сведениями о пособиях с ФСС для Зарплата и Управление персоналом 2.5.129.3

Ошибка отправки файла при обмене сведениями о пособиях с ФСС. Зарплата и Управление Персоналом, редакция 2.5 (2.5.129.3).

Для Зарплата и Управление Персоналом, редакция 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");
//Добавили конец
КонецЕсли;

После этого файл прошел проверку.  По реакцию ФСС не скажу. Не дозвонились.

30 Comments

  1. Vlada_Karnizova

    Спасибо. Своевременно:)

    Reply
  2. Vlada_Karnizova

    А что с ФИАС этим? Неужели и в дальнейшем вручную придется запихивать?

    Reply
  3. Igorexa

    (2) Ну видимо да. 1С почти уже забили на 2.5 и в скором времени кроме 3.0 поддерживать ничего не будут. Пока по крайней мере этот ФИАС жестко не проверяется, но как знать… Чего они там придумают.

    Reply
  4. markgala

    Спасибо. Страдали 3 недели, вручную убирали.

    Reply
  5. kynnn2009

    Добрый день))) я не программист, я бухгалтер. Сегодня столкнулась с такой же проблемой. Но когда открываю все в конфигураторе, как вы написали, у меня модуль открывается только «для чтения», как внести исправления?

    Reply
  6. Cherepovets

    (5) Найдите информацию как снять с поддержки конфигурацию

    Reply
  7. horntankur

    Спасибо! Думаю, ФСС не обидится, т.к. тег необязательный.

    Reply
  8. Igorexa

    (5) Меню

    Конфигурация — Поддержка — Настройка поддержки.

    Жмем кнопку «Включить возможность изменения» и для объектов с правилом «Изменения разрешены» выбираем «Объект поставщика редактируется с сохранением поддержки». Этого достаточно.

    З.Ы. и не забываем про резервные копии!!!

    Reply
  9. Igorexa

    (6) Ну думаю совсем снимать с поддержки уж не обязательно.

    Reply
  10. Igorexa

    (5) Да и в конце не забываем сохранить изменения (Ctrl+S) и обновить конфигурацию баз данных (F7), ну или через кнопки меню

    Reply
  11. vis_tmp

    Спасибо!

    Reply
  12. Igorexa

    (11) да незачто.)

    Reply
  13. npsd0668

    Сегодня этот вариант уже не работает.

    Reply
  14. Гобсек

    (13)А что не так?

    Не проходит проверку?

    Reply
  15. rosinfo1

    Всё гораздо проще, не нужно снимать конфигурацию с поддержки и редактировать её, просто нужно сохранить этот файл на диск, и с помощью блокнота отредактировать и убрать строчку «RECALC_REASON_CODE», сохранить и отправить как внешний отчет.

    Reply
  16. dbaser

    УПП 1.3.104.2 — такая же проблема так же решается.

    Спасибо. помогло.

    Reply
  17. Vlada_Karnizova

    По поводу ФИАС. Работаем в ЗУП КОРП 2.5.

    По такому же принципу: нет строки — нет проблемы (спасибо Вам за наводку:)) убрала из структуры файла

    теги ADDR_GUID и ADDR2_GUID (в той же самой процедуре ОбщиеМодули-ОбменСведениямиОПособияхСФСС-Модуль)

    НаборЗаписей.Удалить(«ADDR_GUID»);

    НаборЗаписей.Удалить(«ADDR2_GUID»);

    Файл нормально приняли в ФСС без адреса по ФИАС. Так что пока без ФИАС можно работать и в реестре его не набирать. А там видно будет:)))

    Reply
  18. Igorexa

    (13) ФСС матерится? Ошибка на том же реквизите?

    Reply
  19. Igorexa

    (15) Как замечательно, что еще встречаются бухгалтера, которые в состоянии выполнить что то кроме «Нажать вот эту кнопку». Ваш вариант конечно же имеет место быть. Но заставить сегодняшнего бухгалтера сделать что то (и не выслушать при этом в свой адрес кучу информации), кроме нажатия одной кнопки весьма проблематично.

    Reply
  20. Igorexa

    (17) Согласен. Пока не совсем понятна роль этих реквизитов для реестра. Ждем очередной струй желтой воды в головы наших наимудрейших работников умственного труда.

    Reply
  21. npsd0668

    Причина другая. Расчетчик ранее ввел Фиас.

    Сейчас убрала. После этого появилась другая ошибка. Сегодня посмотрю.

    Думаю надо добавить в модуль ЗУП 2.5 еще строчку.

    НаборЗаписей.Удалить(«ADDR2_GUID»)

    Reply
  22. npsd0668

    Действительно.

    Если не вводить ФИАС

    в модуле надо указывать вариант, предложенный автором

    //Добавили начало
    Иначе
    НаборЗаписей.Удалить(«RECALC_REASON_CODE»);
    //Добавили конец
    КонецЕсли;

    Или удалить строчку «RECALC_REASON_CODE» в выгруженном файле.

    А если начали вводить, или уводить и потом удалять ФИАС

    из файла удаляем

    ADDR_GUID

    ADDR2_GUID

    сколько больничных — столько будет таких строк.

    Разработчикам об этой проблеме известно — ответили «Исправят в следующем релизе»

    Reply
  23. htv

    У меня срабатывает вариант, предложенный автором, даже при введённом ФИАСе. Спасибо огромное, выручили.

    ЗБУ 1.0.120.2

    Reply
  24. It-developer

    спс. помогло

    Reply
  25. Rad3

    спасибо, помогло

    Reply
  26. spectre1978

    А как теперь плюс автору поставить? Раньше клякал на звездочку, а теперь по кляку ничего не происходит… хотя вроде залогинен… это только у меня так? Автора уважить надо — не пришлось время тратить на поиск, спасибо!

    Reply
  27. spectre1978

    (3) если ФИАС отдается как веб-сервис, а больнюков много — то в принципе можно и допилить.

    Reply
  28. Igorexa

    (26) Для самого загадка. Звезды как то считаются, а как не пойму. По крайней мере я в теме у других спасибкаю.)

    Reply
  29. spectre1978

    (28) единственное что мне приходит в голову — что количество голосов ограничено, и я просто исхарчил все которые у меня были и теперь не могу голосовать, пока мне каким-то образом не добавят голосов, которые я могу отдать.

    Reply
  30. user1278455

    Сейчас проверку не проходит

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *