Электронные больничные листы (ЭЛН) давно стали стандартом для бухгалтеров и кадровиков, но их обработка между разными системами всё ещё вызывает вопросы. Один из самых частых запросов — как перенести данные из СБИС (системы для работы с электронными документами) в 1С:Зарплата и Управление Персоналом 3.1 (1С ЗУП) без ошибок и дублирования. В этой статье разберём все этапы: от подготовки систем до проверки выгруженных данных, а также рассмотрим типичные проблемы и их решения.
Особенность процесса в том, что СБИС и 1С ЗУП используют разные форматы хранения данных. В СБИС больничный хранится как XML-файл с электронной подписью, а в 1С ЗУП он должен быть загружен как документ «Больничный лист» с привязкой к сотруднику и расчётному периоду. При этом важно учитывать версию 1С ЗУП (3.1 или 2.5), так как алгоритмы обмена в них отличаются. Если вы работаете с 1С:Бухгалтерией, принципы будут схожи, но настройки интеграции потребуется адаптировать.
Статья актуальна для пользователей, которые уже настроили обмен между системами, но сталкиваются с ошибками при выгрузке, а также для тех, кто только планирует автоматизировать процесс. Мы не будем рассматривать ручной ввод данных — только автоматизированные способы с минимальным участием пользователя.
1. Подготовка систем к обмену данными
Перед выгрузкой больничного листа из СБИС в 1С ЗУП необходимо убедиться, что обе системы готовы к интеграции. Это включает проверку версий программ, наличия прав доступа и корректных настроек обмена.
В СБИС требуется:
- 🔹 Наличие действующей подписки на модуль «Электронные больничные» (в некоторых тарифах он может быть отключён).
- 🔹 Права пользователя на экспорт данных (роль «Администратор» или «Кадровик с правами на ЭЛН»).
- 🔹 Подключённый сертификат электронной подписи (если используется квалифицированная подпись для обмена).
В 1С ЗУП 3.1 проверьте:
- 🔹 Версию платформы (не ниже
8.3.16— в старых версиях могут отсутствовать обработки для импорта ЭЛН). - 🔹 Наличие обработки «Загрузка электронных больничных листов» (обычно входит в стандартную поставку).
- 🔹 Права текущего пользователя на создание и редактирование документов «Больничный лист».
Если обмен между системами настраивается впервые, потребуется дополнительная настройка правил конвертации данных. В 1С ЗУП это делается через меню Администрирование → Обмен данными → Настройка обмена с СБИС. В СБИС аналогичные настройки находятся в разделе «Интеграции».
⚠️ Внимание: Если в 1С ЗУП не установлен модуль для работы с ЭЛН, выгрузка будет невозможна. В этом случае потребуется доустановить компоненту через «Центр обновлений» или обратиться к партнёру 1С.
2. Пошаговая инструкция по выгрузке больничного листа
Рассмотрим процесс выгрузки на примере 1С ЗУП 3.1 и актуальной версии СБИС. Инструкция подходит для больничных листов, оформленных в 2023–2026 годах (для более ранних периодов могут потребоваться дополнительные настройки).
Шаг 1. Экспорт больничного из СБИС
1. Откройте СБИС и перейдите в раздел «Электронные больничные».
2. Найдите нужный больничный лист в списке (можно использовать фильтр по ФИО сотрудника или дате открытия).
3. Нажмите на документ и выберите «Экспортировать» → «В 1С:Зарплата и Управление Персоналом».
4. Укажите формат файла — XML (рекомендуется) или ZIP (если больничный содержит вложения).
5. Сохраните файл на компьютер. Имя файла должно содержать номер больничного (например, БЛ_123456789_Иванов.xml).
Шаг 2. Импорт в 1С ЗУП
1. Откройте 1С ЗУП 3.1 и перейдите в раздел «Зарплата» → «Больничные листы».
2. Нажмите «Создать» → «Загрузка электронного больничного листа».
3. В открывшемся окне выберите сохранённый ранее файл и нажмите «Открыть».
4. Система автоматически распознает данные и предложит создать новый документ. Проверьте:
- 🔹 ФИО сотрудника (должно совпадать с данными в 1С ЗУП).
- 🔹 Период нетрудоспособности (даты начала и окончания).
- 🔹 Номер больничного листа (должен совпадать с данными из СБИС).
5. Нажмите «Записать и закрыть». Документ будет сохранён в журнале больничных листов.
Файл сохранён в формате XML|Номер больничного совпадает с данными в СБИС|Сотрудник существует в справочнике физических лиц 1С|Период нетрудоспособности не пересекается с другими больничными-->
Шаг 3. Проверка данных
После импорта обязательно сверьте:
- 🔹 Статус больничного в 1С ЗУП (должен быть «Принят» или «Утверждён»).
- 🔹 Привязку к расчётному периоду (месяц начисления зарплаты).
- 🔹 Суммы пособия (если они были рассчитаны в СБИС, их можно использовать как контрольные значения).
Если данные не совпадают, проверьте:
- 🔹 Настройки правил обмена (возможно, неверно настроена конвертация полей).
- 🔹 Версию обработки в 1С ЗУП (обновите её через «Центр обновлений»).
Если при импорте возникает ошибка "Не найден сотрудник", проверьте, совпадают ли СНИЛС или ИНН в СБИС и 1С ЗУП. Часто проблема решается корректировкой данных в справочнике физических лиц.
3. Типичные ошибки и их решения
Даже при корректной настройке обмена могут возникать ошибки. Рассмотрим самые распространённые и способы их устранения.
| Ошибка | Возможная причина | Решение |
|---|---|---|
Не удалось распознать формат файла |
Файл повреждён или сохранён в неподдерживаемом формате. | Экспортируйте больничный повторно из СБИС в формате XML (не PDF или JPG). |
Сотрудник не найден в базе |
Различия в ФИО, СНИЛС или ИНН между системами. | Сверьте данные в справочнике «Физические лица» в 1С ЗУП и СБИС. |
Неверный период нетрудоспособности |
Даты в больничном выходят за пределы расчётного периода. | Проверьте настройки периода начисления в документе «Больничный лист». |
Ошибка подписи файла |
Истёк сертификат ЭП или файл был изменён после экспорта. | Получите новый сертификат в СБИС или запросите повторный больничный. |
Если ошибка не устраняется, проверьте логи обмена в 1С ЗУП:
- Перейдите в
Администрирование → Обмен данными → Журнал обмена. - Найдите последнюю запись с ошибкой и откройте её.
- Скопируйте текст ошибки и поищите решение в базе знаний 1С или на форумах (например, Инфостарт).
⚠️ Внимание: Если в СБИС был изменён статус больничного (например, с «Черновик» на «Утверждён»), его придётся экспортировать заново. 1С ЗУП не обновляет данные по уже загруженным документам автоматически.
4. Настройка автоматического обмена
Ручная выгрузка каждого больничного отнимает время, поэтому многие компании настраивают автоматический обмен между СБИС и 1С ЗУП. Для этого потребуется:
1. В СБИС:
- 🔹 Перейти в «Настройки» → «Интеграции» → «1С:Предприятие».
- 🔹 Указать адрес базы 1С ЗУП (если обмен идёт по
HTTPилиFTP). - 🔹 Настроить расписание обмена (например, ежедневно в 18:00).
2. В 1С ЗУП 3.1:
- 🔹 Открыть «Администрирование» → «Обмен данными» → «Настройки синхронизации с СБИС».
- 🔹 Указать логин и пароль пользователя СБИС с правами на экспорт ЭЛН.
- 🔹 Выбрать каталог для временных файлов (например,
C:\Temp\SBIS_ELN).
После настройки автоматического обмена новые больничные листы будут появляться в 1С ЗУП без ручного импорта. Однако рекомендуется еженедельно проверять журнал обмена на наличие ошибок.
Что делать, если автоматический обмен не работает?
1. Проверьте, запущен ли агент обмена 1С (в трее должен быть значок 1C:Enterprise).
2. Убедитесь, что в СБИС включена опция «Разрешить автоматический экспорт».
3. Проверьте права доступа к папке для временных файлов (она должна быть доступна для записи).
4. Обновите обработки обмена в 1С ЗУП через «Центр обновлений».
5. Проверка корректности загруженных данных
После импорта больничного листа в 1С ЗУП необходимо убедиться, что все данные перенесены верно. Ошибки на этом этапе могут привести к некорректному расчёту пособия или проблемам при сдаче отчётности в ФСС.
Что проверять:
- 🔹 Личные данные сотрудника (ФИО, СНИЛС, ИНН).
- 🔹 Период нетрудоспособности (даты должны совпадать с оригинальным больничным).
- 🔹 Код нетрудоспособности (например,
01— заболевание,09— карантин). - 🔹 Место работы (основное или по совместительству).
- 🔹 Сумма пособия (если она была рассчитана в СБИС).
Для проверки сумм используйте отчёт «Анализ начислений»:
- Перейдите в
Зарплата → Отчёты → Анализ начислений. - Установите фильтр по сотруднику и периоду больничного.
- Сравните сумму пособия с данными из СБИС.
Если суммы не совпадают, проверьте:
- 🔹 Стаж сотрудника (в 1С ЗУП он должен быть указан верно для правильного расчёта процентов).
- 🔹 МРОТ и ограничения по пособиям (в 2026 году максимальный размер пособия — 2 798,33 руб. в день).
- 🔹 Региональные коэффициенты (если они применяются).
Если больничный загружен с ошибкой, не редактируйте его вручную — удалите документ и импортируйте заново. Ручное исправление может привести к расхождениям с данными ФСС.
6. Особенности работы с разными версиями 1С ЗУП
Алгоритм выгрузки больничных листов может отличаться в зависимости от версии 1С ЗУП. Рассмотрим ключевые различия.
1С ЗУП 3.1
Самая актуальная версия на 2026 год. Поддерживает:
- 🔹 Автоматический импорт ЭЛН из СБИС по расписанию.
- 🔹 Проверку электронной подписи больничного.
- 🔹 Интеграцию с порталом ФСС для отправки реестров.
1С ЗУП 2.5
Устаревшая версия, но всё ещё используется в некоторых компаниях. Ограничения:
- 🔹 Нет встроенной обработки для импорта ЭЛН — требуется доработка или стороннее решение.
- 🔹 Не поддерживает автоматическую проверку подписи.
- 🔹 Может некорректно обрабатывать больничные с кодом нетрудоспособности
11(протезирование).
Если вы работаете с 1С ЗУП 2.5, рекомендуется:
- 🔹 Обновиться до версии 3.1 (это решит большинство проблем с ЭЛН).
- 🔹 Использовать внешнюю обработку для импорта (например, от Инфостарт).
- 🔹 Проверять данные вручную после каждой выгрузки.
⚠️ Внимание: В 1С ЗУП 2.5 при импорте больничных листов из СБИС может сбрасываться привязка к расчётному периоду. Всегда проверяйте месяц начисления после загрузки!
7. Альтернативные способы передачи данных
Если стандартный обмен между СБИС и 1С ЗУП не работает, можно использовать альтернативные методы:
1. Экспорт в Excel и ручной ввод
Подходит для небольшого количества больничных. Алгоритм:
- В СБИС экспортируйте данные больничного в
Excel. - Откройте файл и скопируйте ключевые данные (ФИО, даты, код нетрудоспособности).
- В 1С ЗУП создайте новый документ «Больничный лист
2. Обмен через файлы DBF
Более автоматизированный способ, но требует настройки:
- 🔹 В СБИС настройте экспорт больничных в формат
DBF. - 🔹 В 1С ЗУП используйте обработку «Загрузка из DBF» (может потребовать доработки).
3. Интеграция через веб-сервисы
Для крупных компаний с большим документооборотом:
- 🔹 Настройте
REST APIобмен между СБИС и 1С ЗУП. - 🔹 Используйте промежуточный сервер для конвертации данных.
Каждый из этих способов имеет плюсы и минусы. Например, ручной ввод прост, но требует времени, а обмен через DBF быстрее, но может потребовать доработки конфигурации.
8. Советы по оптимизации процесса
Чтобы минимизировать ошибки и ускорить работу с больничными листами, следуйте этим рекомендациям:
- 🔹 Регулярно обновляйте 1С ЗУП — в новых релизах исправляются ошибки обмена с СБИС.
- 🔹 Используйте шаблоны имен файлов (например,
БЛ_[Номер]_[Фамилия].xml) для удобства поиска. - 🔹 Настройте уведомления о новых больничных в СБИС (чтобы не пропустить документ).
- 🔹 Проверяйте данные в двух системах перед отправкой реестра в ФСС.
- 🔹 Ведите журнал обмена (можно в отдельном
Excel-файле) для отслеживания ошибок.
Если в вашей компании часто возникают проблемы с обменом, рассмотрите возможность:
- 🔹 Автоматизации через 1С:Коннектор (дополнительный модуль для интеграции).
- 🔹 Обучения сотрудников (проведите вебинар или подготовьте инструкцию по работе с ЭЛН).
- 🔹 Аутсорсинга обработки больничных (некоторые компании передают эту задачу специализированным бухгалтерским службам).
Если в 1С ЗУП часто сбиваются настройки обмена, создайте резервную копию правил конвертации (файл с расширением .epf). Это позволит быстро восстановить их после обновления.
FAQ: Частые вопросы по выгрузке больничных из СБИС в 1С ЗУП
Можно ли выгрузить больничный из СБИС в 1С ЗУП без электронной подписи?
Нет, электронная подпись обязательна для подтверждения подлинности документа. Если подпись отсутствует или истекла, 1С ЗУП не примет файл. В этом случае запросите повторный больничный в СБИС с действующей подписью.
Почему после выгрузки в 1С ЗУП не рассчитывается пособие?
Причин может быть несколько:
- 🔹 Не указан страховой стаж сотрудника (проверьте в карточке физического лица).
- 🔹 Неверно задан период нетрудоспособности (даты должны попадать в расчётный месяц).
- 🔹 В настройках программы отключён автоматический расчёт пособий (проверьте в параметрах расчёта зарплаты).
Также убедитесь, что в документе «Больничный лист» проставлен статус «Утверждён».
Как исправить ошибку "Неверный формат файла" при импорте?
Эта ошибка возникает, если:
- 🔹 Файл сохранён в неподходящем формате (например,
PDFвместоXML). - 🔹 Файл повреждён при скачивании (попробуйте экспортировать его заново).
- 🔹 В 1С ЗУП устаревшая обработка импорта (обновите её через «Центр обновлений»).
Решение: повторно экспортируйте больничный из СБИС в формате XML и попробуйте загрузить его снова.
Можно ли выгрузить больничный из СБИС в 1С:Бухгалтерию вместо ЗУП?
Да, но с ограничениями. В 1С:Бухгалтерии нет полноценного функционала для работы с больничными листами, поэтому:
- 🔹 Данные придётся вводить вручную в документ «Начисление зарплаты».
- 🔹 Расчёт пособия будет менее точным (нет привязки к страховому стажу).
- 🔹 Нельзя сформировать реестр для ФСС напрямую из бухгалтерии.
Рекомендуется использовать 1С ЗУП для работы с ЭЛН, а в 1С:Бухгалтерию передавать только итоговые суммы.
Что делать, если в СБИС и 1С ЗУП разные данные по одному больничному?
Сначала определите, в какой системе данные верные:
- 🔹 Сверьте номер больничного и даты с оригиналом (можно запросить у сотрудника или в ФСС).
- 🔹 Проверьте, не было ли изменений в СБИС после экспорта (например, корректировка периода нетрудоспособности).
Если верные данные в СБИС:
- Удалите документ в 1С ЗУП.
- Экспортируйте больничный заново и импортируйте его.
Если верные данные в 1С ЗУП:
- Свяжитесь с ФСС для уточнения информации.
- При необходимости запросите исправленный больничный.