Многие бухгалтеры и технические специалисты при работе в 1С:Бухгалтерия 3.0 (БП) сталкиваются с неприятной ситуацией: при создании ведомости на выплату зарплаты итоговая сумма к выплате верна, но в расшифровке (поле «в том числе») подтягиваются данные за прошлые периоды или документы-основания многолетней давности. Это не просто визуальная проблема — такая «пересортица» напрямую влияет на заполнение 6-НДФЛ, так как программа не может корректно сопоставить выплаченный доход с исчисленным налогом. Разберем детально, почему это происходит и как исправить ситуацию по шагам.
Для начала проанализируем механизм работы программы. Основным источником данных для ведомостей является регистр накопления ЗарплатаКВыплате. Он имеет несколько ключевых измерений:
Пересортица возникает, когда общая сумма остатка по сотруднику равна нулю или правильному значению, но внутри регистра висят строки с разными значениями в измерениях. Например, по «Документу-основанию №1» висит остаток 10 000 рублей, а по «Документу-основанию №2» — минус 10 000 рублей. В итоге ведомость видит итоговый ноль, но пытается «захлопнуть» эти хвосты, добавляя старые периоды в расшифровку выплаты.
Перед тем как приступать к правкам, нам необходимо увидеть реальную картину в регистрах. Рассмотрим, как настроить Универсальный отчет для поиска ошибок:
ЗарплатаКВыплате.Физическое лицо, Период взаиморасчетов и Документ-основание.Конечный остаток не равен 0.Сформировав такой отчет, мы увидим все «зависшие» копейки и пересортицу по документам. Именно эти записи мешают программе корректно заполнять ведомости и 6-НДФЛ.
Если мы обнаружили ошибки, их нужно устранить. В 1С:Бухгалтерии 3.0, в отличие от ЗУП, нет специализированного документа для правки регистров зарплаты, поэтому воспользуемся универсальным механизмом.
Разберем алгоритм технического обнуления:
Зарплата к выплате.Важный момент: если по одной аналитике висит плюс, а по другой минус, мы должны создать две строки в движении регистра с видом «Расход», которые обнулят эти остатки. Посмотрим на примере:
// Пример логики закрытия пересортицы (условно):
// Если на остатке висит: Документ 1 = +5000, Документ 2 = -5000
// Мы делаем движения:
Запись1: ВидДвижения = Расход, Сумма = 5000, ДокументОснование = Документ 1
Запись2: ВидДвижения = Расход, Сумма = -5000, ДокументОснование = Документ 2
// После этого итоговый остаток по обоим измерениям станет нулевым.
Как справедливо заметили участники обсуждения, исправления только одного регистра часто недостаточно для корректного формирования 6-НДФЛ. Налог в отчете «разваливается», если есть расхождения в специализированных регистрах учета НДФЛ.
Проанализируем ситуацию: если после выплаты зарплаты в 6-НДФЛ попадают неверные суммы или даты, необходимо проверить следующие регистры:
РасчетыНалогоплательщиковСБюджетомПоНДФЛ — здесь хранится информация об исчисленном и удержанном налоге.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ — регистр для учета расчетов с бюджетом.УчетДоходовДляИсчисленияНДФЛ — ключевой регистр, определяющий дату получения дохода (особенно важно для отчетности с 2023 года).По аналогии с первым регистром, добавьте их в документ Операция и выровняйте остатки. Если вы видите, что по сотруднику «висит» исчисленный, но не удержанный налог за прошлые годы из-за пересортицы документов-оснований, его нужно технически закрыть.
Рассмотрим порядок действий при заполнении текущей ведомости после того, как мы почистили регистры:
Выясним причину, почему ошибки появляются снова. Чаще всего это происходит из-за:
Рассмотрим правило: если вам необходимо изменить сумму начисления, обязательно пересозаполняйте и перепроводите связанные с ним ведомости. В 1С:Бухгалтерии цепочка Начисление -> Ведомость -> Выдача наличных/Списание с расчетного счета должна быть строго последовательной.
Использование предложенного метода «технического обнуления» через Операцию, введенную вручную позволяет привести учет в порядок без удаления документов прошлых периодов, что критически важно для сохранения целостности базы. После того как остатки в регистрах ЗарплатаКВыплате и регистрах НДФЛ станут «чистыми» (соответствующими реальному долгу перед сотрудником и бюджетом), отчетность 6-НДФЛ начнет заполняться в автоматическом режиме без ручных правок.