IBCheckAndRepair
страница/IBCheckAndRepair [-ReIndex][-LogIntegrity [<тип объекта>[,<тип объекта>] | -LogAndRefsIntegrity [<тип объекта>[,<тип объекта>] ] [-RecalcTotals] [-IBCompression][-Rebuild][–RebuildStandaloneCfg] [-TestOnly | [[-BadRefCreate | BadRefClear |-BadRefNone] [-BadDataCreate | -BadDataDelete]]] [-UseStartPoint][-TimeLimit:hhh:mm] [-ConfigurationExtensionsLogIntegrity][-RebuildConfigurationExtensions] [-RefreshTableLocation] [-BinaryDataStorageIntegrity [<тип объекта>[,<тип объекта>]]] [-JobsCount <количество>] [-Z: ”<значения разделителей>”]
— тестирование и исправление информационной базы.
ReIndex — реиндексация таблиц;
LogIntegrity [<тип объекта>[,<тип объекта>] — проверка логической целостности. Имеется возможность выбрать проверяемые таблицы, указав их через запятую в качестве значения параметра. Список обрабатываемых таблиц;
LogAndRefsIntegrity [<тип объекта>[,<тип объекта>] — проверка логической и ссылочной целостности. Имеется возможность выбрать проверяемые таблицы, указав их через запятую в качестве значения параметра. Список обрабатываемых таблиц;
RecalcTotals — пересчет итогов;
IBCompression — сжатие таблиц;
Rebuild — реструктуризация таблиц информационной базы;
RebuildStandaloneCfg — пересоздать конфигурацию, предназначенную для работы в мобильном клиенте с автономным режимом;
Z: "<значения разделителей>" — тестирование и исправление расширений конфигурации в указанных областях данных. Формат указания значений расширений аналогичен команде /Z командной строки запуска конфигуратора. Если требуется указать несколько областей данных для выполнения тестирования и исправления расширений, то параметр -Z следует указать несколько раз.
ConfigurationExtensionsLogIntegrity — проверка и исправление (если возможно) целостности расширений конфигурации. Если выбран параметр -TestOnly, выполняется только проверка;
RebuildConfigurationExtensions — реструктуризация таблиц всех расширений конфигурации в областях выполнения операции;
TestOnly — только тестирование информационной базы.
При наличии ссылок на несуществующие объекты:
- BadRefCreate — создавать объекты;
- BadRefClear — очищать объекты;
- BadRefNone — не изменять.
При частичной потере объектов:
- BadDataCreate — создавать объекты;
- BadDataDelete — удалять объекты;
UseStartPoint — использовать сохраненную точку возврата для продолжения тестирования с того места, на котором оно было прервано в предыдущем сеансе;
TimeLimit:hhh:mm — ограничение максимального времени сеанса тестирования:
hhh — количество часов (0..999);
mm — количество минут (0..59);RefreshTableLocation — обновить размещение таблиц информационной базы. Выполняется миграция только тех таблиц, у которых текущее расположение не соответствует заданному
Важно! Данный механизм не поддерживается в дата акселераторе и файловом варианте информационной базы;BinaryDataStorageIntegrity — проверка целостности хранилища двоичных данных. Если параметр указан без значений, то выполняется проверка целостности всех таблиц информационной базы. Имеется возможность выбрать проверяемые таблицы, указав их (через запятую). Подробнее
JobsCount — (только для клиент-серверного варианта) количество системных фоновых заданий, используемых при выполнении операции тестирования и исправления. Значение по умолчанию - 0 (количество определяется автоматически в зависимости от количества ядер процессора на сервере "1С:Предприятия").
Для параметров -LogIntegrity, -LogAndRefsIntegrity и -BinaryDataStorageIntegrity допускается указание списка обрабатываемых таблиц (в качестве значения параметра, через запятую, если таблиц несколько) из следующего списка:
- Бизнес-процессы - BusinessProcesses.
- Документы - Documents.
- Журнал документов - DocumentJournals.
- Задачи - Tasks.
- Константы - Constants.
- Планы видов расчета - ChartsOfCalculationTypes.
- Планы видов характеристик - ChartsOfCharacteristicTypes.
- Планы обмена - ExchangePlans.
- Планы счетов - ChartsOfAccounts.
- Регистры бухгалтерии - AccountingRegisters.
- Регистры накопления - AccumulationRegisters.
- Регистры расчета - CalculationRegisters.
- Регистры сведений - InformationRegisters.
- Справочники - Catalogs.
- Другие объекты - Other.
Если для операции тестирования и исправления указаны только параметры RebuildConfigurationExtensions или ConfigurationExtensionsLogIntegrity, то для работы с информационной базой не будет требоваться монопольный доступ.
Одновременное использование параметров внутри подгруппы параметров не допускается.