410 документов
← К списку

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, то для работы с информационной базой не будет требоваться монопольный доступ.

Одновременное использование параметров внутри подгруппы параметров не допускается.