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