Многие бухгалтеры сталкиваются с ситуацией, когда при заполнении ведомости на выплату зарплаты программа начинает «тянуть» данные за прошлые периоды — иногда даже пятилетней давности. Пользователю приходится ежемесячно вручную удалять эти строки, но в следующем месяце они появляются снова. Это происходит потому, что в системе нарушена целостность взаиморасчетов в разрезе аналитики. Разберем подробно, почему возникают такие «хвосты» и как избавиться от них раз и навсегда.
Основная причина, по которой старые суммы попадают в ведомость, заключается в механизме учета зарплаты. В программах 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 3.0 учет ведется не просто «по сотруднику», а в разрезе нескольких измерений. Основными регистрами накопления, отвечающими за выплаты, являются ЗарплатаКВыплате, ВзаиморасчетыССотрудниками и БухгалтерскиеВзаиморасчетыССотрудниками.
Проанализируем ситуацию: общая сумма долга перед сотрудником может быть равна нулю, но в регистре ЗарплатаКВыплате записи хранятся в разрезе:
НачислениеЗарплаты, БольничныйЛист, Отпуск и т.д.).Если по одному документу-основанию у вас висит остаток «+100 рублей», а по другому «-100 рублей», то итоговое сальдо равно нулю. Однако программа видит эти незакрытые «кусочки» и в каждой новой ведомости пытается их «схлопнуть» (взаимозачесть). Если вы просто удаляете эти строки из ведомости, записи в регистрах остаются незакрытыми, и алгоритм заполнения снова подтянет их в следующем месяце.
Прежде чем что-то исправлять, нам необходимо точно определить, какие именно документы «зависли». Для этого воспользуемся Универсальным отчетом (раздел Администрирование — Печатные формы, отчеты и обработки). Рассмотрим порядок настройки отчета:
ЗарплатаКВыплате.Физическое лицо, Сотрудник, Период взаиморасчетов и, самое главное, Документ-основание.Проанализировав сформированный отчет, мы увидим строки, по которым суммы не закрыты. Скорее всего, вы обнаружите старые начисления 2018–2020 годов, которые не были полностью перекрыты выплатами (ведомостями) именно по этой аналитике.
Если сумма «левых» записей в итоге дает ноль (то есть реального долга перед сотрудником нет), можно применить быстрый способ «схлопывания» остатков. Разберем этот метод по шагам:
Важно помнить: этот способ иногда не срабатывает, если записи заблокированы или имеют сложную структуру по НДФЛ. В таком случае перейдем к более профессиональному методу.
Для исправления ошибок прошлых лет крайне не рекомендуется перепроводить старые документы начислений и выплат. Это может привести к пересчету НДФЛ и страховых взносов, что «испортит» уже сданную отчетность (6-НДФЛ, РСВ). Самый безопасный и точный способ — использование технического документа Перенос данных.
Рассмотрим алгоритм работы с этим инструментом:
ЗарплатаКВыплате и ВзаиморасчетыССотрудниками.Важный нюанс: записи должны полностью совпадать по всем измерениям (Статья финансирования, Статья расходов, Период взаиморасчетов), иначе программа создаст новые «хвосты» вместо удаления старых.
Иногда записи в ведомость тянутся не из-за остатков в регистрах накопления, а из-за того, что программа считает, что зарплату нужно пересчитать. За это отвечает регистр сведений Перерасчет зарплаты.
Посмотрим, как его проверить:
Бывают случаи, когда суммы в ведомости тянутся из-за незакрытых регистров по НДФЛ. С 2023 года учет НДФЛ стал неразрывно связан с моментом выплаты. Проанализируем регистр Расчеты налогоплательщиков с бюджетом по НДФЛ.
Если в старых ведомостях (например, при переносе данных из версии 2.5) поле Документ-основание осталось пустым, а в начислении оно заполнено, система не видит связи между ними. В этом случае в Универсальном отчете вы увидите две строки: одну с заполненным регистратором, другую — с пустым. Решением будет только точечная корректировка через Перенос данных, где вы вручную «схлопнете» пустую аналитику с заполненной.
Подведем итог: чтобы ведомости были «чистыми», необходимо добиться нулевых остатков в разрезе Документов-оснований в регистре ЗарплатаКВыплате. Постоянное ручное удаление строк в текущих ведомостях — это борьба с симптомами, а не с болезнью. Используйте Универсальный отчет для поиска причин и документ Перенос данных для безопасного исправления прошлых периодов.