Электронные больничные давно стали стандартом для бухгалтеров и кадровиков, но их перенос между системами до сих пор вызывает вопросы. Если вы работаете с 1С:Зарплата и Управление Персоналом 3.1 и получаете больничные через СБИС, то рано или поздно столкнётесь с задачей их выгрузки. Процесс кажется простым, но на практике пользователи сталкиваются с ошибками формата файлов, несоответствием реквизитов или проблемами с подписями.
В этой статье разберём все этапы выгрузки — от подготовки данных в СБИС до загрузки в 1С:ЗУП, включая типичные ошибки и способы их устранения. Особое внимание уделим формату обмена XML, настройкам интеграции и проверке корректности перенесённых данных. Если вы ранее не занимались подобными операциями, инструкция поможет избежать распространённых проблем, например, с неверным расчётом пособий или дублированием записей.
Для опытных пользователей приведём альтернативные способы выгрузки (через API, внешние обработки) и сравним их с стандартным функционалом. А если вы только начинаете работать с электронными больничными, в конце статьи найдёте ответы на частые вопросы — от требований ФСС до нюансов хранения документов.
1. Подготовка к выгрузке: что проверить в СБИС перед обменом
Прежде чем приступать к выгрузке, убедитесь, что в СБИС всё настроено корректно. Ошибки на этом этапе приведут к проблемам с загрузкой в 1С:ЗУП — от отсутствия данных до неверного отображения реквизитов. Вот ключевые моменты:
1. Статус больничного. Электронный лист нетрудоспособности должен иметь статус «Подписан ФСС» или «Подписан работодателем». Если документ находится в черновиках или на этапе согласования, выгрузить его не получится. Проверьте это в разделе Электронные больничные → История.
2. Актуальность версии СБИС. Устаревшие сборки программы могут не поддерживать текущие форматы обмена с 1С. Обновите СБИС до последней версии через Сервис → Обновление программы. Минимально рекомендуемая версия для стабильной работы — СБИС 3.0.120+.
3. Права доступа. У пользователя, выполняющего выгрузку, должны быть права на работу с электронными больничными и экспорт данных. Если вы видите сообщение «Отказано в доступе», обратитесь к администратору системы.
4. Настройки организации. В карточке компании в СБИС должны быть заполнены:
- 📌 Полное и сокращённое название (совпадает с 1С)
- 📌 ИНН/КПП (без ошибок)
- 📌 Регистрационный номер в ФСС
- 📌 Адрес и контактные данные (для проверки ФСС)
Если в СБИС не указан регистрационный номер ФСС, больничный не пройдёт проверку при загрузке в 1С. Уточните его в личном кабинете ФСС или у бухгалтера.
5. Проверка подписей. Электронная подпись работодателя должна быть действующей. Если сертификат просрочен, обновите его через Настройки → Сертификаты. В противном случае 1С:ЗУП откажется принимать файл с ошибкой «Недействительная подпись».
⚠️ Внимание: Если в СБИС включён режим «Тестовый контур», выгруженные больничные не будут приняты в рабочей базе 1С. Отключите его в Настройки → Организации → Режим работы.
2. Способы выгрузки электронного больничного из СБИС
В СБИС есть три основных способа передачи данных в 1С:ЗУП. Выбор зависит от объёма документов, частоты обмена и технических возможностей вашей инфраструктуры. Рассмотрим каждый вариант подробно.
Способ 1: Ручная выгрузка в файл XML
Самый простой метод, подходящий для разовых операций. Алгоритм:
- Откройте раздел
Электронные больничныев СБИС. - Выделите нужный документ (или несколько) галочками.
- Нажмите «Выгрузить» → «В файл для 1С».
- Укажите путь сохранения (рекомендуем создать папку
Обмен_СБИС_1Сна рабочем столе).
Файл будет сохранён в формате XML с расширением .xml или .sig (если включена подпись). Имя файла формируется автоматически по шаблону: БЛ_НомерДокумента_Дата.xml.
Способ 2: Прямой обмен через API
Подходит для крупных компаний с большим потоком больничных. Требует предварительной настройки интеграции:
- 🔗 В СБИС перейдите в
Настройки → Интеграции → 1С. - 🔗 Сгенерируйте токен доступа (действует 1 год).
- 🔗 В 1С:ЗУП настройте подключение через
Администрирование → Обмен данными → Настройки обмена с СБИС. - 🔗 Укажите адрес API (
https://online.sbis.ru/api/...) и токен.
После настройки больничные будут передаваться автоматически при синхронизации (рекомендуемый интервал — 1 раз в день).
Способ 3: Выгрузка через внешнюю обработку
Если стандартные методы не работают (например, из-за устаревшей версии 1С), можно использовать внешние обработки от партнёров 1С. Популярные решения:
- 📄 «Выгрузка больничных из СБИС» (от 1С-Рарус)
- 📄 «Интегратор СБИС-1С» (от КорпСофт)
- 📄 «Универсальный обмен» (входит в поставку 1С:ЗУП КОРП)
Обработки позволяют гибко настраивать правила преобразования данных и поддерживают старые версии программ. Минус — требуют покупки или подписки.
При ручной выгрузке вы получаете статичный XML-файл, который нужно загружать в 1С вручную. API же обеспечивает двустороннюю синхронизацию: изменения в СБИС автоматически отражаются в 1С, и наоборот (например, если в 1С исправили данные сотрудника).Чем отличается выгрузка через API от ручной?
| Способ выгрузки | Сложность настройки | Автоматизация | Подходит для |
|---|---|---|---|
| Ручная (XML) | Низкая | Нет | Малого бизнеса, разовых операций |
| API | Средняя | Да | Средних и крупных компаний |
| Внешняя обработка | Высокая | Частично | Устаревших версий 1С или нестандартных интеграций |
3. Загрузка больничного в 1С:ЗУП — пошаговая инструкция
После того как файл получен из СБИС, его нужно корректно загрузить в 1С:Зарплата и Управление Персоналом. Рассмотрим процесс на примере версии 3.1.22.
Шаг 1: Подготовка базы 1С
Перед загрузкой проверьте:
- 🔄 В базе есть карточка сотрудника, на которого оформлен больничный (ФИО, СНИЛС, табельный номер должны совпадать с данными в СБИС).
- 🔄 В справочнике «Организации» заполнены реквизиты ФСС (регистрационный номер, код подчиненности).
- 🔄 В настройках программы включён параметр «Использовать электронные больничные» (
Настройки → Кадровый учёт).
Шаг 2: Импорт файла XML
- Откройте раздел
Зарплата → Больничные листы. - Нажмите «Создать» → «Загрузить из файла».
- Выберите полученный из СБИС файл (формат
.xmlили.sig). - Нажмите «Открыть» и дождитесь проверки данных.
Шаг 3: Проверка и сохранение
После загрузки система покажет окно с предварительным просмотром. Обратите внимание на:
- 📅 Даты нетрудоспособности — они должны совпадать с данными в СБИС.
- 👤 ФИО сотрудника — если не найден в базе, 1С предложит создать новую карточку.
- 🏥 Код диагноза (например,
01— заболевание,02— травма).
Если всё верно, нажмите «Записать и закрыть». Документ появится в журнале больничных листов.
☑️ Проверка перед загрузкой в 1С
⚠️ Внимание: Если при загрузке появляется ошибка «Неверная структура файла», проверьте, что выгружали документ именно в формате для 1С, а не в универсальном XML. В СБИС при выгрузке выбирайте опцию «В файл для 1С», а не «В файл».
4. Типичные ошибки и их решения
Даже при правильной выгрузке из СБИС в 1С:ЗУП могут возникать ошибки. Разберём самые распространённые и способы их устранения.
Ошибка 1: «Сотрудник не найден в базе»
Причина: Расхождения в ФИО, СНИЛС или табельном номере между системами.
Решение:
- Откройте карточку сотрудника в 1С (
Кадры → Сотрудники). - Сравните данные с информацией в СБИС (особенно СНИЛС и дату рождения).
- Если расхождений нет, проверьте, не дублируется ли сотрудник в базе (используйте отчёт «Поиск дублей»).
Ошибка 2: «Неверный формат файла»
Причина: Файл повреждён или выгружен в неподходящем формате (например, в универсальном XML вместо специализированного для 1С).
Решение:
- Повторите выгрузку из СБИС, выбрав «В файл для 1С».
- Проверьте расширение файла — оно должно быть
.xml(не.txtили.pdf). - Откройте файл в блокноте: первая строка должна содержать
.
Ошибка 3: «Ошибка подписи»
Причина: Истёк сертификат ЭЦП в СБИС или 1С, либо подпись сформирована некорректно.
Решение:
- В СБИС проверьте статус сертификата в
Настройки → Сертификаты. - В 1С:ЗУП обновите сертификаты через
Администрирование → Организации → Сертификаты. - Если ошибка сохраняется, запросите новый больничный в СБИС (с новой подписью).
Ошибка 4: «Документ с таким номером уже существует»
Причина: Больничный уже загружен в 1С, либо в СБИС дублируется номер документа.
Решение:
- Проверьте журнал больничных в 1С (
Зарплата → Больничные листы). - Если документ есть, но данные неверные, удалите его и загрузите заново.
- Если дубля нет, в СБИС запросите исправленный больничный с уникальным номером.
Самая частая ошибка — расхождения в СНИЛС сотрудника. Всегда сверяйте этот реквизит в обеих системах перед обменом.
5. Проверка корректности загруженных данных
После импорта больничного в 1С:ЗУП необходимо убедиться, что все данные перенесены верно. Ошибки на этом этапе приведут к неверному расчёту пособий или проблемам при сдаче отчётности в ФСС.
Что проверять:
- 📅 Даты нетрудоспособности — должны совпадать с оригиналом из СБИС.
- 👩⚕ Код диагноза (например,
01— заболевание,11— карантин). - 💼 Страховой стаж — 1С должна автоматически рассчитать его на дату начала болезни.
- 💰 Размер пособия — сравните с предварительным расчётом в СБИС.
Как проверить:
- Откройте загруженный больничный в 1С (
Зарплата → Больничные листы). - Нажмите «Рассчитать» — система покажет сумму пособия.
- Сравните её с данными в СБИС (раздел «Расчёт пособия»).
- Если суммы отличаются, проверьте:
- 🔹 Страховой стаж (в карточке сотрудника).
- 🔹 Средний заработок за 2 года (отчёт «Справка о доходах»).
- 🔹 Коэффициенты и ограничения (например, максимальный размер пособия в 2026 году — 3 603,94 рубля в день).
- 📊 Нет дублирующих записей.
- 📊 Все больничные имеют статус «Рассчитан».
- 📊 Суммы пособий соответствуют нормам законодательства.
- 🔄 Поддерживается устаревшими версиями 1С.
- 🔄 Можно редактировать данные перед загрузкой.
Дополнительная проверка:
Сформируйте отчёт «Анализ больничных листов» (Зарплата → Отчёты) и отфильтруйте по дате. Убедитесь, что:
⚠️ Внимание: Если в 1С неверно указан регистрационный номер ФСС, отчётность по больничным не пройдёт проверку. Уточните его в личном кабинете ФСС или у бухгалтера.
6. Альтернативные способы обмена данными
Если стандартная выгрузка через XML не подходит (например, из-за большого объёма документов или специфичных требований), рассмотрите альтернативные методы интеграции СБИС и 1С:ЗУП.
Метод 1: Обмен через DBF
Некоторые компании используют промежуточный формат .dbf для обмена. Преимущества:
Как настроить:
- В СБИС выгрузите больничные в
DBF(Электронные больничные → Выгрузить → В DBF). - В 1С используйте обработку «Универсальный обмен данными» для импорта.
Метод 2: Прямая синхронизация через веб-сервисы
Если у вас 1С:ЗУП КОРП, можно настроить автоматический обмен по расписанию:
- 🔗 В СБИС включите «Веб-сервисы» в настройках интеграции.
- 🔗 В 1С создайте новую настройку обмена (
Администрирование → Обмен данными). - 🔗 Укажите адрес сервиса СБИС и токен доступа.
Преимущества:
- 🔄 Данные обновляются в реальном времени.
- 🔄 Минимальное участие пользователя.
Метод 3: Использование внешних сервисов
Сервисы вроде «1С-ЭДО» или «Диадок» поддерживают обмен больничными между СБИС и 1С. Как это работает:
- Зарегистрируйтесь в сервисе и подключите к нему обе системы.
- Настройте правила маршрутизации (например, все больничные из СБИС автоматически отправляются в 1С).
- Документы будут передаваться в фоновом режиме с уведомлениями об ошибках.
Минусы:
- 💰 Платная подписка (от 1 500 руб/мес).
- 🔧 Требует настройки у специалиста.
Когда стоит использовать внешние сервисы?
Если у вас более 50 больничных в месяц или нужна 100% гарантия доставки документов без ручного контроля.
7. Хранение и архивирование электронных больничных
После выгрузки в 1С:ЗУП оригиналы электронных больничных необходимо хранить в соответствии с требованиями Федерального закона № 400-ФЗ (о страховых пенсиях) и приказом ФСС № 578. Минимальный срок хранения — 5 лет с даты окончания нетрудоспособности.
Как организовать архив:
- 📁 В СБИС: Все больничные автоматически сохраняются в разделе «Архив». Рекомендуем создать папки по годам (например,
2026_Больничные). - 📁 В 1С: Используйте журнал «Больничные листы» с фильтрацией по датам. Для удобства экспортируйте архив в
PDFраз в квартал. - 📁 Резервные копии: Храните XML-файлы выгрузки на отдельном носителе (например, в облачном хранилище с доступом только для бухгалтерии).
Требования к архиву:
| Параметр | Требование | Как выполнить |
|---|---|---|
| Формат хранения | Оригинальный XML + печатная форма | Сохраняйте оба варианта (в СБИС и 1С) |
| Срок хранения | 5 лет | Настройте автоматическое архивирование в 1С |
| Доступ | Только уполномоченные лица | Ограничьте права в настройках 1С и СБИС |
| Защита от изменений | Файлы должны быть защищены от редактирования | Используйте электронные подписи и права «только чтение» |
Что делать при проверке ФСС:
- 🔍 По запросу инспектора предоставьте:
- 📄 Электронный больничный в формате XML (с подписью).
- 📄 Печатную форму (можно сгенерировать в СБИС или 1С).
- 📄 Выписку из 1С с расчётом пособия.
⚠️ Внимание: Если в архиве отсутствует оригинал XML-файла, ФСС может не засчитать расходы на пособие. Всегда сохраняйте файлы выгрузки, даже если данные уже перенесены в 1С.
8. Частые вопросы по выгрузке больничных из СБИС в 1С
Можно ли выгрузить больничный из СБИС в 1С:ЗУП 2.5?
Да, но с ограничениями. Версия 2.5 поддерживает импорт XML, но может некорректно обрабатывать новые форматы электронных больничных (например, с QR-кодами). Рекомендуем использовать внешнюю обработку от партнёров 1С (например, от 1С-Рарус) или обновиться до 3.1.
Что делать, если в 1С не отображается сумма пособия после загрузки?
Причины могут быть разные:
- 🔹 Не заполнен страховой стаж сотрудника в карточке.
- 🔹 Не указан средний заработок за 2 предыдущих года.
- 🔹 В настройках 1С отключён параметр «Рассчитывать пособия автоматически» (
Настройки → Расчёт зарплаты).
Проверьте эти параметры и пересчитайте документ вручную.
Как выгрузить больничный из СБИС, если нет доступа к ЭЦП?
Без действующей электронной подписи выгрузить больничный в формате для 1С невозможно. Альтернативные варианты:
- 🔑 Попросите администратора СБИС выгрузить файл за вас.
- 🔑 Восстановите сертификат через удостоверяющий центр (например, Такском или КриптоПро).
- 🔑 Если больничный ещё не подписан ФСС, запросите бумажный вариант у сотрудника.
Можно ли редактировать загруженный больничный в 1С?
Технически да, но категорически не рекомендуется. Любые изменения вручную приведут к расхождениям с оригиналом из СБИС, что вызовет проблемы при проверке ФСС. Если нужно исправить данные (например, даты), запросите новый больничный в СБИС и загрузите его заново.
Как перенести больничные из СБИС в 1С, если их больше 100?
Для массовой выгрузки:
- В СБИС отфильтруйте больничные по дате или статусу.
- Выделите все документы галочками и выгрузите в
XML для 1С(файл будет один, но с данными всех больничных). - В 1С используйте обработку «Массовая загрузка больничных» (входит в 1С:ЗУП КОРП) или внешние решения (например, от КорпСофт).
Для автоматизации настройте обмен через API (см. раздел 6).