Взаиморасчеты «сошли с ума»
Как за 2 часа найти проблему, за которую уже заплатили 70 000 рублей
Ситуация: бухгалтер перестала спать спокойно. В ведомости — одни суммы, в расчетных листках — другие. Кто-то в минусе, кто-то в плюсе. Знакомо? Рассказываем, почему так происходит и как наш отчет «Контроль НДФЛ и взносов» помог найти виновника за 10 минут.
Симптомы «безумия» в программе

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

Бухгалтер просто перестала понимать, какому отчету верить.
Знакомая боль? Тогда читайте дальше — это спасет ваши нервы и деньги.
Расчетный листок: Режим «По месяцам расчета» — долг 0
Магия переключателя: Один сотрудник — два лица

Вот как выглядел расчетный листок сотрудника в режиме «По месяцам расчета зарплаты». Все чисто, долгов нет.
Расчетный листок: Режим «По данным бухучета» — внезапный долг
А теперь тот же сотрудник, но переключатель переведен в режим «По данным бухучета». Откуда взялся этот долг?
Это не магия и не сбой. Это разные технические регистры, которые хранят данные по-разному.
⚙️ Анатомия взаиморасчетов в «ЗУП 3.1»

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

Наименование

К выплате

Выплачено

Особенности

Начисления и удержания по сотрудникам

Период = месяц начисления

К выплате = Начислено -  НДФЛ - Прочие удержания

Не ведется

Можем оценить только сумму к выплате, чтобы сопоставить с прочими регистрами

Взаиморасчеты с сотрудниками

Период = месяц начисления

К выплате = Начальная задолженность + Начислено - НДФЛ - Прочие удержания

Период = месяц ведомости на выплату

Выплачено = сумма в ведомости на выплату

Выплата закрывается тем же месяцем, что и начисление. Удобно проверять, все ли выплачено

Бухгалтерские взаиморасчеты с сотрудниками

Период = месяц начисления

К выплате = Начальная задолженность + Начислено - НДФЛ - Прочие удержания

Период = месяц по дате ведомости

Выплачено = сумма в ведомости на выплату

Удобно проверять переходящие из месяца в месяц остатки

Зарплата к выплате

Период = месяц начисления

К выплате = Начальная задолженность  + Начислено - НДФЛ - Прочие удержания + Корректировка выплаты

Период = месяц ведомости на выплату

Выплачено = сумма в ведомости на выплату

Учитывает корректировки выплаты:

а) уменьшает сумму к выплате на излишне удержанный налог, принятый к зачету/возврату;

б) увеличивает сумму к выплате на зачтенную или возвращенную сумму излишне удержанного налога

Главный вывод инженера:

Если данные в эти регистры записаны НЕСИНХРОННО (в один внесли сумму, а в другой забыли), вы гарантированно получите проблемы с ведомостями и «хвостами». Особенно опасно, если один из регистров («Взаиморасчеты с сотрудниками» и «Бухгалтерские взаиморасчеты с сотрудниками») или оба сразу не совпадают с зарплатой к выплате.

Почему так происходит? Три причины:

  1. Технический сбой при проведении документов (редко)
  2. Ошибка программы
  3. Человеческий фактор. Документ «Перенос данных» — это не рядовой документ, а инструмент разовой корректировки. В ежедневной работе он противопоказан, так как позволяет бесконтрольно менять записи, разрушая встроенную логику взаиморасчетов.
Скриншот отчета «Контроль НДФЛ, выплат и взносов» — ошибка видна сразу
Как мы нашли иголку в стоге сена за 10 минут?

Вручную сравнивать 4 регистра по каждому сотруднику — это неделя работы. Мы потратили 10 минут, просто открыв отчет «Контроль НДФЛ и взносов».
Документ «Перенос данных»: Вкладка БУХГАЛТЕРСКИЕ взаиморасчеты заполнена
Отчет мгновенно подсветил расхождения и указал на документ-виновник — «Перенос данных». Вот что мы увидели внутри этого документа:
Вкладка «Бухгалтерские взаиморасчеты» — заполнена (именно эти суммы и создавали долги).
Вкладка «Зарплата к выплате»
Вкладка «Зарплата к выплате»  ПУСТАЯ
Откуда взялись эти документы?

Мы спросили бухгалтера. История оказалась типичной и печальной.
Ранее учет велся в «1С: Бухгалтерия 3.0». В 2023 году данные переносили в «ЗУП 3.1». При переносе «что-то пошло не так». Остатки по сотрудникам и документам оснований приехали криво.
Для исправления ситуации приглашали стороннюю фирму. Они решили проблему просто: начали править остатки вручную всё теми же документами «Перенос данных», но сделали это криво (заполнили только один регистр из трех).
Стоимость их «помощи» — 70 000 рублей.
Результат: деньги потрачены, а программа продолжала «сходить с ума», так как регистры были рассинхронизированы.
Как мы исправили ситуацию за 2 часа?

Зная логику работы регистров, мы действовали быстро и дешево:
  1. Удалили некорректные документы «Перенос данных», которые внесли разброд в регистры.
  2. Провели исправление остатков по особой методике (закрыли неверные остатки ведомостями через расчетчика). Эта методика — отдельное ноу-хау, но главное, что она сработала идеально.
Вся работа, включая многократные проверки, заняла 2 часа.
Почему это выгодно отличает наш подход?
  • Скорость
    Мы не гадаем, а видим проблему сразу (благодаря отчету)
  • Цена
    Стоимость нашей работы оказалась в разы меньше, чем неудачная попытка исправления за 70 000 руб.
  • Качество
    Мы исправляем системную ошибку, а не «затыкаем дыры». Программа снова работает как часы
Хотите также быстро находить ошибки в 1С ЗУП?
Отчет «Контроль НДФЛ и взносов» уже помог десяткам бухгалтеров спать спокойно.
Не ждите пока «хвосты» из прошлого съедят вашу прибыль и нервы
Попробуйте отчет бесплатно
Made on
Tilda