IBCheckAndRepair
IBCheckAndRepair
/IBCheckAndRepair [-ReIndex][-LogIntegrity [<тип объекта>[,<тип объекта>] |
-LogAndRefsIntegrity [<тип объекта>[,<тип объекта>] ]
-RecalcTotals[-Rebuild]–RebuildStandaloneCfg
[-BadDataCreate | -BadDataDelete]]] [-UseStartPoint]-TimeLimit:hhh:mm-RebuildConfigurationExtensions
[-BinaryDataStorageIntegrity [<тип объекта>[,<тип объекта>]]]
-JobsCount <количество>
— тестирование и исправление информационной базы.
ReIndex — реиндексация таблиц;
LogIntegrity [<тип объекта>[,<тип объекта>] — проверка логической целостности. Имеется возможность выбрать проверяемые таблицы, указав их через запятую в качестве значения параметра. Список обрабатываемых таблиц [#tablesnames];
LogAndRefsIntegrity [<тип объекта>[,<тип объекта>] — проверка логической и ссылочной целостности. Имеется возможность выбрать проверяемые таблицы, указав их через запятую в качестве значения параметра. Список обрабатываемых таблиц [#tablesnames];
RecalcTotals — пересчет итогов;
IBCompression — сжатие таблиц;
Rebuild — реструктуризация таблиц информационной базы;
RebuildStandaloneCfg — пересоздать конфигурацию, предназначенную для работы в мобильном клиенте с автономным режимом;
Z: "<значения разделителей>" — тестирование и исправление расширений конфигурации в указанных областях данных. Формат указания значений расширений аналогичен команде /Z [v8help://1cv8/zif2_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.