К статье
Практический материал

Администрирование · 10 мин

Как перепровести все документы в 1С:ЗУП в хронологическом порядке

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

Перепроведение документов в хронологическом порядке — стандартная административная операция в 1С:ЗУП, которая требуется после задним числом внесённых кадровых приказов, исправлений начислений, загрузки данных из других систем или восстановления базы после сбоя. Если документы проведены не по датам, расчёт зарплаты, среднего заработка, стажа и остатков отпусков может строиться на некорректных данных — программа берёт сведения из регистров на момент проведения документа.

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

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

Когда требуется хронологическое перепроведение

Необходимость перепровести документы возникает не «для профилактики», а при конкретных симптомах. Типичные ситуации: бухгалтер ввёл больничный или отпуск прошлым периодом после того, как зарплата за месяц уже рассчитана; обнаружилась ошибка в кадровом приказе, от которого зависят начисления; после обмена данными с 1С:Бухгалтерией или загрузки из старой программы документы оказались проведены в произвольном порядке.

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

Остатки отпусков не сходятсяВозможна нарушенная хронология кадровых документов

Отчёт «Остатки отпусков» по спорному сотруднику

Неверный средний заработокРасчётные документы проведены не по датам

Проверить порядок проведения начислений за расчётный период

Документ введён задним числомЗависимые документы требуют перепроведения

Найти все документы после даты исправления

Подготовка: что сделать до запуска

Первый и обязательный шаг — резервная копия. В файловой базе достаточно скопировать каталог базы или выгрузить dt через конфигуратор, в клиент-серверном варианте — сделать выгрузку через конфигуратор или средствами СУБД. Проверьте, что копия открывается и данные в ней читаются.

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

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

Способ 1: обработка «Проведение документов»

Типовая обработка группового проведения находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» либо как отдельный пункт «Проведение документов» в подсистеме обслуживания — расположение зависит от версии конфигурации. В свежих релизах ЗУП 3.1 ищите её через «Администрирование» → «Обслуживание».

Порядок работы с обработкой: укажите период перепроведения (дату начала и окончания), при необходимости ограничьте список типов документов — например, только кадровые или только расчётные. Обработка отбирает проведённые документы за период и проводит их заново в порядке дат, что и обеспечивает хронологию. За один проход лучше обрабатывать ограниченный интервал, чтобы контролировать результат и при ошибке не повторять всю работу.

Обратите внимание: обработка перепроводит только документы, которые уже помечены как проведённые. Непроведённые документы она не трогает, а документы, помеченные на удаление, в выборку не попадают. Если в периоде есть непроведённые документы, которые должны участвовать в учёте, решите вопрос с ними до запуска обработки — иначе хронология будет восстановлена без их учёта.

Порядок действий в обработке
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте Администрирование → Обслуживание → Проведение документов
  3. 3
    Укажите период перепроведения
  4. 4
    Отметьте нужные виды документов или оставьте все
  5. 5
    Запустите выполнение и дождитесь окончания
  6. 6
    Проверьте результат отчётами по зарплате и отпускам

Способ 2: восстановление последовательности расчёта зарплаты

В ЗУП 3.1 расчётные документы связаны механизмом последовательностей: если документ введён задним числом, программа фиксирует нарушение и предлагает пересчитать зависимые данные. Проверить состояние можно через сообщения о необходимости перерасчёта — они отображаются в документах начисления зарплаты и в отдельных сервисных формах.

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

Этот способ точечнее групповой обработки и безопаснее для закрытых периодов: вы пересчитываете только то, что реально зависит от изменений, а не всю базу подряд. Минус — при большом числе нарушений ручная работа занимает много времени, поэтому для массовых случаев (например, после миграции) разумнее комбинировать оба подхода.

Сравнение вариантов

Обработка «Проведение документов»

Подходит для массового перепроведения за большой период и после загрузки данных; ограничение — трогает все проведённые документы в интервале

Восстановление последовательностей и перерасчёты

Подходит для точечных исправлений задним числом; ограничение — трудоёмко при большом числе нарушений

Перепроведение на копии с последующим переносом

Подходит для закрытых периодов, когда нужно оценить эффект заранее; ограничение — требует дополнительных действий по сверке

Проверка результата после перепроведения

После завершения обработки не считайте работу законченной — обязательно сверьте ключевые показатели. Сформируйте расчётные листки или свод начислений за затронутые периоды и сравните итоги со значениями, которые были до перепроведения (сохраните их заранее в файл). Совпадение итогов при исправлении хронологии — норма; расхождения должны быть объяснимы конкретными исправленными документами.

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

Контрольные точки

Как проверить результат

Свод начислений за период
Норма

Итоги совпадают с данными до перепроведения или расхождения объяснимы

Тревожный признак

Суммы изменились без видимой причины

Остатки отпусков
Норма

Остатки соответствуют кадровым приказам

Тревожный признак

Отрицательные или завышенные остатки

Сообщения о перерасчётах
Норма

Список перерасчётов пуст или содержит только ожидаемые позиции

Тревожный признак

Массовые перерасчёты без понятного основания

Типичные ошибки и ограничения

Самая частая ошибка — перепроведение без резервной копии «на живой» базе в рабочее время. Вторая — попытка перепровести всю историю с начала ведения учёта, хотя проблема локализована одним кварталом: это многократно увеличивает длительность и риск. Третья — игнорирование непроведённых документов в периоде: после обработки хронология формально восстановлена, но учёт по-прежнему неполный.

Отдельное ограничение касается обменов: если база ЗУП синхронизируется с 1С:Бухгалтерией, массовое перепроведение породит большой пакет изменений к выгрузке. Согласуйте операцию со смежной учётной системой, иначе на стороне бухгалтерии могут появиться неожиданные изменения в отражении зарплаты.

Типичные ошибки
01
Перепроведение без резервной копии — при сбое данные придётся восстанавливать вручную
02
Перепроведение всей истории вместо проблемного интервала — потеря времени и риск затронуть закрытые периоды
03
Игнорирование непроведённых документов — хронология восстановлена, но учёт неполный
04
Запуск в рабочее время — блокировки и ошибки у пользователей
05
Отсутствие сверки итогов после операции — расхождения обнаруживаются только при сдаче отчётности

Часто задаваемые вопросы

Можно ли перепровести документы только по одному сотруднику?

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

Изменятся ли суммы начислений после перепроведения?

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

Что делать, если обработка завершилась с ошибками по части документов?

Откройте протокол ошибок и разберите каждый документ: типичные причины — незаполненные обязательные реквизиты, отсутствие данных в связанных справочниках, конфликт с пометкой удаления. Исправьте причину и перепроведите проблемные документы повторно вручную.

Нужно ли перепроведение после обновления конфигурации?

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

Как перепровести документы, если база очень большая?

Разбейте период на части — например, по месяцам — и выполняйте обработку порциями в нерабочее время. Предварительно оцените длительность на копии базы. В клиент-серверном варианте убедитесь, что серверу хватает ресурсов, и временно ограничьте параллельные регламентные задания.

Можно ли отменить групповое перепроведение?

Штатной функции отката нет. Единственный надёжный способ вернуть прежнее состояние — восстановить базу из резервной копии, сделанной до операции. Поэтому копия является обязательным условием, а не рекомендацией.

Итог

Что важно запомнить

Хронологическое перепроведение в 1С:ЗУП выполняется обработкой «Проведение документов» за выбранный период, а для расчётов — через восстановление последовательностей и перерасчёты. Обязательный порядок: резервная копия, узкий интервал, запуск в нерабочее время, сверка итогов после завершения. Закрытые отчётные периоды перепроводите только после оценки последствий на копии базы.