Идентификатор строки реестра в 1С ЗУП: перерасчёт больничного через СЭДО
Содержание
Идентификатор строки реестра — это уникальный код, который СФР присваивает каждой строке ранее принятого реестра сведений для расчёта пособий. При перерасчёте больничного в 1С ЗУП он говорит Фонду, какую именно запись нужно заменить, а не создать заново. Без него исправление либо не примут, либо пособие задвоят.
Проще говоря: чтобы пересчитать больничный, вы не отправляете новые сведения «с нуля», а привязываете исправление к уже отправленной строке. Ключ этой привязки — идентификатор строки реестра. Ниже разберём, где его взять, как инициировать перерасчёт больничного в 1С ЗУП и что делать в двух ситуациях — пособие ещё не выплачено Фондом и уже выплачено.
Механизм работает в связке СЭДО СФР. С 2022 года прямые выплаты идут только через электронный документооборот с Фондом, поэтому все исправления оформляются в том же контуре.
Что такое идентификатор строки реестра и зачем он нужен
Когда вы отправляете в СФР Сведения для расчёта пособий, Фонд принимает документ и возвращает протокол. В протоколе каждой строке реестра присваивается свой идентификатор — длинная строка вида GUID (например, 7f3a1c9e-4b21-...).
Этот идентификатор — «адрес» записи в базе Фонда. Пока пособие живёт в СФР под этим кодом, любое исправление по нему должно ссылаться на тот же код.
Что даёт идентификатор строки реестра при перерасчёте больничного:
- 📌 связывает исправление с исходной выплатой — Фонд понимает, какую строку менять;
- 🔁 отличает перерасчёт от новой выплаты — иначе пособие начислят дважды;
- ✅ ускоряет приём — корректные исправления проходят без ручного разбора в СФР.
Если идентификатор указан неверно или пуст, СФР вернёт отказ или создаст дубль пособия. Это самая частая причина «зависших» перерасчётов.
Где найти идентификатор строки реестра в 1С ЗУП при перерасчёте больничного листа
В большинстве случаев искать вручную не нужно — 1С ЗУП подставляет идентификатор автоматически, когда вы создаёте исправление на основании исходного документа. Но если поле пустое или вы заполняете исправление вручную, вот где смотреть.
Способ 1 — из ответа Фонда (надёжнее всего).
Откройте рабочее место Зарплата → СЭДО → журнал сообщений. Найдите входящий ответ СФР на ваши исходные сведения. В нём по каждому сотруднику есть присвоенный идентификатор строки.
Способ 2 — из исходного документа сведений.
Откройте документ Сведения для расчёта пособий, которым вы отправляли данные. В табличной части (или в служебных реквизитах строки) хранится идентификатор, полученный из протокола приёма.
Способ 3 — через перерасчёт на основании.
Создавайте исправление кнопкой Создать на основании → Исправление сведений прямо из принятого документа. Тогда 1С сама перенесёт идентификатор строки реестра — вручную копировать GUID не придётся.
Не берите идентификатор из черновика, который ещё не отправлен и не принят Фондом. До приёма СФР строка кода не имеет.
Как инициировать перерасчёт больничного в 1С ЗУП — пошаговая инструкция
Порядок зависит от того, что именно вы правите: стаж, сумму заработка, период нетрудоспособности или реквизиты сотрудника. Общая логика одинаковая.
Больничный лист. Без исправления причины перерасчёт даст ту же сумму.Больничный лист и выполните перерасчёт — сумма пособия обновится с учётом новых данных. Проверьте разницу «было / стало».Сведения для расчёта пособий нажмите Создать на основании → Исправление сведений для расчёта пособий. Идентификатор строки реестра подтянется автоматически.Как пересчитать больничный в 1С ЗУП: два сценария
Дальнейшие действия и суммы зависят от того, выплатил Фонд пособие или ещё нет. Разберём оба случая с числами.
Если пособие ещё не выплачено Фондом
Самый простой случай. Фонд получил сведения, но деньги сотруднику не перечислил.
Пример: отправили сведения со стажем 6 лет 8 месяцев (коэффициент 80%), а стаж на самом деле 8 лет 1 месяц (коэффициент 100%).
- Правите стаж в карточке сотрудника.
- Пересчитываете больничный — пособие вырастает.
- Создаёте
Исправление сведенийс тем же идентификатором строки реестра. - Отправляете в СФР.
Фонд заменит строку и выплатит уже 100% пособия. Доплачивать сотруднику самим ничего не нужно — расчёт закроет Фонд.
Если пособие уже выплачено Фондом
Здесь есть разница «было / стало», и её надо провести.
Пример: пособие рассчитали от заработка 520 000 ₽ за расчётный период, Фонд выплатил. Позже пришла уточнённая справка — заработок 580 000 ₽. Пособие за 10 дней болезни:
| Показатель | Было | Стало |
|---|---|---|
| Учтённый заработок за 2 года | 520 000 ₽ | 580 000 ₽ |
| Средний дневной заработок | ≈ 712 ₽ | ≈ 794 ₽ |
| Пособие за 10 дней (100%) | ≈ 7 120 ₽ | ≈ 7 940 ₽ |
| Разница к доплате | — | ≈ 820 ₽ |
Порядок:
- Вносите верный заработок, пересчитываете больничный.
- Создаёте исправление сведений с идентификатором строки реестра выплаченного пособия.
- Отправляете в СФР — Фонд доплатит сотруднику разницу ≈ 820 ₽.
При обратной ситуации (пособие завысили) СФР пересчитает в меньшую сторону. Удержать переплату с работника можно только при счётной ошибке или его недобросовестности (ст. 137 ТК РФ). Просто «передумали» — удерживать нельзя.
Перерасчёт больничного за текущий и прошлый период
Логика зависит от периода.
- 🗓️ Текущий период. Правки вносите в открытый месяц, перерасчёт попадает в ближайшую выплату и текущую отчётность.
- ⏪ Прошлый период. 1С ЗУП формирует перерасчёт отдельной строкой с указанием месяца, за который он сделан. Идентификатор строки реестра берётся от исходной выплаты того периода — не от текущего документа.
При работе через прямые выплаты (пилотный проект ФСС и его преемник — прямые выплаты СФР) сам работодатель пособие за счёт Фонда не выплачивает. Ваша задача — отправить корректные сведения; расчёты с сотрудником по фондовой части закрывает СФР. За первые 3 дня болезни (за счёт работодателя) перерасчёт проводите обычными документами ЗУП.
Частые ошибки и как их избежать
Что чаще всего ломает перерасчёт больничного через СЭДО:
- ❌ Пустой идентификатор строки реестра. Заполняли исправление вручную, а не «на основании». Решение — всегда создавать через
Создать на основании. - ❌ Идентификатор от другого документа. Скопировали
GUIDне той строки/сотрудника. Сверяйте с ответом Фонда по конкретному человеку. - ❌ Исправили сведения, но не источник. Перерасчёт дал ту же сумму, потому что не поправили стаж/заработок/период.
- ❌ Отправили новый реестр вместо исправления. Фонд начислил пособие дважды. Всегда — именно
Исправление сведений, а не повторныеСведения для расчёта пособий. - ❌ Правка до приёма Фондом. Пока нет протокола приёма, идентификатора нет — исправлять нечего.
Частые вопросы
Где в 1С ЗУП взять идентификатор строки реестра, если поле пустое?
Зарплата → СЭДО — там по каждому сотруднику указан присвоенный идентификатор. Либо создайте исправление кнопкой Создать на основании из принятого документа, тогда код подставится сам.Можно ли вписать идентификатор строки реестра вручную?
GUID строго из ответа Фонда по нужному сотруднику. Надёжнее формировать исправление на основании исходного документа.Как инициировать перерасчёт больничного в 1С ЗУП пошагово?
Больничный лист → создайте Исправление сведений для расчёта пособий на основании принятого документа → проверьте идентификатор → отправьте в СФР через СЭДО.Что будет, если отправить перерасчёт без идентификатора строки реестра?
Нужно ли доплачивать разницу сотруднику самому?
Как пересчитать больничный за прошлый период?
Источники
- Федеральный закон от 29.12.2006 № 255-ФЗ «Об обязательном социальном страховании на случай временной нетрудоспособности и в связи с материнством»
- Постановление Правительства РФ от 23.11.2021 № 2010 «Об утверждении Правил получения СФР сведений и документов для назначения и выплаты пособий»