Как убрать старые периоды "в т.ч. за..." в ведомости на выплату зарплаты в 1С:ЗУП 3.1?

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

Каждый расчетчик зарплаты в программе 1С:Зарплата и управление персоналом 3.1 (ЗУП) рано или поздно сталкивается с неприятной ситуацией: при заполнении очередной ведомости на выплату зарплаты в колонке "К выплате" появляется расшифровка с текстом "в т.ч. за [прошлый месяц/год]". При этом общая сумма выплаты сотруднику за текущий месяц может быть абсолютно верной, но внутри ведомости программа пытается "схлопнуть" копеечные или даже крупные плюсы и минусы за прошлые годы.

В этой статье мы подробно разберем, почему возникает эта пересортица, чем опасны попытки закрыть ее "задним числом", и рассмотрим пошаговые безопасные методики исправления учета, которые не повредят отчетность по форме 6-НДФЛ.

Почему возникает проблема: техническая суть регистров

В программе 1С:ЗУП 3.1 учет взаиморасчетов с сотрудниками устроен гораздо сложнее, чем обычное отражение сальдо на бухгалтерских счетах. Программа параллельно ведет учет в нескольких специализированных регистрах накопления. Самыми важными для нас являются:

Надпись "в т.ч. за..." в ведомости появляется тогда, когда в регистре Зарплата к выплате образуется так называемая пересортица. Суммарный долг перед сотрудником в целом равен нулю, но в разрезе аналитики зависают остатки с разными знаками. Программа видит, например, минус 500 рублей за декабрь 2017 года и плюс 500 рублей за апрель 2018 года. Пытаясь навести порядок, при автоматическом заполнении ведомости она переносит эти остатки в текущий документ, чтобы обнулить их.

Пересортица в регистре чаще всего возникает по следующим измерениям:

  1. Период взаиморасчетов — начисление было проведено в одном месяце, а выплата привязалась к другому.
  2. Статья расходов — например, начисление прошло по статье "ОТ" (оплата труда), а выплата зафиксировалась по статье "ПР" (прочие расчеты).
  3. Статья финансирования — это крайне критично для бюджетных организаций, ведущих учет по разным источникам финансирования (КФО/ИФО).
  4. Документ-основание — начисление зафиксировано одним документом (например, "Разовое начисление"), а в ведомости в качестве основания подтянулся другой документ ("Начисление зарплаты и взносов").

Выясним причину пересортицы в каждом конкретном случае, прежде чем переходить к активным действиям.

Шаг 1. Анализируем проблему с помощью Универсального отчета

Прежде чем приступать к корректировкам, нам необходимо увидеть детальную картину по регистрам. Обычный расчетный листок здесь не поможет, так как он может показывать красивое нулевое сальдо. Нам нужно заглянуть "под капот" программы.

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

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

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


ВЫБРАТЬ
    ЗарплатаОстатки.Сотрудник КАК Сотрудник,
    ЗарплатаОстатки.ПериодВзаиморасчетов КАК ПериодВзаиморасчетов,
    ЗарплатаОстатки.СтатьяРасходов КАК СтатьяРасходов,
    ЗарплатаОстатки.ДокументОснование КАК ДокументОснование,
    ЗарплатаОстатки.СуммаКВыплатеОстаток КАК ОстатокКВыплате
ИЗ
    РегистрНакопления.ЗарплатаКВыплате.Остатки(&Период, Сотрудник = &Сотрудник) КАК ЗарплатаОстатки
ГДЕ
    ЗарплатаОстатки.СуммаКВыплатеОстаток <> 0

Сформировав отчет, мы наглядно увидим встречные плюсы и минусы. Наша задача — "схлопнуть" эти записи так, чтобы остатки по всем измерениям стали равны нулю.

Шаг 2. Почему метод "провести ведомость прошлым годом" опасен?

В ходе обсуждений на форумах часто звучит совет: "Создайте ведомость за декабрь 2017 года, заполните ее и проведите той же датой. Все хвосты уйдут".

