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