Документация Формулы
Разделы документации

Руководство

Обзор руководства

Бизнес-процессы и задачи

Бизнес-процессы и задачи

АДМИНИСТРИРОВАНИЕ

Перепроведение документов

Массовый пересчёт движений регистров по текущим правилам проведения.

Открыть: Администрирование → Перепроведение документов — только для группы Администраторы.

Дополнительно то же окно можно открыть из журнала документов: кнопка Перепровести… на панели инструментов (тоже только администраторам).

Зачем это нужно. Если после изменения правил проведения движения существующих документов остались «старыми», их нужно пересоздать. Перепроведение делает это для всех документов по отбору.

Перепровести… (жёлтая)Открывает предпросмотр состава прогона, затем подтверждение
Проверить целостностьСверяет движения с пересчётом по правилам. Данные не изменяются
Метка только администраторыНапоминание, что операции меняют базу
Подсказка справа«Движения пересоздаются по текущим правилам, прогон идёт одной транзакцией»

Если у пользователя нет прав, вместо результата появится «Доступ запрещён».


# Отбор документов

ПолеЧто задаёт
Вид документаТолько один вид документов или Все виды документов
РегистрТолько один регистр или Все регистры
Период «с» (дата документа)Начало периода по дате документа
Период «по»Конец периода

Быстрые периоды: Месяц, Квартал, Год, а также Сбросить (убирает все фильтры).

# Дополнительные пересчёты

ГалочкаЧто делаетКогда нужна
Пересчитать итогиПересчитывает хранимые итоги регистров после прогонаЕсли у регистра включено «Хранить итоги»
Пересчитать себестоимостьПересчитывает себестоимость (партии) после прогонаПри партионном учёте — см. Партионный учёт

# Прогон: пошагово

ШагЧто происходит
1Нажать Перепровести…
2Открывается диалог «Перепроведение документов» с составом прогона
3Проверить список и нажать Перепровести (или Отмена)
4Появляется полоса результата «Прогон завершён»
5При ошибках открыть их и разобраться

# Диалог подтверждения

Подзаголовок: «Движения будут пересозданы по текущим правилам».

СтрокаЧто означает
«В прогон попадёт документов: N, из них проведённых: M.»Сколько документов будет обработано
Дополнение про итоги«После прогона будут пересчитаны хранимые итоги.»
Дополнение про себестоимость«Будет пересчитана себестоимость (партии).»
Список документовДата · Название · metaId.id. У непроведённых добавляется «(черновик — пропуск)»
«… и ещё N»Показываются только первые 200 строк
«По заданному отбору документов не найдено — перепроводить нечего.»Прогонять нечего, кнопка Перепровести заблокирована

Кнопки: Отмена и жёлтая Перепровести (во время работы — индикатор).

Черновики пропускаются. Непроведённые документы не перепроводятся — для них нет движений.

# Результат прогона

ЭлементЧто показывает
Прогон завершёнЗаголовок полосы результата
Документов в прогонеСколько документов попало в отбор
проведеноСколько успешно перепроведено
пропущено (черновики)Сколько пропущено
ошибокСколько документов не удалось обработать (красным)
Список ошибокmetaId.documentId: текст ошибки
Кнопка «Скрыть»Убирает полосу результата

# Проверка целостности

Кнопка Проверить целостность ничего не меняет: она пересчитывает движения и сравнивает их с тем, что записано в регистрах.

ЭлементЧто показывает
Расхождений нет (зелёный)Всё сходится
Найдены расхождения (жёлтый)Есть документы, у которых движения не совпадают с расчётом
Проверено документовСколько документов проверено
расхожденийСколько найдено
Список расхожденийmetaId.documentId → registerId: описание

Порядок действий. Сначала Проверить целостность. Если расхождений нет — ничего перепроводить не нужно. Если есть — Перепровести… по нужному отбору и проверить снова.


# Журнал перепроведений

Внизу экрана — история прогонов.

КолонкаЧто показывает
Начало прогонаДата и время
ПользовательКто запустил
ПериодЗа какой период
ОтборВид документа · Регистр, например Реализация · Все регистры
ИтогБейдж ок: N · пропущено: N · ошибок: N и ссылка Подробности при ошибках

Быстрый итог: зелёный бейдж — без ошибок, красный — с ошибками.

# Состояния журнала

СитуацияТекст
Загрузка«Загрузка журнала…»
Ошибка загрузки«Не удалось загрузить журнал» и текст ошибки
Прогонов не было«Перепроведений ещё не было» — «Задайте отбор и нажмите «Перепровести…» — после прогона здесь появится запись с составом и ошибками.»
Ошибки прогонаДиалог «Ошибки прогона»

Кнопка обновления журнала — в его заголовке.


# Ссылочная целостность

Внизу раздела свёрнут блок «Ссылочная целостность — поиск «битых ссылок»». Разверните его, чтобы проверить ссылки на удалённые записи, не уходя с экрана.

Кнопка Проверить битые ссылки (жёлтая). Подробное описание механики — в разделе Ссылочная целостность.


# Безопасность операции

СвойствоЧто означает
Одна транзакцияВсе документы прогона обрабатываются вместе
Пересоздание движенийСтарые движения заменяются новыми
Только администраторыПроверка прав на сервере, обойти нельзя

Обязательно сделайте резервную копию перед большим прогоном — см. Обслуживание БД. Перепроведение перезаписывает движения, и откатить его можно только из копии.


# Типовые сценарии

ЗадачаЧто сделать
Изменили правило проведенияПроверить целостность, затем Перепровести… за нужный период
Отчёт по регистру расходится с документамиПроверить целостность → Перепровести…
Включили «Хранить итоги» у регистраПерепровести… с галочкой Пересчитать итоги
Изменили партионный учётПерепровести… с галочкой Пересчитать себестоимость
Нужно перепровести только один вид документовВыбрать его в Вид документа
Нужно перепровести только один регистрВыбрать его в Регистр
Перепроведение «зависло»Посмотреть Диспетчер и Блокировки

# Чего нельзя делать

ОшибкаПоследствие
Запускать без резервной копииНет пути назад
Перепроводить всё за все годы «на всякий случай»Долго, блокирует работу других
Игнорировать ошибки в журналеЧасть документов останется с неправильными движениями
Перепроводить, пока другие проводят документыКонфликты и ожидание (см. Проведение: параметры и очередь)

# Смотрите также