Двумерный массив типа вариант, в который собираются все необходимые данные для восстановления целостности информационной базы. Данные собираются в процессе загрузки проектов , срабатывает восстановление, если:
а) изменилась версия проекта;
б) информационный проект новый.
Структура.
Заполняется массив с помощью функции ДобавитьЭлементВосстановления. Для каждого элемента заполняется 9 параметров:
1) Вид объекта. Параметр типа Integer, возможные значения: вибСлужебные, вибСправочник, вибОтчет, вибКонвертер, блТаблицыТиС. Запрос из списка с помощью константы стОбъект (пример СписокВосстановления[Index, стОбъект])
2) Имя проекта - строковая переменная. Обращение стПроект.
3) Наименование элемента - строковая переменная. Обращение стИмя.
4) Выбор. Логический параметр, не передается в процедуру ДобавитьЭлементВосстановления, а задается там жестко False. Обращение стВыбор.
5) Полное путь-имя файла загрузки. По умолчанию равно nil. Обращение стФайл.
6) Формат файла загрузки. По умолчанию равна nil. Обращение стФормат.
7) Метод - переменная типа MethodInfo. По умолчанию равна nil. Обращение стМетод.
8) После загрузки необходим рестарт программы - логический параметр, по умолчанию равный False. Обращение стРестарт.
9) Участие элемента в загрузке для новой базы - логический параметр, по умолчанию равный True. стЗагрузка.
Тип возвращаемого значения: