Добрый день!
Столкнулся со свойством "Виртуальный" в объекте в блоке "Поведение".
Подскажите, пожалуйста, зачем это свойство нужно? Что происходит при его простановке в объекте? Либо, поделитесь ссылкой на документацию. Самостоятельно не удалось найти.
Нравится
Эдуард Р,
прекрасный пример - BaseProductEntity. В нём описана вся структура и логики типовой работы с продуктами в разных объектах.
А уже на основании этого виртуального объекта сделаны реальные - "продукт в счёте", "продукт в заказе", которые просто всё наследуют от базового.
Если коротко, то "виртуальный" не создает таблицу в базе данных. В виртуальном можно создать колонки и встроенные процессы, но именно в него записать какие-то данные не получится. На основе виртуального уже делается стандартный объект, в котором наследуется все колонки и процессы от виртуального.
Эдуард Р пишет:
Из представления можно данные получить.
Из виртуального - нет. Виртуальный сделан только для наследования в последующих реальных объектах
Представление в базе данных, когда у нас нет объекта в базе данных, но view, а на основе view нужно сделать объект в creatio (объект будет только на чтение). Название view и колонок во view должно совпадать с название в конфигураторе.
Эдуард Р,
прекрасный пример - BaseProductEntity. В нём описана вся структура и логики типовой работы с продуктами в разных объектах.
А уже на основании этого виртуального объекта сделаны реальные - "продукт в счёте", "продукт в заказе", которые просто всё наследуют от базового.