Ситуация, когда уволенные сотрудники продолжают фигурировать в расчетных ведомостях 1С:Зарплата и Управление Персоналом 8.3, — одна из самых распространенных проблем в кадровом учете. На первый взгляд кажется, что система просто "забыла" об увольнении, но на самом деле причины кроются глубже: от некорректных настроек документа увольнения до ошибок в периодических регистрах. Эта статья поможет разобраться, почему так происходит, как проверить настройки и полностью исключить уволенных из расчетов без риска искажения данных.
Многие бухгалтеры и кадровики сталкиваются с этой проблемой после массовых увольнений или при переходе на новую версию 1С. Иногда сотрудники "возвращаются" в ведомость через месяц-другой, иногда — сразу после формирования отчетности. В обоих случаях это создает путаницу в учете, увеличивает время на проверку и может привести к ошибкам в налогах или страховых взносах. Далее мы разберем все возможные причины — от банальных до скрытых — и дадим пошаговые инструкции по их устранению.
Предупреждение: если проблема возникает регулярно, это может сигнализировать о системных ошибках в базе. В таком случае рекомендуется провести тестирование и исправление информационной базы через Администрирование → Тестирование и исправление.
1. Неправильно оформлен документ увольнения
Самая очевидная, но и самая распространенная причина — ошибки в самом документе "Увольнение" (Кадры → Увольнения). Даже если дата увольнения указана верно, система может продолжать учитывать сотрудника в расчетах из-за:
- 📅 Неверной даты увольнения — если указать дату позднее фактической, сотрудник будет числиться "действующим" до этой даты.
- 🔄 Отсутствия проводки по увольнению — документ может быть проведен, но не сформированы движения по регистрам.
- 📝 Незаполненного поля "Основание увольнения" — без него система может игнорировать документ при формировании отчетов.
- 🔗 Несвязанного документа с приказом — если увольнение не привязано к приказу (
Т-8), оно может не учитываться в некоторых отчетах.
Как проверить:
- Откройте документ увольнения через
Кадры → Увольнения. - Убедитесь, что в поле
Дата увольнениястоит корректная дата (не позже фактического увольнения). - Проверьте, что документ проведен (значок галочки в списке).
- Откройте движения документа (
Действия → Показать движения) и убедитесь, что есть записи в регистрахСотрудники организацийиКадровые данные сотрудников.
Критическая ошибка: если в движениях нет записи о прекращении трудового договора, система будет считать сотрудника действующим. В этом случае нужно перепровести документ или создать новый.
Если увольнение оформлено задним числом, обязательно перепроведите все документы по зарплате за период после даты увольнения — иначе могут остаться "висящие" начисления.
2. Ошибки в регистрах сведений "Сотрудники организаций"
Даже если документ увольнения оформлен правильно, сотрудник может оставаться в расчетных ведомостях из-за некорректных данных в регистре сведений Сотрудники организаций. Этот регистр хранит информацию о приеме, переводе и увольнении сотрудников, и если в нем осталась запись о "действующем" статусе, система будет ее использовать.
Как исправить:
- Откройте регистр через
Все функции → Регистры сведений → Сотрудники организаций. - Найдите сотрудника по фамилии или табельному номеру.
- Проверьте, есть ли запись с параметром
Действует = Истинапосле даты увольнения. - Если такая запись есть — удалите ее вручную или перепроведите документ увольнения.
| Поле регистра | Корректное значение после увольнения | Ошибочное значение |
|---|---|---|
Действует |
Ложь |
Истина |
Дата окончания |
Дата увольнения | Пусто или будущая дата |
Трудовой договор действует |
Нет |
Да |
Внимание: если в регистре несколько записей об одном сотруднике с пересекающимися периодами, это может привести к сбоям в расчетах. В таком случае требуется очистка дублей через обработку "Поиск и замена значений".
3. Начисления за период после увольнения
Иногда сотрудник уволен правильно, но в системе остались незакрытые начисления — например, премия за прошлый квартал или компенсация отпуска, которая должна была быть выплачена при увольнении. В этом случае система продолжает учитывать его в расчетных ведомостях, так как есть "висящие" суммы.
Как найти и удалить такие начисления:
- 🔍 Откройте отчет
Анализ начислений сотрудников(Зарплата → Отчеты по зарплате). - 📊 Отфильтруйте по уволенному сотруднику и периоду после даты увольнения.
- 🗑️ Если есть начисления — проверьте, не связаны ли они с документами типа
Премия,Компенсация отпускаилиРасчет при увольнении. - ✅ Удалите или перенесите начисления на правильную дату (до увольнения).
Пример: если сотрудник уволен 15 числа, но в системе есть начисление премии за месяц с 16 по 30 число, оно будет "тянуть" его в ведомость. Решение — перенести премию на дату до 15 числа или удалить, если она уже выплачена.
Что делать, если начисления связаны с закрытым периодом?
Если начисления попали в закрытый период (например, за прошлый месяц), их нельзя просто удалить — это нарушит целостность данных. В этом случае:
1. Создайте документ Корректировка записей регистров (Все функции → Регламентные операции).
2. Найдите ошибочные записи по сотруднику и периоду.
3. Отмените проводки, связанные с этими начислениями.
4. Перепроведите документы по зарплате за текущий период.
4. Настройки фильтров в расчетных ведомостях
Иногда проблема кроется не в данных, а в некорректных фильтрах при формировании ведомости. По умолчанию 1С может показывать всех сотрудников, включая уволенных, если не настроен фильтр по статусу.
Как настроить фильтр:
- Откройте расчетную ведомость (
Зарплата → Расчетные ведомости). - Нажмите
Еще → Настройка списка. - Перейдите на вкладку
Фильтр. - Добавьте условие:
Действует = Истина(илиДата увольнения = Пусто). - Сохраните настройку как пользовательский вариант.
Если ведомость формируется через отчет (например, Расчетная ведомость (Т-51)), проверьте настройки отчета:
- 📋 В параметрах отчета найдите поле
Только действующие сотрудникии установите флажок. - 🔄 Если флажка нет — добавьте вручную фильтр по дате увольнения:
Дата увольнения < Начало периода.
Установлен фильтр "Только действующие сотрудники"
Период ведомости не включает дату после увольнения
В настройках отчета нет галочки "Показывать уволенных"
Документы увольнения проведены до формирования ведомости-->
5. Ошибки в периодических регистрах (например, "Графики работы")
Уволенные сотрудники могут появляться в ведомостях из-за того, что их данные остаются в периодических регистрах, таких как:
- 📅
Графики работы сотрудников— если график не закрыт на дату увольнения, система будет учитывать его при расчете нормы времени. - 💰
Плановые начисления— остатки плановых начислений (оклад, надбавки) могут "подтягивать" сотрудника в расчеты. - 🏥
Социальные льготы— если не снята галочка о льготах (например, налоговые вычеты).
Как очистить:
- Откройте регистр
Графики работы сотрудниковчерезВсе функции → Регистры сведений. - Найдите запись об уволенном сотруднике и проверьте поле
Действует до— оно должно совпадать с датой увольнения. - Если дата неверная — исправьте вручную или перепроведите документ увольнения.
- Повторите проверку для регистров
Плановые начисленияиСоциальные льготы.
Пример: если в графике работы стоит Действует до: 31.12.9999, система будет считать, что сотрудник работает по этому графику бессрочно, даже после увольнения.
Периодические регистры — это "скрытые" источники ошибок. Всегда проверяйте их после массовых увольнений или изменений в кадровых данных.
6. Проблемы с обменом данными (для распределенных баз)
Если вы работаете в распределенной информационной базе (например, головной офис + филиалы), уволенные сотрудники могут "возвращаться" в ведомости из-за ошибок синхронизации. Типичные сценарии:
- 🔄 Данные об увольнении не дошли до узла, где формируется ведомость.
- 📥 В одном узле сотрудник уволен, а в другом — нет (из-за конфликтов обмена).
- 🗃️ При обмене "слетела" метка времени документа увольнения, и он стал позже, чем начисления.
Как диагностировать:
- Проверьте
Журнал обмена данными(Администрирование → Обмен данными) на наличие ошибок. - Сравните данные об уволенном сотруднике в разных узлах (через отчет
Сравнение данных). - Если найдены расхождения — выполните принудительную синхронизацию или перезапишите данные из головного узла.
Предупреждение: если проблема возникает регулярно, проверьте настройки правил обмена — возможно, документ "Увольнение" не включен в список синхронизируемых объектов.
Для диагностики обмена используйте обработку "Универсальный обмен данными в формате XML" — она покажет, какие именно данные не передались.
7. Ошибки в конфигурации или обновлениях 1С
Реже, но метко: проблема может быть связана с ошибками в самой конфигурации или последствиями некорректных обновлений. Например:
- 🐛 Баг в механизме расчета зарплаты (актуально для старых релизов 1С 8.3).
- 🔧 Неправильные настройки
Параметров учета зарплаты(например, флажок "Учитывать уволенных в отчетах"). - 📦 Конфликт после обновления — если новая версия 1С изменила логику работы с кадровыми данными.
Как проверить:
- Обновите конфигурацию до последнего релиза (через
Администрирование → Обновление конфигурации). - Проверьте настройки параметров учета:
Зарплата → Настройки → Параметры учета зарплаты. - Если проблема появилась после обновления — откатнитесь на предыдущую версию или обратитесь в поддержку 1С.
Пример из практики: в одном из релизов 1С 8.3.20 была ошибка, из-за которой документ "Увольнение" не всегда корректно закрывал записи в регистре Сотрудники организаций. Проблема решалась установкой патча.
Как откатить обновление 1С?
Если после обновления появились ошибки, можно откатиться на предыдущую версию:
1. Сделайте резервную копию базы (Администрирование → Выгрузить информационную базу).
2. Восстановите базу из резервной копии, сделанной до обновления.
3. Заблокируйте автоматическое обновление в Администрирование → Настройки программы.
4. Обратитесь в службу поддержки 1С для устранения проблемы в новом релизе.
FAQ: Частые вопросы по уволенным сотрудникам в 1С 8.3
Почему уволенный сотрудник появляется в ведомости только через месяц после увольнения?
Это типичная ситуация, когда дата увольнения в документе стоит на конец месяца (например, 31 число), а ведомость формируется за следующий период. Система считает, что сотрудник уволен после расчетного месяца. Решение — перенести дату увольнения на последний рабочий день или вручную закрыть начисления через документ Корректировка записей регистров.
Как массово удалить уволенных сотрудников из ведомости?
Используйте обработку Групповая обработка справочников и документов (Все функции → Обработки):
- Выберите справочник
Сотрудники. - Установите фильтр по дате увольнения.
- Выполните действие
Пометить на удаление(если сотрудники больше не нужны в базе). - Или используйте обработку
Закрытие месяцас флажкомИсключить уволенных.
Предупреждение: массовое удаление может нарушить историю расчетов. Лучше использовать фильтры в ведомостях.
Можно ли восстановить уволенного сотрудника, если он снова устроился?
Да, но не через документ "Прием на работу", а через Возврат на работу (Кадры → Приемы, переводы, увольнения). Это сохранит историю трудовой деятельности. Если создать новый документ приема, сотрудник будет дублироваться в отчетах.
Почему в ведомости Т-51 уволенный сотрудник отображается с нулевыми суммами?
Это нормально, если:
- Фильтр в ведомости настроен на показ всех сотрудников (включая уволенных).
- У сотрудника нет начислений за период, но он попадает в выборку по другим критериям (например, по подразделению).
Чтобы скрыть таких сотрудников, добавьте в настройки отчета условие Сумма начислений > 0.
Как проверить, не влияют ли уволенные сотрудники на расчет страховых взносов?
Сформируйте отчет Свод по страховым взносам (Зарплата → Отчеты по страховым взносам) с детализацией по сотрудникам. Если в отчете есть уволенные — проверьте:
- Начисления за период после увольнения (должны отсутствовать).
- Документы-основания для взносов (например,
Начисление взносов).
Если найдены ошибочные начисления — скорректируйте их через документ Корректировка записей регистров.