Другое · 9 мин
Как выгрузить больничный из СБИС в 1С
Как выгрузить электронный больничный (ЭЛН) из СБИС в 1С:ЗУП и 1С:Бухгалтерию. Способы обмена, настройка, типичные ошибки и проверка результата.
Электронные листки нетрудоспособности (ЭЛН) работодатель получает от СФР, и часто кадровый учёт ведётся в СБИС, а расчёт зарплаты и пособий — в 1С:ЗУП или 1С:Бухгалтерии. Возникает задача: перенести данные больничного из одной системы в другую без ручного ввода, чтобы избежать ошибок в стаже, периодах и МРОТ.
Существует несколько рабочих способов: прямая загрузка ЭЛН в 1С напрямую из СФР по номеру листка (без участия СБИС), выгрузка из СБИС через файл обмена, а также использование встроенного механизма обмена, если обе системы настроены на одну организацию. Выбор зависит от того, какая программа является «мастер-системой» по кадрам и есть ли у вас действующие сертификаты для обмена с СФР.
Практически во всех случаях самый надёжный путь — загрузить ЭЛН в 1С напрямую из фонда по номеру и СНИЛС сотрудника. СБИС при этом используется только для просмотра статуса листка и отправки реестра сведений. Ниже разобраны все варианты с условиями их применения.
Как устроен обмен данными по больничным
Электронный больничный живёт в единой базе СФР. И СБИС, и 1С — лишь «окна» к этой базе: обе системы умеют запрашивать листок по его номеру и СНИЛС работника через сертифицированный канал обмена. Поэтому переносить данные файлом из СБИС в 1С чаще всего не имеет смысла — проще и надёжнее запросить тот же листок в 1С напрямую.
Для загрузки в 1С понадобятся: настроенный обмен с СФР (указан сертификат ответственного лица в настройках обмена электронными документами), номер ЭЛН и СНИЛС сотрудника, корректно заполненная карточка сотрудника в 1С. Если обмен с фондом в 1С ещё не настроен, сначала выполните настройку в разделе «Администрирование → Обмен электронными документами → Обмен с контролирующими органами».
Способ 1: загрузка ЭЛН в 1С напрямую из СФР
Это основной и рекомендуемый сценарий. Он исключает двойной ввод и расхождения между системами, потому что 1С получает данные из первоисточника — той же базы фонда, которую видит СБИС.
Порядок действий в 1С:ЗУП: откройте раздел «Зарплата» (или «Кадры») → «Больничные листы», нажмите «Создать». В форме документа укажите сотрудника, затем воспользуйтесь кнопкой «Загрузить из ФСС (СФР)» или введите номер ЭЛН вручную в соответствующее поле — программа запросит листок из фонда и подтянет период, код причины нетрудоспособности, даты освобождения от работы и признаки (например, нарушение режима).
В 1С:Бухгалтерии 8 путь аналогичен: «Зарплата и кадры → Больничные листы → Создать», затем загрузка по номеру ЭЛН. Если кнопка загрузки неактивна, проверьте, что в настройках учётной записи обмена с СФР указан действующий сертификат и организация подключена к сервису.
- 1Убедитесь, что настроен обмен с СФР и сертификат действителен
- 2Откройте Зарплата → Больничные листы → Создать
- 3Выберите сотрудника и нажмите «Загрузить из ФСС (СФР)» либо введите номер ЭЛН
- 4Проверьте подтянувшиеся даты, код причины и стаж
- 5Рассчитайте пособие, проведите документ и сформируйте реестр сведений
Способ 2: перенос данных из СБИС вручную и через файл
Если обмен 1С с СФР по какой-то причине недоступен (не настроен сертификат, временные работы в сервисе), данные больничного можно перенести из СБИС вручную. Откройте в СБИС раздел «Сотрудники → Больничные», найдите нужный ЭЛН и перепишите в документ 1С: номер листка, период нетрудоспособности, код причины, даты, признак продолжения и данные о нарушении режима.
Файловая выгрузка ЭЛН из СБИС в формате, который 1С сможет «съесть» напрямую, штатно не предусмотрена: листок нетрудоспособности — это не первичный документ для обмена между учётными системами, а запись в базе фонда. Поэтому вариант «выгрузить файл из СБИС и загрузить в 1С» работает только через внешние обработки или доработки, что требует участия специалиста по 1С.
Сравнение вариантов
Рекомендуемый способ: данные из первоисточника, минимум ошибок. Требует настроенного обмена с фондом и сертификата.
Подходит как резерв при недоступном обмене. Риск опечаток в датах и номере листка — обязательна сверка.
Оправдана только при массовых объёмах и нестандартной схеме учёта. Требует разработки и поддержки.
Настройка обмена 1С с СФР: что проверить заранее
Загрузка ЭЛН не сработает, если обмен с фондом не настроен. Проверьте три вещи: в настройках организации указан действующий сертификат ответственного лица; в карточке сотрудника корректно заполнены СНИЛС и ФИО (именно по ним фонд ищет листок); у пользователя 1С есть права на создание документов «Больничный лист» и на обмен с контролирующими органами.
Если СНИЛС в 1С отличается от СНИЛС в СБИС или в данных фонда (например, лишние пробелы, неверная контрольная цифра), листок не найдётся. Сверьте СНИЛС в обеих системах до загрузки — это самая частая причина ошибки «Листок не найден».
Отправка реестра сведений и контроль статусов
После того как больничный проведён в 1С и пособие рассчитано, работодатель обязан направить в СФР реестр сведений для назначения выплаты. Это можно сделать как из 1С (документ «Исходящее сообщение СФР» / реестр прямых выплат), так и из СБИС — важно не отправить одни и те же сведения дважды из разных систем.
Отслеживайте статус листка: «открыт» — листок ещё действует, начислять пособие рано; «закрыт» — можно рассчитывать и отправлять реестр; «направлен на выплату» — фонд уже обрабатывает сведения. Статус удобно контролировать в СБИС, даже если расчёт ведётся в 1С.
Как проверить результат
Период, код причины и номер ЭЛН совпадают с данными листка в СБИС
Даты или номер отличаются — листок загружен не тот или введён вручную с ошибкой
«Закрыт» или «Направлен на выплату»
«Открыт» — пособие начислять преждевременно
Отправлен один раз, получена квитанция о приёме
Дубли реестров из 1С и СБИС или отсутствие квитанции
Типичные ошибки и как их избежать
Наиболее частые проблемы связаны не с самой выгрузкой, а с расхождением справочных данных. Разные СНИЛС в СБИС и 1С, устаревший сертификат, попытка загрузить ещё открытый листок, двойная отправка реестра — всё это приводит к отказам фонда и задержке выплат сотруднику.
Когда нужен специалист по 1С
Штатных средств достаточно в большинстве случаев. Обращаться к специалисту имеет смысл, если: требуется массовая загрузка листков по расписанию; учётная система сильно доработана и стандартный документ «Больничный лист» изменён; нужна автоматическая синхронизация кадровых данных между СБИС и 1С (приёмы, увольнения, личные данные), а не только больничные.
Для регулярной синхронизации справочников между системами обычно настраивают обмен через формат EnterpriseData или план обмена, но это уже проектная задача, а не разовая настройка.
Что важно запомнить
Выгружать больничный файлом из СБИС в 1С не нужно: обе системы работают с одной базой СФР. Загрузите ЭЛН в 1С напрямую по номеру и СНИЛС, сверьте данные с листком в СБИС, дождитесь статуса «Закрыт» и отправьте реестр сведений один раз — из той системы, которую выбрали для отчётности.
Частые вопросы
Можно ли выгрузить больничный из СБИС в 1С файлом?
Штатного формата файла для переноса ЭЛН между СБИС и 1С нет, потому что листок хранится в базе СФР, а не в учётных системах. Правильный путь — загрузить тот же листок в 1С напрямую из фонда по номеру и СНИЛС. Файловый обмен возможен только через сторонние доработки.
1С не находит листок по номеру — что проверить?
Сначала сверьте СНИЛС и ФИО сотрудника в 1С с данными в СБИС: расхождение — самая частая причина. Затем проверьте действительность сертификата обмена с СФР и сам номер листка. Если листок недавно открыт, дайте фонду время на регистрацию и повторите запрос.
Нужно ли отправлять реестр сведений и из 1С, и из СБИС?
Нет, только из одной системы — иначе фонд получит дубли. Определите, какая программа у вас отвечает за взаимодействие с СФР по выплатам, и отправляйте реестр только из неё. Во второй системе листок используется для просмотра и контроля.
Можно ли начислить пособие по открытому больничному?
Технически документ в 1С можно создать, но делать этого не стоит: период нетрудоспособности ещё может измениться, и расчёт придётся сторнировать. Дождитесь статуса «Закрыт» в СБИС или в самой 1С, затем выполняйте окончательный расчёт.
Данные в 1С после загрузки отличаются от ожидаемых — что делать?
Не правьте их вручную. Сверьте листок в СБИС: если там те же данные, значит, ошибка в самом ЭЛН, и его должна скорректировать медорганизация или фонд. Если в СБИС данные другие — проверьте, тот ли листок загружен, и актуальность данных сотрудника.