Появился сотрудник, который находясь в статусе совместителя, перешел на дистанционную работу. При заполнении отчета ЕФС-1 (Подраздела 1.1) статус “ДИСТ” в “Колонке 6” не отразился. Несмотря на то, что в карточке мероприятия поле “Удаленность” было заполнено.
Аналогичная картина была в XML файле который передается в СФР – отсутствовал тег <ЕФС:КодВФ>ДИСТ</ЕФС:КодВФ>.
Бухгалтерия же ожидала увидеть отчет и выгрузку в таком виде:
Проанализировав код, нашел функцию которая отвечает за формирования данного статуса. Находиться она в общем модуле ЭлектронныеТрудовыеКнижки -> Функция ПредставлениеУсловийРаботы(ВыборкаДанных).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Функция ПредставлениеУсловийРаботы(ВыборкаДанных) Экспорт Если Не ВыборкаДанных.ЯвляетсяСовместителем Тогда Если ВыборкаДанных.ВидМероприятия <> Перечисления.ВидыМероприятийТрудовойДеятельности.Увольнение Тогда Если ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполныйРабочийДень Тогда Возврат НСтр("ru = 'НЕПД'"); ИначеЕсли ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполнаяРабочаяНеделя Тогда Возврат НСтр("ru = 'НЕПН'"); ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Надомная Тогда Возврат НСтр("ru = 'НДОМ'"); ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Удаленная Тогда Возврат НСтр("ru = 'ДИСТ'"); КонецЕсли; КонецЕсли; КонецЕсли; Возврат Неопределено; КонецФункции |
Логика данной функции, однозначно говорит о том, что для всех совместителей без исключения данный статут не заполняется.
Должен ли быть установлен “ДИСТ” для совместителей?
Несмотря на наличие разъяснения от СФР, вопрос оказался не однозначным. Про заполнения статуса “ДИСТ” в “Колонки 6” там написано следующее:
При приеме (переводе) работника на дистанционную (удаленную) работу или работу на дому представляется кадровое мероприятие “ПРИЕМ” (“ПЕРЕВОД”) с указанием в графе “Код выполняемой функции” дополнительно к коду ОКЗ кода “ДИСТ” или “НДОМ”.
Т.е. никаких особых условий на “Совместителей” нет.
Чтобы выяснить, на какую сторону встать в данном вопросе, бухгалтерия решила дозвониться до местного отделения СФР. Ответ был буквально следующий:
При переводе внешнего совместителя на дистанционную работу в отчете рядом с кодом ОКЗ должен быть код ДИСТ
Доработка с исправлением
Исправить решено было через расширение с аннотацией &ИзменениеИКонтроль следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
&ИзменениеИКонтроль("ПредставлениеУсловийРаботы") Функция АВ_ПредставлениеУсловийРаботы(ВыборкаДанных) #Удаление Если Не ВыборкаДанных.ЯвляетсяСовместителем Тогда #КонецУдаления Если ВыборкаДанных.ВидМероприятия <> Перечисления.ВидыМероприятийТрудовойДеятельности.Увольнение Тогда Если ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполныйРабочийДень Тогда Возврат НСтр("ru = 'НЕПД'"); ИначеЕсли ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполнаяРабочаяНеделя Тогда Возврат НСтр("ru = 'НЕПН'"); ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Надомная Тогда Возврат НСтр("ru = 'НДОМ'"); ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Удаленная Тогда Возврат НСтр("ru = 'ДИСТ'"); КонецЕсли; КонецЕсли; #Удаление КонецЕсли; #КонецУдаления Возврат Неопределено; КонецФункции |
Спасибо! Очень помогло.