У изделия в целом, у слоёв и элементов, у вставок в слои и элементы есть свойства.
Физически, хранятся в табчасти extra_fields по ключу [номер элемента, вставка], где
номер элемента = 0 - свойства изделия
номер элемента > 0 - свойства слоя
номер элемента < 0 - свойства элемента
В технологических справочниках, есть табчасть ПараметрыОтбора, где технолог указывает фильтры, ссылаясь на значения параметров. Значения как обычных, так и вычисляемых параметров, сейчас берутся только из текущего контекста. Вставка или фурнитура текущего слоя, ничего не знает о параметрах соседнего слоя.
Для повышения гибкости, добавляем в табчасть ПараметрыОтбора, колонку Источник. При пустом источнике, поведение системы не меняется. При заполненном, значения параметров будут тянуться из Источника. Очевидные значения источников:
Изделие - полезен, когда фурнитуры всех створок должны брать значение из одного места
Соседний слой - имеет смысл для штульповых и позволяет обращаться к свойствам активной створки из пассивной и наоборот
У изделия в целом, у слоёв и элементов, у вставок в слои и элементы есть свойства. Физически, хранятся в табчасти
extra_fields
по ключу [номер элемента
,вставка
], гденомер элемента
= 0 - свойства изделияномер элемента
> 0 - свойства слояномер элемента
< 0 - свойства элементаВ технологических справочниках, есть табчасть
ПараметрыОтбора
, где технолог указывает фильтры, ссылаясь на значения параметров. Значения как обычных, так и вычисляемых параметров, сейчас берутся только из текущего контекста. Вставка или фурнитура текущего слоя, ничего не знает о параметрах соседнего слоя.Для повышения гибкости, добавляем в табчасть
ПараметрыОтбора
, колонкуИсточник
. При пустом источнике, поведение системы не меняется. При заполненном, значения параметров будут тянуться изИсточника
. Очевидные значения источников: