Как убрать старые задолженности и «хвосты» прошлых лет из ведомостей на выплату зарплаты в 1С

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Многие бухгалтеры сталкиваются с ситуацией, когда при заполнении ведомости на выплату зарплаты программа начинает «тянуть» данные за прошлые периоды — иногда даже пятилетней давности. Пользователю приходится ежемесячно вручную удалять эти строки, но в следующем месяце они появляются снова. Это происходит потому, что в системе нарушена целостность взаиморасчетов в разрезе аналитики. Разберем подробно, почему возникают такие «хвосты» и как избавиться от них раз и навсегда.

Выясняем причину: понятие «развернутого сальдо»

Основная причина, по которой старые суммы попадают в ведомость, заключается в механизме учета зарплаты. В программах 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 3.0 учет ведется не просто «по сотруднику», а в разрезе нескольких измерений. Основными регистрами накопления, отвечающими за выплаты, являются ЗарплатаКВыплате, ВзаиморасчетыССотрудниками и БухгалтерскиеВзаиморасчетыССотрудниками.

Проанализируем ситуацию: общая сумма долга перед сотрудником может быть равна нулю, но в регистре ЗарплатаКВыплате записи хранятся в разрезе:

  1. Сотрудник.
  2. Период регистрации (месяц начисления).
  3. Документ-основание (конкретный документ НачислениеЗарплаты, БольничныйЛист, Отпуск и т.д.).

Если по одному документу-основанию у вас висит остаток «+100 рублей», а по другому «-100 рублей», то итоговое сальдо равно нулю. Однако программа видит эти незакрытые «кусочки» и в каждой новой ведомости пытается их «схлопнуть» (взаимозачесть). Если вы просто удаляете эти строки из ведомости, записи в регистрах остаются незакрытыми, и алгоритм заполнения снова подтянет их в следующем месяце.

Шаг 1. Диагностика проблемы через Универсальный отчет

Прежде чем что-то исправлять, нам необходимо точно определить, какие именно документы «зависли». Для этого воспользуемся Универсальным отчетом (раздел Администрирование — Печатные формы, отчеты и обработки). Рассмотрим порядок настройки отчета:

  1. Выберем тип объекта: Регистр накопления.
  2. Выберем имя регистра: ЗарплатаКВыплате.
  3. Установим вид данных: Остатки и обороты.
  4. В настройках (кнопка «Настройки») на закладке «Группировка» добавим поля: Физическое лицо, Сотрудник, Период взаиморасчетов и, самое главное, Документ-основание.
  5. На закладке «Отборы» установим фильтр по конкретному сотруднику, у которого тянутся хвосты.

Проанализировав сформированный отчет, мы увидим строки, по которым суммы не закрыты. Скорее всего, вы обнаружите старые начисления 2018–2020 годов, которые не были полностью перекрыты выплатами (ведомостями) именно по этой аналитике.

Шаг 2. Использование технической «нулевой» ведомости

Если сумма «левых» записей в итоге дает ноль (то есть реального долга перед сотрудником нет), можно применить быстрый способ «схлопывания» остатков. Разберем этот метод по шагам:

  1. Создадим новый документ Ведомость в кассу или Ведомость на счета.
  2. Дату документа установим в прошлом (например, 31.12.2019 года, если хвосты тянутся с 2018-го).
  3. Выберем месяц выплаты — тот, за который тянутся самые старые хвосты.
  4. Нажмем кнопку «Подобрать» и выберем нашего сотрудника.
  5. В таблицу попадут все те самые «хвосты». Если их сумма в итоге равна 0, то просто проведем этот документ. Если сумма не нулевая, ее нужно вручную скорректировать до нуля (программа сама распределит этот ноль по документам-основаниям, закрыв их).

Важно помнить: этот способ иногда не срабатывает, если записи заблокированы или имеют сложную структуру по НДФЛ. В таком случае перейдем к более профессиональному методу.

Шаг 3. Исправление через документ «Перенос данных»

Для исправления ошибок прошлых лет крайне не рекомендуется перепроводить старые документы начислений и выплат. Это может привести к пересчету НДФЛ и страховых взносов, что «испортит» уже сданную отчетность (6-НДФЛ, РСВ). Самый безопасный и точный способ — использование технического документа Перенос данных.

Рассмотрим алгоритм работы с этим инструментом:

  1. Перейдем в раздел Администрирование — Переносы данных.
  2. Создадим новый документ. Номер и дату лучше поставить концом прошлого года (например, 31.12.2023).
  3. Нажмем кнопку «Настройка состава регистров» и выберем регистры накопления: ЗарплатаКВыплате и ВзаиморасчетыССотрудниками.
  4. На каждой из закладок этих регистров нам нужно ввести корректирующие записи.
  5. Для каждой «висящей» строки из нашего Универсального отчета создаем зеркальную запись. Если в отчете висит «Приход» (долг за организацией) по документу «Начисление №1», мы вводим строку с видом движения Расход по этому же документу-основанию на ту же сумму.

Важный нюанс: записи должны полностью совпадать по всем измерениям (Статья финансирования, Статья расходов, Период взаиморасчетов), иначе программа создаст новые «хвосты» вместо удаления старых.

Шаг 4. Очистка регистров перерасчетов

Иногда записи в ведомость тянутся не из-за остатков в регистрах накопления, а из-за того, что программа считает, что зарплату нужно пересчитать. За это отвечает регистр сведений Перерасчет зарплаты.

Посмотрим, как его проверить:

  1. Зайдем в раздел Зарплата — Сервис — Перерасчеты.
  2. Если в списке мы видим нашего сотрудника за старые периоды, это означает, что любое изменение в кадровых данных или прошлых документах пометило эти периоды как требующие пересчета.
  3. Просто выделим эти записи и нажмем кнопку «Отменить». Это не удалит данные, а просто скажет программе, что пересчитывать эти периоды не нужно.

Шаг 5. Анализ НДФЛ и «пустых» аналитик

Бывают случаи, когда суммы в ведомости тянутся из-за незакрытых регистров по НДФЛ. С 2023 года учет НДФЛ стал неразрывно связан с моментом выплаты. Проанализируем регистр Расчеты налогоплательщиков с бюджетом по НДФЛ.

Если в старых ведомостях (например, при переносе данных из версии 2.5) поле Документ-основание осталось пустым, а в начислении оно заполнено, система не видит связи между ними. В этом случае в Универсальном отчете вы увидите две строки: одну с заполненным регистратором, другую — с пустым. Решением будет только точечная корректировка через Перенос данных, где вы вручную «схлопнете» пустую аналитику с заполненной.

Подведем итог: чтобы ведомости были «чистыми», необходимо добиться нулевых остатков в разрезе Документов-оснований в регистре ЗарплатаКВыплате. Постоянное ручное удаление строк в текущих ведомостях — это борьба с симптомами, а не с болезнью. Используйте Универсальный отчет для поиска причин и документ Перенос данных для безопасного исправления прошлых периодов.

← На главную