Внимание! Это крайне опасный способ. Проведение ведомостей задним числом в ЗУП 3.1 способно полностью разрушить ваш учет НДФЛ. Дело в том, что именно документ Ведомость... регистрирует в системе факт удержания НДФЛ и передает эти данные в налоговые регистры.

Если вы проведете ведомость за прошлые годы, программа:

Поэтому корректировать пересортицу нужно строго в текущем периоде.

Шаг 3. Безопасный метод решения — "Техническая ведомость"

Разберем самый надежный и простой способ исправления ситуации, не требующий программирования или использования сторонних обработок. Мы создадим специальную "нулевую" ведомость в текущем месяце.

Рассмотрим этот процесс по шагам:

  1. Перейдите в раздел Выплаты и создайте документ "Ведомость в кассу" (ее использовать удобнее всего, так как она не требует привязки к зарплатным проектам или расчетным счетам).
  2. Укажите текущую дату и текущий месяц выплаты.
  3. Вместо кнопки "Заполнить" воспользуйтесь кнопкой "Подбор" и выберите проблемного сотрудника, у которого тянутся старые периоды. Если итоговый баланс взаиморасчетов у сотрудника нулевой, при обычном заполнении он просто не попадет в документ.
  4. После добавления сотрудника в список, дважды кликните по строке в колонке "К выплате" (или нажмите кнопку "Изменить зарплату").
  5. Перед вами откроется окно расшифровки платежа. Здесь вы увидите множество строк за прошлые периоды: как с положительными, так и с отрицательными знаками.
  6. Важно: если в этом списке присутствуют строки за текущий (рабочий) месяц, аккуратно удалите их из расшифровки. Оставьте только те строки прошлых лет, которые вы хотите скорректировать.
  7. Убедитесь, что итоговая сумма к выплате в расшифровке стала строго равна 0 (нулю). Положительные и отрицательные хвосты должны полностью компенсировать друг друга.
  8. Критически важный шаг: перейдите в колонку "НДФЛ к удержанию" (кликните по ссылке в соответствующей колонке) и полностью очистите все строки с налогом. Там должно быть пусто! Если программа автоматически подставила туда суммы НДФЛ со знаками плюс или минус, удалите их, иначе вы исказите налоговую отчетность текущего периода.
  9. Нажмите "ОК" и проведите документ.

После проведения этой технической ведомости регистры очистятся. При заполнении следующей очередной выплаты программа больше не будет подтягивать старые "хвосты" за прошлые годы. Для автоматического исправления таких ситуаций можно использовать обработку для закрытия ложных остатков в ведомостях на выплату зарплаты.

Шаг 4. Альтернативный метод корректировки через "Перенос данных"

В особо запущенных случаях, когда пересортица затрагивает не только регистр выплаты, но и регистры начислений или страховых взносов, исправить ситуацию ведомостью не удается. В таких ситуациях мы рекомендуем использовать документ "Перенос данных".

Рассмотрим этот алгоритм подробнее:

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

Этот способ требует внимательности, но он позволяет провести ювелирную чистку любых регистров без физического изменения первичных документов начисления и выплаты. Для автоматизации этого процесса можно использовать обработку для корректировки регистра «Зарплата к выплате» документом «Перенос данных».

Шаг 5. Очистка регистра сведений "Пересчет зарплаты"

Иногда "хвосты" в документах начислений и выплат продолжают появляться из-за того, что программа считает, будто расчеты по сотруднику устарели. Это происходит, если бухгалтер случайно зашел в старый документ (например, кадровый перевод двухлетней давности или начисление отпуска) и пересохранил его.

В этот момент программа регистрирует необходимость перерасчета сотрудника. Проанализируем, как убрать эти ложные требования системы:

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

После очистки этого регистра программа перестанет предлагать автоматические доначисления и перерасчеты за прошлые годы, что существенно облегчит текущую работу расчетчика.

Подводя итог, отметим: регулярный контроль состояния регистров с помощью Универсального отчета и своевременное схлопывание пересортицы через технические ведомости с нулевым итогом позволят вам содержать базу 1С:ЗУП в чистоте, гарантируя корректное автоматическое заполнение документов и отсутствие проблем при сдаче отчетности 6-НДФЛ.

← На главную