При работе в 1С:Бухгалтерии 3.0 пользователи часто сталкиваются с ситуацией, когда данные в регистре накопления ИПРасходыНаОплатуТруда не соответствуют суммам в банковских выписках. Давайте разберемся, почему так происходит, как программа распределяет расходы и где искать «потерянные» суммы.
Прежде всего, важно осознать: данный регистр не является прямым отражением банковской операции. Он предназначен для целей налогового учета ИП на УСН или ОСНО. Основной принцип здесь заключается в том, что расход признается только после того, как зарплата была начислена И выплачена. Программа автоматически формирует цепочки Начисление — Выплата, поэтому сумма в регистре — это сумма погашенного долга по зарплате, а не просто сумма списания денежных средств со счета.
Рассмотрим основные причины, по которым цифры в отчетах по регистру отличаются от сумм в документах:
Списание с расчетного счета, программа анализирует остатки задолженности по конкретным сотрудникам. Если общая сумма списания покрывает несколько начислений или частично закрывает долг, 1С разбивает эту сумму на части согласно внутренней логике.ИПРасходыНаОплатуТруда жестко связаны с данными в регистре Прочие расчеты и Основные документы. Если в этих цепочках есть разрывы, программа может либо не провести сумму, либо провести её в неполном объеме.Если вы видите запись в регистре, но не можете найти документ в общем журнале, выполните следующие действия:
Универсальный отчет по регистру накопления ИПРасходыНаОплатуТруда. Выведите в отчет поле Регистратор.Ручная корректировка движений (флаг «Ручная корректировка» в окне движений).Чтобы докопаться до истины и понять, откуда взялась конкретная сумма, разберем действия по шагам:
Шаг 1: Проверка цепочки документов.
Запустите отчет Анализ зарплаты по сотрудникам и сравните периоды начислений с периодами выплат. Если вы видите, что сумма «разваливается», значит, программа нашла несколько начислений, которые должны быть закрыты этой выплатой.
Шаг 2: Анализ движений в коде.
Если вы являетесь разработчиком или имеете доступ к конфигуратору, посмотрите модуль проведения документа Списание с расчетного счета. Данные в регистр попадают через вызов соответствующих процедур из общего модуля:
// Пример логики поиска оснований для выплаты
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ОсновныеДокументы.ДокументОснование
|ИЗ
| РегистрСведений.ОсновныеДокументы КАК ОсновныеДокументы";
// Дальнейшая обработка данных для определения суммы расхода
Шаг 3: Технологический анализ.
Воспользуйтесь встроенной обработкой Технологический анализ. Она позволяет найти ошибки в последовательности документов, «повисшие» остатки и расхождения между регистрами учета зарплаты. В большинстве случаев она сама подсветит проблемный узел.
Если после всех проверок вы понимаете, что автоматический учет привел к некорректным цифрам из-за ошибок прошлых лет, можно воспользоваться документом Операция (бухгалтерский и налоговый учет) с установленным флагом «Ручная корректировка» для нужного регистра. Однако помните: это крайняя мера. Правильнее всего — исправить документы-начисления и документы-выплаты в тех периодах, где возникли «хвосты», чтобы регистры пересчитались корректно при перепроведении.
Помните: 1С:Бухгалтерия при расчете расходов для ИП опирается на принцип последовательного закрытия долга. Если вы видите странные даты в связке с выплатами, это не ошибка программы, а результат последовательного закрытия задолженности, которая могла накапливаться месяцами.