Skip to content
лого - блог 1с программиста

Блог 1С программиста

Наработки, заметки и другая информация по 1С

  • Главная
  • Типовые конфигурации
    • ЗУП 3.1
      • Разработка
        • Обработки
        • Отчеты
        • Печатные формы
        • Расширения
      • Инструкции
      • Ответы техподдержки 1С
      • Общие вопросы
    • ДО 2.1
    • УХ 3.2
    • УПП 1.3
  • Интеграции и обмены
  • Шаблоны и заготовки
    • Типовые приемы
    • Отчеты
    • Обработки
    • Печатные формы
    • Расширения
  • Платформа 1С
  • Разработки
    • Контакты
  • Toggle search form

Не устанавливается статус «ДИСТ» в отчете ЕФС-1 для совместителей

Posted on 6 декабря 24 г.11 февраля 25 г. By Алексей 5 комментариев к записи Не устанавливается статус «ДИСТ» в отчете ЕФС-1 для совместителей

Появился сотрудник, который находясь в статусе совместителя, перешел на дистанционную работу. При заполнении отчета ЕФС-1 (Подраздела 1.1) статус «ДИСТ» в «Колонке 6» не отразился. Несмотря на то, что в карточке мероприятия поле «Удаленность» было заполнено.

Карточка мероприятия ЕФС-1 (ДИСТ)

Аналогичная картина была в XML файле который передается в СФР — отсутствовал тег <ЕФС:КодВФ>ДИСТ</ЕФС:КодВФ>.

Бухгалтерия же ожидала увидеть отчет и выгрузку в таком виде:

Отчет ЕФС-1 дистанционщика
XML Выгрузка ЕФС-1 дистанционщика

Проанализировав код, нашел функцию которая отвечает за формирования данного статуса. Находиться она в общем модуле ЭлектронныеТрудовыеКнижки -> Функция ПредставлениеУсловийРаботы(ВыборкаДанных).

1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Функция ПредставлениеУсловийРаботы(ВыборкаДанных) Экспорт
Если Не ВыборкаДанных.ЯвляетсяСовместителем Тогда
Если ВыборкаДанных.ВидМероприятия <> Перечисления.ВидыМероприятийТрудовойДеятельности.Увольнение Тогда
Если ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполныйРабочийДень Тогда
Возврат НСтр("ru = 'НЕПД'");
ИначеЕсли ВыборкаДанных.СокращенностьГрафика = Перечисления.СокращенностиГрафиков.НеполнаяРабочаяНеделя Тогда
Возврат НСтр("ru = 'НЕПН'");
ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Надомная Тогда
Возврат НСтр("ru = 'НДОМ'");
ИначеЕсли ВыборкаДанных.УдаленностьРаботы = Перечисления.УдаленностиРаботы.Удаленная Тогда
Возврат НСтр("ru = 'ДИСТ'");
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Неопределено;
КонецФункции

Логика данной функции, однозначно говорит о том, что для всех совместителей без исключения данный статус не заполняется.

Должен ли быть установлен «ДИСТ» для совместителей?

Несмотря на наличие разъяснения от СФР, вопрос оказался не однозначным. Про заполнения статуса «ДИСТ» в «Колонки 6» там написано следующее:

При приеме (переводе) работника на дистанционную (удаленную) работу или работу на дому представляется кадровое мероприятие «ПРИЕМ» («ПЕРЕВОД») с указанием в графе «Код выполняемой функции» дополнительно к коду ОКЗ кода «ДИСТ» или «НДОМ».

Т.е. никаких особых условий на «Совместителей» нет.

Чтобы выяснить, на какую сторону встать в данном вопросе, бухгалтерия решила дозвониться до местного отделения СФР. Ответ был буквально следующий:

При переводе внешнего совместителя на дистанционную работу в отчете  рядом с кодом ОКЗ должен быть код ДИСТ

После этого было решено отправить запрос в тех. поддержку 1С, ответ был такой:

