Справочник / часть объекта
Вызов метода
Настройки вызова, его параметры и локальные переменные.
← К составу: КлассИз чего состоит эта часть
Сравнение по частямНастройки вызова
Как вызов называется и где используется.
- Идентификация
- Класс, код и наименование вызова.
- Использование
- Признаки использования для связей, представлений и словарей.
- Дополнительные настройки
- Тип условия, настройки и ссылка на пиктограмму.
Параметры
Каждый параметр принадлежит этому вызову.
- Имя и коды
- Имя параметра, входной и выходной коды.
- Привязка к атрибуту
- Ссылка на поле родительского класса.
- Тип данных
- Настройка типа передаваемого значения.
- SQL-выражения
- Прямое и обратное выражения параметра.
Локальные переменные
Значения, определённые внутри вызова.
- Имя и домен
- Имя переменной и ссылка на её домен.
- Инициализация
- Тип инициализации и ссылка на метод, если он задан.
- Значение по умолчанию
- Строка, число или дата.
- Связанный параметр
- Настройка SmParameter, если она используется.
Правила переноса
Как сравнивается
Свойства объекта и вложенные элементы сравниваются отдельно. Отличия становятся командами плана.
Что может удаляться
Лишние параметры и локальные переменные. Сам вызов не удаляется только из-за отсутствия в наборе.
Связь с классом
Вызов метода входит в семейство класса, но имеет собственные команды и отличается от объекта метода MET.
Метод и вызов метода
Оба входят в состав класса. MET обозначает описание метода, а MEC — вызов метода с собственными настройками, параметрами и локальными переменными. Наличие отдельных кодов в плане не делает их самостоятельными объектами Паруса.
Что находится внутри вызова
У вызова есть общие настройки и два набора вложенных элементов. Параметры описывают передаваемые значения, привязки к атрибутам класса и SQL-выражения. Локальные переменные имеют имя, домен и настройки начального значения.
Домен переменной и метод, используемый для её инициализации, — ссылки на другие сущности, а не части самой переменной. Наличие ссылки не означает автоматический перенос домена.
Как читать план
Изменение параметра или переменной относится к вызову, которому они принадлежат. При анализе смотрите имя родительского класса и вызова, чтобы не перепутать одинаково названные параметры разных объектов.
Коды MEC.Param и MEC.Var в плане обозначают соответственно параметр и локальную переменную вызова. Их не нужно искать среди самостоятельных объектов каталога.
Нужна общая картина? Посмотрите, как устроен перенос.