Как оформить карантинный больничный 65+ в 1С, если ФСС не присылает реквизиты ЭЛН?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

В период действия ограничительных мер работодатели столкнулись с необходимостью оформления специальных больничных листов для сотрудников старше 65 лет, находящихся на карантине. Особенность таких листков нетрудоспособности заключается в том, что они оформляются централизованно, а выплата по ним производится напрямую из средств Фонда социального страхования (ФСС, ныне СФР) с первого дня. При этом работодатели часто сталкиваются с ситуацией, когда реестр отправлен, сотрудники получили деньги напрямую от фонда, но сам электронный листок нетрудоспособности (ЭЛН) не загружается в базу 1С, либо ведомство отказывается предоставлять его реквизиты.

В этой статье мы подробно разберем, как отразить подобные периоды в программе «1С:Зарплата и управление персоналом» (1С:ЗУП), выясним причины технических сбоев при загрузке файлов из сторонних программ отчетности и рассмотрим пошаговые сценарии корректного оформления кадровых и расчетных документов.

Почему возникает проблема с загрузкой файлов ЭЛН из сторонних программ

Часто бухгалтеры пытаются обойти проблему отсутствия прямой связи с ФСС путем выгрузки XML-файла больничного листа из внешних программ отправки отчетности (например, «Контур.Экстерн» или «СБИС») с последующим импортом в 1С. При этом программа 1С выдает ошибку, сообщая, что файл не соответствует спецификации или в нем не заполнено поле LN_HASH.

Проанализируем причину этого поведения системы. При экспорте документов из коммерческих систем защищенного документооборота файлы часто очищаются от служебных метаданных, включая уникальные криптографические хэш-суммы, сформированные на портале ФСС. 1С воспринимает такой файл как поврежденный или некорректный и блокирует импорт.

Для решения этой технической сложности рекомендуется скачивать XML-файл больничного листа напрямую из Личного кабинета страхователя на официальном портале ФСС (СФР). Файлы, полученные непосредственно с государственного портала, содержат полную структуру метаданных и без проблем импортируются в 1С через стандартную кнопку «Загрузить из файла».

Если же доступа к личному кабинету ФСС нет (например, из-за сложностей с регистрацией подписи генерального директора), или получить файл физически невозможно, необходимо прибегнуть к альтернативным методам оформления отсутствия в программе 1С.

Вариант 1. Отражение невыхода через документ «Отсутствие (болезнь, прогул, неявка)»

Если вашей главной задачей является правильное ведение табеля учета рабочего времени и исключение начисления зарплаты за период карантина, совсем не обязательно создавать полноценный документ «Больничный лист». С точки зрения взаиморасчетов, организация ничего не платит сотруднику за карантин 65+, так как все расходы покрывает фонд.

Рассмотрим по шагам, как наиболее просто и безопасно зафиксировать этот период:

  1. Перейдите в раздел Кадры или Зарплата и откройте журнал документов Все начисления (или «Все кадровые документы»).
  2. Создайте новый документ Отсутствие (болезнь, прогул, неявка).
  3. В поле «Причина отсутствия» установите переключатель в положение Болезнь (больничный еще не закрыт).
  4. Укажите период карантина сотрудника в соответствии со сроками реестра 65+.
  5. Проведите документ.

При использовании этого метода программа решает сразу несколько важных задач:

Вариант 2. Ручное создание документа «Больничный лист» без оплаты

Если для целей внутреннего учета или по требованию руководства вам обязательно нужно иметь в базе именно проведенный документ «Больничный лист», его можно заполнить вручную, заблокировав начисление пособия за счет компании и фонда.

Выполните следующие действия:

  1. Откройте раздел Зарплата, выберите пункт Больничные листы и нажмите кнопку Создать.
  2. В поле «Причина нетрудоспособности» выберите код (03) Карантин.
  3. Заполните период освобождения от работы согласно вашему реестру 65+.
  4. Перейдите на вкладку Оплата. Это ключевой шаг: найдите флажок Назначить пособие с... и снимите его.
  5. После снятия этого флажка программа автоматически обнулит все расчеты на вкладке «Начислено». Сумма пособия как за первые 3 дня (которые обычно оплачивает работодатель), так и за последующие дни будет равна нулю.
  6. Убедитесь, что программа зафиксировала нулевые начисления, и проведите документ.

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

Вариант 3. Использование флага «Карантин по коронавирусу» и доработка конфигурации

В типовых конфигурациях 1С (начиная с релизов ЗУП 3.1.10.375 / 3.1.13.145) предусмотрен специальный флажок «Карантин по коронавирусу». При его активации программа автоматически понимает специфику больничного 65+, обнуляет расчеты и позволяет сформировать правильные файлы обмена.

Однако в стандартном интерфейсе этот флаг часто заблокирован для ручной установки и активируется только при автоматической загрузке официального ЭЛН через СЭДО/ЭДО ФСС. Если ЭДО не настроен, флаг скрыт.

Для ИТ-специалистов и программистов 1С существует возможность обойти это ограничение. Проанализируем программный код. В модуле формы документа «Больничный лист» видимость и доступность данного реквизита привязана к переменной ЭЛНПоКоронавирусу. Путем создания небольшого расширения конфигурации или внешней обработки можно принудительно активировать данное свойство.

Посмотрим на пример кода, который решает эту задачу:


&НаСервере
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    // Проверяем причину нетрудоспособности и принудительно включаем доступность реквизита
    Если Объект.ПричинаНетрудоспособности = Справочники.ПричиныНетрудоспособности.НайтиПоКоду("03") Тогда
        ЭтаФорма.ЭЛНПоКоронавирусу = Истина;
        Элементы.ГруппаКарантинПоКоронавирусу.Видимость = Истина;
        Элементы.ГруппаКарантинПоКоронавирусу.Доступность = Истина;
    КонецЕсли;
КонецПроцедуры

Использование этого кода позволяет управлять специальным флагом коронавируса напрямую из пользовательского интерфейса даже без настроенного прямого обмена с ФСС. Однако, если вы не хотите вносить изменения в конфигурацию, рекомендуется использовать Вариант 2, так как он полностью безопасен при последующих обновлениях программы.

Влияние на регламентированную отчетность

Бухгалтеры часто беспокоятся: не «вылезут» ли эти нетипичные больничные листы в регламентированных отчетах предприятия? Выясним, как данные операции отражаются в различных формах отчетности:

Таким образом, отсутствие входящего файла ЭЛН от ФСС по программе карантина 65+ не является критической проблемой. Вы можете выбрать наиболее удобный для вас способ отражения — через простое кадровое отсутствие или через проведение ручного больничного без оплаты. Оба варианта корректно решают задачи учета рабочего времени и формирования персонифицированной отчетности.

← На главную