Если сотрудник принимается или переводится на работу по совместительству, то  коды «НЕПД», «НЕПН», «НДОМ», «ДИСТ» дополнительно к коду ОКЗ не указываются: https://sfr.gov.ru/branches/kuzbass/info/~2024/07/22/11482

Т.е. ситуация оказалось еще запутанней. По итогу было решено исполнить требование местного отделения СФР.

Доработка с исправлением

Исправить решено было через расширение с аннотацией &ИзменениеИКонтроль следующим образом:

1С (Код)
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 = 'ДИСТ'");
КонецЕсли;
КонецЕсли;
#Удаление
КонецЕсли;
#КонецУдаления
Возврат Неопределено;
КонецФункции

Рекомендации

  • ЕФС-1 - краткая инструкция
  • СЗВ-ТД по совместителям уходят в СФР без признака "Совместитель"
  • СЭДО - ошибочно появляется статус "Требуется актуализировать" по Льготам
ЗУП 3.1, Общие вопросы Tags:ЕФС-1, СЗВ-ТД, СФР

Навигация по записям

Previous Post: Инструкция к обработке «API YandexGPT»
Next Post: Не верно рассчитывается средний заработок для «Больничного листа» в ЗУП 3.1.31.58

Комментарии (5) on “Не устанавливается статус «ДИСТ» в отчете ЕФС-1 для совместителей”

  1. Аноним:
    16 декабря 24 г. в 11:45

    Спасибо! Очень помогло.

    Ответить
  2. Индира:
    6 февраля 25 г. в 12:05

    Спасибо за Ваш труд, Алексей! Подскажите, пожалуйста, а ошибка зарегистрирована на bugboard?

    Ответить
    1. Алексей:
      11 февраля 25 г. в 13:48

      Дополнил статью ответом тех. поддержки 1С:
      Коды «НЕПД», «НЕПН», «НДОМ», «ДИСТ» дополнительно к коду ОКЗ не указываются, если:
      — сотрудник принимается или переводится на работу по совместительству,
      — сотруднику установлена сокращенная продолжительность рабочего времени (по статье 92 ТК РФ).

      Ответить
      1. Индира:
        13 февраля 25 г. в 07:11

        Спасибо большое!

        Ответить
  3. Сергей:
    2 сентября 25 г. в 09:00

    Спасибо, очень помогло. До сих пор у них в конфигурации так же, а в интернете куча инструкций совершенно разных, с разным мнением, которые только путают. Ваш ответ очень помог.

    Ответить

Добавить комментарий Отменить ответ

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

ДзенTelegram

Разработки

  • Печатная форма "Расходный кассовый ордер" для ЗУП 3.1 Печатная форма "Расходный кассовый ордер" ЗУП 3.1 650,00 ₽
  • Отчет "План-факт отпусков сотрудников в виде диаграммы Ганта Отчет "План-факт по отпускам сотрудников" ЗУП 3.1 650,00 ₽
  • Приказ об отмене трудового договора (рис 1) Печатная форма "Отмена приема на работу" ЗУП 3.1 650,00 ₽
  • Обработка “Выплата сотруднику через банк” ЗУП 3.1 Обработка “Выплата сотруднику через банк” ЗУП 3.1 0,00 ₽
  • Тестирование API Яндекс GPT Обработка "Работа с API YandexGPT" 650,00 ₽

MDM web-сервис XML БСП ЕФС-1 ИИ КД 2.0 НДФЛ СЗВ-СТАЖ СЗВ-ТД СКД СТД-Р СФР СЭДО ФСС ФСС НС больничные листы взносы вычеты длительная операция запрос интерфейс кадровая история кадровые данные кадровые переводы легкий труд мастер-данных обмен данными общий модуль отбор отпуска печать без проверки печать с диалогом пользователи представление прием на работу резервы отпусков сверхурочные синхронизация ЗУП и БП средний заработок табель таблица периодов табличный документ фотография штатное расписание

Яндекс.Метрика

© 2022-2026 myblog-1c.ru

Пользовательское соглашение

Контакты