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

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

В процессе работы с программой 1С:Зарплата и управление персоналом (редакция 3.1) бухгалтеры часто сталкиваются с неприятной ситуацией: уволенный сотрудник давно получил все причитающиеся выплаты, баланс по нему равен нулю, но программа продолжает формировать пустые расчетные листки за последующие месяцы. В этих листках неожиданно «вылезает» долг за предприятием или за сотрудником на начало и конец периода. При этом в общем отчете Анализ зарплаты по сотрудникам конечное сальдо отображается корректно и равняется нулю.

Давайте подробно разберем по шагам, почему возникает эта проблема, как быстро диагностировать ошибку аналитики и как исправить взаиморасчеты без корректировки закрытых периодов прошлых лет.

Почему появляются пустые расчетные листки с долгами?

В 1С:ЗУП 3.1 расчетный листок формируется в разрезе физического лица. Даже если у человека в базе заведено несколько карточек в справочнике Сотрудники (например, основное место работы и договор ГПХ), программа пытается консолидировать данные по нему.

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

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

Шаг 1. Точная диагностика пересортицы

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

Метод «Технической ведомости»

Это самый быстрый способ увидеть скрытые остатки без построения сложных отчетов. Выполним следующие действия:

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

Именно здесь будет наглядно видно, по какому подразделению висит остаток. Например, по подразделению «Рябина» будет стоять сумма 40 020,00, а по пустому подразделению — минус -40 020,00.

Метод «Универсального отчета»

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

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

Шаг 2. Корректировка регистров через «Перенос данных»

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

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

Важное примечание: Если уволенный сотрудник скрыт в интерфейсе программы, временно зайдите в его карточку в справочнике Сотрудники и снимите флаг Не отображать в списках. Все операции по сотруднику завершены. Это необходимо для того, чтобы программа позволяла выбирать его в документах.

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

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

Рассмотрим пример заполнения строк для регистра Взаиморасчеты с сотрудниками:


Строка 1 (Сторнирование ошибочного остатка):
- Вид движения: Расход (или Приход с минусом)
- Сотрудник: Иванов И.И. (ГПХ)
- Подразделение: Рябина (ошибочное)
- Сумма: 40 020,00

Строка 2 (Начисление на верную аналитику):
- Вид движения: Приход
- Сотрудник: Иванов И.И. (ГПХ)
- Подразделение: <Пустое подразделение> (или верное подразделение)
- Сумма: 40 020,00

Аналогичные парные записи (плюс и минус на равные суммы с разными подразделениями) необходимо сделать на вкладках Бухгалтерские взаиморасчеты с сотрудниками и Зарплата к выплате. Следите за тем, чтобы итоговое изменение по физическому лицу во всех трех регистрах в сумме равнялось строго 0.

Шаг 3. Фиксация корректировки «Нулевой ведомостью»

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

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

Данное действие физически «схлопнет» остатки внутри регистра сведений и предотвратит их дальнейшее перетекание в будущие периоды в виде строк «В том числе за прошлые периоды». Для автоматизации этой задачи подойдёт обработка для закрытия ложных остатков прошлых периодов в ведомостях.

Влияние настроек программы на отображение долга

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

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

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

← На главную