Как убрать долги по зарплате после перехода с Бухгалтерии 2.0 на 3.0?

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

Переход с редакции 2.0 на 3.0 в «1С:Бухгалтерии предприятия» часто сопровождается неприятным сюрпризом: при формировании первых ведомостей на выплату зарплаты в новой базе программа начинает «подтягивать» огромные хвосты за прошлые периоды. При этом в старой базе (2.0) сальдо было нулевым, а расчетные ведомости не показывали никаких задолженностей. Разберемся детально, почему так происходит и как привести учет в порядок.

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

Основная причина кроется в изменении архитектуры учета. В редакции 2.0 учет взаиморасчетов с персоналом был более «плоским» и прощал многие ошибки аналитики. В редакции 3.0 механизмы стали гораздо строже и теперь они максимально приближены к логике программы «Зарплата и управление персоналом» (ЗУП).

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

Анализ регистров накопления

Прежде чем что-то исправлять, нам необходимо понять, откуда именно программа берет данные. В «1С:Бухгалтерии 3.0» за выплаты отвечают два ключевых регистра накопления:

  1. Взаиморасчеты с сотрудниками
  2. Зарплата к выплате

Рассмотрим, как их проверить. Рекомендуем воспользоваться инструментом Универсальный отчет (раздел Отчеты — Администрирование). Сформируем отчет по регистру Зарплата к выплате, добавив в группировки поля: Сотрудник, Период взаиморасчетов и Статья расходов. Если мы увидим строки с одинаковыми суммами (плюс и минус), но разными месяцами или пустыми аналитиками — это и есть причина проблемы.

Метод 1: Ручное перепроведение документов

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

  1. Откроем журнал документов начисления и выплаты зарплаты.
  2. Начиная с самого раннего периода, за который тянется долг, последовательно перепроведем документы: сначала Начисление зарплаты, затем Ведомость, и в конце — Списание с расчетного счета или Выдача наличных.
  3. В каждом документе выплаты проверим, чтобы месяц выплаты строго соответствовал месяцу начисления.

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

Метод 2: Работа с документами ввода остатков

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

Проанализируем содержимое следующих объектов:

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

Метод 3: Техническое «схлопывание» через Ведомость

Если долгов слишком много и править каждый месяц вручную невозможно, воспользуемся полуавтоматическим способом очистки регистров. Создадим «нулевую» очищающую ведомость:

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

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

Метод 4: Корректировка регистров вручную

В наиболее сложных случаях, когда ведомости не помогают, воспользуемся документом Операция, введенная вручную с типом Корректировка регистров. Рассмотрим алгоритм действий:

  1. Создадим новую Операцию (раздел Операции — Бухгалтерский учет).
  2. Через меню «Выбор регистров» добавим регистры накопления Зарплата к выплате и Взаиморасчеты с сотрудниками.
  3. Добавим записи для обнуления остатков. Чтобы записи «схлопнулись», нужно создать две строки по каждому сотруднику: одну с видом движения «Приход» на сумму долга, другую с видом «Расход» на ту же сумму.
  4. Критически важно: все измерения (Сотрудник, Подразделение, Период взаиморасчетов, Статья начисления) в обеих строках должны совпадать до каждого символа. Только тогда программа поймет, что эти суммы взаимозачитываются.

Разберем пример заполнения для регистра Зарплата к выплате:


// Пример записи в корректировке:
Регистр: Зарплата к выплате; Вид: Расход; Сотрудник: Иванов И.И.; Период взаиморасчетов: 01.01.2023; Сумма: 1000,00
Регистр: Зарплата к выплате; Вид: Приход; Сотрудник: Иванов И.И.; Период взаиморасчетов: 01.02.2023; Сумма: 1000,00

Проверка настроек учета

Напоследок проанализируем настройки самой программы. Перейдем в раздел Зарплата и кадры — Настройки зарплаты — Порядок учета зарплаты. Обратим внимание на настройку учета расчетов. В БП 3.0 аналитика по месяцам начисления часто является обязательной. Если вы не ведете кадровый учет во внешней программе (например, в ЗУП), убедитесь, что в карточках сотрудников верно указан Способ выплаты (через банк по зарплатному проекту, на личный счет или через кассу). Часто некорректное заполнение ведомостей связано с тем, что способ выплаты в карточке не совпадает с типом создаваемой ведомости.

Используя предложенные методы, мы сможем полностью очистить базу от «наследства» старой редакции и обеспечить корректное формирование отчетности в будущем.

← На главную