Другое · 12 мин
Перерасчет в 1С: что это и как правильно его выполнить
Что такое перерасчет в 1С, зачем он нужен в зарплате и учете, как выполнить перерасчет документов, чем грозит отказ и как проверить результат без ошибок.
Перерасчет в 1С — это повторное вычисление уже проведенных данных после изменения исходной информации. Классический пример из зарплаты: сотруднику рассчитали отпускные, а потом выяснилось, что часть периода он был на больничном, — программа должна пересчитать начисление с учетом новых данных. Аналогичный механизм работает в бухгалтерском и складском учете, когда корректировка одного документа влияет на результаты последующих.
Механизм перерасчета встроен в типовые конфигурации (1С:ЗУП, 1С:Бухгалтерия, 1С:ERP) и защищает учет от незаметных искажений. Без него пользователь мог бы изменить табель за прошлый месяц, а начисления остались бы прежними — в отчетности появились бы расхождения, которые сложно найти вручную. Система автоматически отслеживает зависимости между документами и помечает записи, требующие повторного расчета.
Важно понимать: перерасчет — это не ручное исправление цифр, а штатная процедура, которая сохраняет историю изменений. Программа либо сторнирует старую сумму и начисляет новую, либо доначисляет разницу — в зависимости от настроек и периода. Ниже разберем, как это работает на практике и где чаще всего допускают ошибки.
Как устроен механизм перерасчета в 1С
Технически перерасчет опирается на регистры расчета и их свойство «зависимость от базовых начислений». Когда пользователь изменяет документ, влияющий на расчетную базу (например, вводит больничный задним числом), система записывает в специальную таблицу перерасчетов сведения о записях, которые стали недостоверными. Это не мгновенное изменение сумм, а «закладка» на будущую обработку.
При следующем расчете зарплаты или при открытии документа «Начисление зарплаты и взносов» программа показывает список сотрудников, по которым есть неотработанные перерасчеты. Пользователь решает: учесть их сейчас, отложить или отменить. Такой подход защищает от случайных изменений в уже закрытых периодах — ничего не пересчитывается «молча», без ведома расчетчика.
В бухгалтерских конфигурациях аналогичную роль играет перепроведение документов и механизм «Актуализация НДС», а в управленческих — повторное закрытие месяца. Общий принцип один: изменение первичных данных должно распространиться на все зависимые расчеты в правильной последовательности.
Когда перерасчет возникает автоматически
Наиболее частые триггеры в 1С:ЗУП — документы, введенные задним числом: больничный, отсутствие, командировка, кадровый перевод, изменение оклада с прошлой даты. Если зарплата за затронутый период уже рассчитана, программа фиксирует необходимость пересчитать начисления, зависящие от отработанного времени или среднего заработка.
Вторая группа причин — исправление самих расчетных документов. Если расчетчик открыл и перепровел «Начисление зарплаты» за прошлый месяц, зависимые документы (удержания, НДФЛ, взносы, отражение в учете) также попадают в очередь на перерасчет. То же происходит при корректировке данных для среднего заработка.
В 1С:Бухгалтерии автоматический перерасчет чаще всего связан с последовательностью документов: изменение поступления товаров влияет на себестоимость продаж, списанных позже. При восстановлении последовательности программа перепроводит затронутые документы и пересчитывает итоговые суммы.
Проверьте журнал перерасчетов в разделе зарплаты
Пересчитайте отпускные и командировочные
Восстановите последовательность проведения
Оформите документ «Перерасчет» или сторнирование
Перерасчет зарплаты в 1С:ЗУП пошагово
В конфигурации «Зарплата и управление персоналом» перерасчеты собираются в разделе «Зарплата» — «Перерасчеты» (точное название подсистемы зависит от релиза). Здесь видно, по каким сотрудникам и за какие периоды программа ожидает повторного расчета. Это рабочее место расчетчика перед формированием итогового начисления месяца.
Стандартный сценарий выглядит так: сначала вводится первичный документ (например, больничный), затем в текущем месяце создается «Начисление зарплаты и взносов», и программа автоматически добавляет строки перерасчета — сторнирует излишне начисленное и доначисляет положенное. Если настройки требуют отдельного оформления, используется документ «Перерасчет» или «Сторнирование начислений».
После перерасчета обязательно проверяются производные показатели: НДФЛ (он может стать к возврату), страховые взносы, средний заработок для будущих отпусков. Перерасчет прошлого периода часто меняет базу текущих расчетов, и это нормальное, ожидаемое поведение системы, а не сбой.
- 1Введите первичный документ, вызвавший изменение (больничный, кадровый перевод, исправление табеля)
- 2Откройте раздел «Зарплата» — «Перерасчеты» и убедитесь, что сотрудник появился в списке
- 3Создайте «Начисление зарплаты и взносов» за текущий месяц — программа подтянет строки перерасчета
- 4Проверьте закладки с доначислениями и сторно: суммы, периоды, виды расчета
- 5Проверьте НДФЛ и взносы: при уменьшении начислений должен сформироваться возврат или уточнение
- 6Сформируйте расчетный листок сотрудника и сверьте итог с ожидаемой суммой
Перерасчет в бухгалтерском и складском учете
В 1С:Бухгалтерии перерасчет обычно проявляется через механизм перепроведения документов и закрытие месяца. Если изменили цену в поступлении, а товар уже продан, регламентная операция «Расчет себестоимости» должна выполниться заново — иначе финансовый результат будет искажен. Программа сигнализирует о необходимости повторного закрытия месяца соответствующим статусом.
Отдельный случай — корректировка НДС. Исправленный счет-фактура или изменение условий договора требуют пересчета книги покупок или продаж. Здесь действует принцип: исправления оформляются тем периодом, в котором обнаружена ошибка, а записи прошлых периодов не трогаются напрямую — формируются корректировочные документы.
В складском учете перерасчет касается партий и себестоимости. При включенном партионном учете изменение стоимости ранней партии «протекает» через все последующие списания. Поэтому восстановление последовательности — не формальность, а обязательная процедура перед закрытием периода.
Чем перерасчет отличается от сторно и корректировки
Эти три понятия часто путают, хотя у них разное назначение. Перерасчет — повторное вычисление по тем же правилам с новыми исходными данными. Сторно — отмена ошибочной записи с отражением отрицательной суммы. Корректировка — исправление документа по согласованию сторон или по решению учетной службы, оформленное отдельным документом.
На практике они комбинируются: программа выполняет перерасчет, а его результат оформляет сторнирующими и доначисляющими строками. Пользователю важно не путать инструменты: ручное сторно там, где нужен штатный перерасчет, ломает связи между документами и усложняет последующий анализ.
Сравнение инструментов исправления
Штатный повторный расчет при изменении базы. Сохраняет связи документов, подходит для расчетных периодов
Отмена конкретной ошибочной записи отрицательной суммой. Применяется, когда начисление вообще не должно было быть
Исправление первички (реализации, поступления) отдельным документом. Нужен для налогового учета и взаиморасчетов
Прямое изменение цифр в документе. Допустимо только в исключительных случаях — разрывает логику расчета
Типичные ошибки и риски при перерасчете
Самая распространенная ошибка — игнорировать очередь перерасчетов. Расчетчик видит сотрудника в списке «Перерасчеты», но закрывает месяц без обработки. Итог: в следующем периоде вылезают непонятные доначисления, расчетные листки не сходятся с ведомостями, а сотрудники задают вопросы по суммам.
Вторая ошибка — ручное редактирование рассчитанных строк. Если вместо штатного перерасчета расчетчик просто поменял сумму в документе, программа потеряет связь с первичными данными. При следующем пересчете (или обновлении конфигурации) суммы могут «откатиться» или задвоиться.
Третья группа рисков — перерасчет в закрытом периоде без уточненной отчетности. Доначислили зарплату за прошлый квартал, а РСВ и 6-НДФЛ не уточнили — получите расхождения при камеральной проверке. Перед любым перерасчетом прошлых периодов проверьте, какая отчетность уже сдана.
Как проверить результат перерасчета
Главный контрольный инструмент — расчетный листок сотрудника до и после перерасчета. Разница должна объясняться конкретным событием: больничным, отпуском, изменением оклада. Если итог изменился, а причина не очевидна, раскройте детализацию по видам расчета и найдите строку, давшую отклонение.
На уровне организации сверяйте оборотно-сальдовую ведомость по счетам 70, 68, 69 с данными зарплатной конфигурации. После перерасчета и отражения в учете сальдо должно быть согласованным. Расхождение копеек обычно говорит о ручных правках или непроведенных документах синхронизации.
Для бухгалтерского учета контрольная точка — повторное закрытие месяца без ошибок и предупреждений. Если регламентные операции завершились «зеленым», а себестоимость и финансовый результат сошлись с ожиданиями, перерасчет выполнен корректно.
Как проверить результат
Изменения объясняются конкретным документом
Суммы изменились без видимой причины
После обработки список пуст
Сотрудники остаются в очереди после закрытия месяца
При уменьшении базы есть возврат или уточнение
Налоги остались прежними при изменившихся начислениях
Все операции выполнены без ошибок
Предупреждения о нарушении последовательности
Если перерасчет затрагивает большие массивы данных (например, перепроведение года в торговой базе), выполняйте его в копии базы или в нерабочее время. Массовое перепроведение блокирует таблицы и может надолго «подвесить» работу пользователей. Всегда делайте резервную копию перед глобальными операциями.
Частые вопросы о перерасчете в 1С
Почему программа не дает провести документ и требует перерасчет?
Потому что изменились данные, от которых зависит этот документ: например, скорректирован табель или введен больничный задним числом. Программа защищает учет от рассогласования. Откройте список перерасчетов, обработайте указанных сотрудников — после этого документ проведется штатно.
Можно ли отменить или удалить перерасчет?
Да, запись в очереди перерасчетов можно отменить, но делать это стоит, только понимая причину: например, документ-триггер был введен ошибочно и уже удален. Если причина реальна, отмена перерасчета просто оставит ошибку в учете — она проявится позже в отчетности или при проверке.
Перерасчет изменил НДФЛ — это нормально?
Да. Налог считается нарастающим итогом, поэтому любое изменение начислений прошлых периодов влияет на НДФЛ. При уменьшении базы формируется излишне удержанный налог, который возвращается сотруднику или засчитывается. Проверьте, что в отчетности отражены уточненные суммы.
Чем отличается перерасчет от перепроведения документов?
Перерасчет — повторное вычисление сумм по правилам расчета (зарплата, средний заработок, себестоимость). Перепроведение — повторная запись движений документа в регистры в правильной хронологической последовательности. В бухгалтерском учете они обычно выполняются вместе при восстановлении последовательности.
Нужно ли пересчитывать зарплату, если больничный пришел после выплаты?
Да, если больничный пересекается с уже рассчитанным периодом. Программа сама поставит сотрудника в очередь перерасчетов: излишне начисленная оплата за дни болезни будет сторнирована, а пособие начислено отдельно. Разница отразится в ближайшей выплате.
Опасно ли делать перерасчет за прошлый год?
Сама операция безопасна, но последствия существенны: потребуются уточненные расчеты по взносам, 6-НДФЛ и, возможно, корректировка бухгалтерской отчетности. Перед перерасчетом прошлого года сделайте копию базы, оцените налоговые последствия и согласуйте порядок действий с руководителем учетной службы.
Что важно запомнить
Перерасчет в 1С — штатный механизм повторного вычисления данных после изменения первичных документов. Работайте через очередь перерасчетов, не правьте суммы вручную, проверяйте НДФЛ и взносы после каждого перерасчета, а перед операциями в закрытых периодах делайте резервную копию и оценивайте необходимость уточненной отчетности.