Holkas
GitHub · релизы

Справочник / объект

Класс

Класс КОР Парус 8: его атрибуты, формы, действия, методы и вызовы методов. Состав и правила переноса в Holkas.

CLSПарус · Oracle и PostgreSQL
← Все объекты

Что входит в объект

Сравнение по частям
CLSКласс

Самостоятельный объект · основные настройки и состав ниже

Части одного объекта. Карточки со стрелкой открывают подробный состав и правила этой части.

Схема состава. Ветви показывают содержимое; правила формирования команд описаны ниже.

Правила переноса

01

Как сравнивается

Настройки класса, атрибуты и формы сравниваются отдельно. Дочерние объекты получают свои команды.

02

Что может удаляться

Лишние атрибуты и визуальные формы. Отсутствие целого метода или действия в источнике само по себе не означает его удаление.

03

Что важно учесть

Выбор класса раскрывает его семейство. Ссылки на домены, пиктограммы и объекты базы не означают их автоматического включения.

Что входит в перенос

Класс описывает однотипные сущности приложения — например, договоры. Его собственные настройки, атрибуты и визуальные формы переносятся вместе с семейством: действиями, методами, вызовами методов, ограничениями, связями и представлениями класса.

На схеме выше показаны части класса и их внутренний состав. Нажмите на действие, метод или вызов метода, чтобы разобрать его подробнее. Это части одного объекта Паруса, а не соседние с классом самостоятельные объекты.

Внутри Holkas некоторые части имеют собственные технические коды — ACT, MET, MEC, CNS, LNK, VIW. Так в плане можно увидеть, какая именно часть меняется. Это устройство переноса, а не другая иерархия Паруса.

Порядок и границы

Holkas восстанавливает порядок атрибутов и, при соответствующих изменениях семейства, действий класса командами SetOrder. Это не команда удаления.

Удаление атрибута Паруса и удаление колонки физической таблицы — разные операции. Для таблиц действует отдельное правило: лишние колонки сохраняются.

Сам класс не удаляется из-за отсутствия в выбранном наборе. Так же не удаляются целиком его дочерние объекты только потому, что их больше нет в источнике.