Метод КОНФИГУРАТОР.ПРОВЕРКА_БД
Метод ПРОВЕРКА_БД выполняет проверку логической целостности базы данных.
ТИП СПИСОК_СТРОК_ = ИНДЕКС СТРОКА: @[]; ФУНКЦИЯ ЛОГИКА: ПРОВЕРКА_БД(ПЕРЕМ СПИСОК_СТРОК_: список)
Параметры
- список
- Выходной параметр. Список строк с описанием обнаруженных проблем. Если возвращается пустой список, то нарушений логической целостности базы данных не выявлено.
Возвращаемое значение
ДА – в случае успешной проверки, НЕТ – в случае ошибки.
Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.
Пример
ВЫЧИСЛИТЬ
ПЕРЕМ КОНФИГУРАТОР: кф
ЕСЛИ кф.ОТКРЫТЬ ТО
ПЕРЕМ СПИСОК_СТРОК_: проблемы
ПЕРЕМ рез = кф.ПРОВЕРКА_БД(проблемы)
ЕСЛИ рез ТО
ЕСЛИ #проблемы = 0 ТО
ОТЛАДКА("Проверка выполнена успешно, проблем не обнаружено!")
ИНАЧЕ
ОТЛАДКА("Обнаружены проблемы:")
ЦИКЛ ИНДЕКС (стр = проблемы[*])
ОТЛАДКА(стр)
КОНЕЦ_ЦИКЛА
КОНЕЦ_ЕСЛИ
ИНАЧЕ
ОТЛАДКА("Ошибка проверки!")
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЕСЛИ
КОНЕЦ