oknosoft / windowbuilder

Окнософт:Заказ дилера
http://www.oknosoft.ru/zd/
Other
10 stars 19 forks source link

Изм. порядок, добавил Заполнение #385

Closed admake closed 6 years ago

admake commented 6 years ago

@unpete , что нужно сделать в scheme_settings дополнительно? Мы в общем переносим все вставки в новую форму.

admake commented 6 years ago

Надо ли создать документ настройки для категории Заполнение? И надо ли менять порядок документов в cat.scheme_settings?

unpete commented 6 years ago

По заполнению - очень смелое решение. Вставка заполнение ожидает контекст, который вы вряд ли сможете сэмулировать в параметрике. Если стоит задача добавлять через параметрик прямоугольные стеклопакеты, это надо согласовывать со мной или составить обоснование, что такая вставка без проблем обсчитается без рисовалки.

Felishia commented 6 years ago

Если стоит задача добавлять через параметрик прямоугольные стеклопакеты, это надо согласовывать со мной или составить обоснование, что такая вставка без проблем обсчитается без рисовалки.

Абсолютно точно, идея именно в этом - прямоугольные заполнения - стеклопакеты и сэндвич-панели - вот согласовываем

unpete commented 6 years ago

Изменения со специфичной для конкретного заказчика функциональностью, приниматься не будут. Смотрите на задачи шире. Если вам потребовалось что-то за пределами типовой схемы, надо не бросаться это реализовывать, а обосновать полезность. Принимаются любые аргументы, кроме "мы так привыкли".

Конкретно по этому вопросу, правильным решением будет добавление статического свойства с массивом вставок в менеджере обработки _db.buyerorder. По умолчанию, массив заполнен тем списком, который вы видите в текущем компоненте. В формуле модификатора вы можете переопределить как состав, так и порядок элементов массива.

Важно: Я никак не связываю ваши руки. Подключить модификатор вы можете и сейчас - от меня ничего не требуется. Здесь мы обсуждаем способ, как этот модификатор упростить и сделать понятным неподготовленному программисту.