Руководство разработчика

Метод КОНФИГУРАТОР.ПРОВЕРКА_БД

Метод ПРОВЕРКА_БД выполняет проверку логической целостности базы данных.

ТИП СПИСОК_СТРОК_ = ИНДЕКС СТРОКА: @[];
ФУНКЦИЯ ЛОГИКА: ПРОВЕРКА_БД(ПЕРЕМ СПИСОК_СТРОК_: список)

Параметры

список
Выходной параметр. Список строк с описанием обнаруженных проблем. Если возвращается пустой список, то нарушений логической целостности базы данных не выявлено.

Возвращаемое значение

ДА – в случае успешной проверки, НЕТ – в случае ошибки.

Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.

Пример

ВЫЧИСЛИТЬ
  ПЕРЕМ КОНФИГУРАТОР: кф
  ЕСЛИ кф.ОТКРЫТЬ ТО
    ПЕРЕМ СПИСОК_СТРОК_: проблемы
    ПЕРЕМ рез = кф.ПРОВЕРКА_БД(проблемы)
    ЕСЛИ рез ТО
      ЕСЛИ #проблемы = 0 ТО
        ОТЛАДКА("Проверка выполнена успешно, проблем не обнаружено!")
      ИНАЧЕ
        ОТЛАДКА("Обнаружены проблемы:")
        ЦИКЛ ИНДЕКС (стр = проблемы[*])
          ОТЛАДКА(стр)
        КОНЕЦ_ЦИКЛА
      КОНЕЦ_ЕСЛИ   
    ИНАЧЕ
      ОТЛАДКА("Ошибка проверки!")
    КОНЕЦ_ЕСЛИ
  КОНЕЦ_ЕСЛИ
КОНЕЦ

См. также: