<< Click to Display Table of Contents >> Navigation: Интерфейс редактора проекта > Операции в редакторе проекта > Операции с проектами > Проверка целостности проекта |
Проверка целостности проекта используется для поиска скрытых ошибок в проекте. После выполнения проверки в появляющемся диалоговом окне эти ошибки можно исправить автоматически. Для этого нужно нажать на кнопку Исправить:
Категория |
Описание |
Ошибки - подтвердите исправления |
В этой категории отображаются ошибки целостности данных, требующие выбора пользователем способа их устранения. Например, при ошибке (Параметр имеет более одного типа - необходимо указать единственный тип) в выпадающем списке отображаются соответствующие параметры. Для каждого параметра необходимо выбрать один тип, который будет сохранён после исправления ошибки. Например: Для массового применения способа исправления при выборе нескольких строк (элементов группы) с помощью клавиши Shift и дальнейшего нажатия ПК мыши будет открыто контекстное меню. Вид контекстного меню: Возможности контекстного меню: •Установить исправление для выбранных - отмечает флаги у выбранных элементов, если среди них есть хотя бы один неотмеченный. •Отменить исправление для выбранных - снимает отметки с флагов у выбранных элементов, если среди них есть хотя бы один отмеченный. •Установить значение для выбранных - позволяет выбрать способ исправления из доступных для всех выбранных элементов. В подменю отображаются только те способы, которые применимы ко всем выбранным элементам. |
Ошибки базы данных |
В этой категории отображаются ошибки, связанные с базой данных проекта. Выбор ошибок через флаги для их исправления отключен, чтобы избежать риска повреждения проекта. Во время проверки целостности проекта некритические ошибки автоматически корректируются. |
Ошибки - будут устранены автоматически |
В данной категории отображаются ошибки, которые не требуют от пользователя выбора способа исправления и автоматически устраняются после нажатия кнопки Исправить. Группы ошибок: •Элемент не имеет родителя •Элементы имеют одинаковый порядковый номер для отображения в дереве •Лишнее отношение •Переменная не является переменной функционального блока •Структура не соответствует базовому типу •Конвертация не имеет опорных точек и, скорее всего, подлежит удалению •Параметр Операция имеет неправильный тип •Параметр Dock имеет неправильный тип •Опорная точка имеет недопустимый дочерний узел •Для параметра не найден подтип, измените подтип параметра на существующий •Перечисление элемента имеет дочерние элементы •Переменная не может иметь тип функции |
Ошибки - не удалось устранить автоматически |
В этой категории отображаются ошибки целостности данных, которые нельзя исправить автоматически или найти метод для их устранения. Например: |
Важно! Если проект был разработан до версии 1.3.5, то при выполнении проверки целостности проекта все имена экземпляров, отличающиеся от имен библиотечных элементов, будут изменены в соответствии с именами библиотечного элемента.
Важно! Если значение порядка Z превышает 100000, то будет предложено провести корректировку. При выполнении корректировки для всех элементов значение порядка Z будут проставляться начиная с 1 и далее. При выполнении корректировки порядок по возрастанию будет сохранен, то есть порядок Z элементов после корректировки будет в том же порядке возрастания, что и до неё.
Смотрите также: