How-to: Наследование и агрегации
Для демонстрации принципов наследования и агрегирования объектов, реализуем логику по созданию партий на основе документов поступления и производства. Сделаем так, чтобы каждый такой документ, для которого проставлен признак Проведен, автоматически генерировал ровно одну новую партию товара.
Создаем в логике понятие товар, партии которого будут учитываться:
CLASS Item 'Товар';
name 'Имя' = DATA ISTRING[50] (Item) IN id;
FORM items 'Товары'
OBJECTS i = Item
PROPERTIES(i) name, NEW, DELETE
;
NAVIGATOR {
NEW items;
}