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