Обмен сведениями о пособиях с ФСС для Зарплата и Управление персоналом 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 не будет опубликован. Обязательные поля помечены *