oknosoft / windowbuilder

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

Значения параметров из умолчаний доп. вставки #526

Closed senitskiy closed 5 years ago

senitskiy commented 5 years ago

Задача: При добавлении доп. вставки в изделие есть необходимость в заполнении параметров по умолчанию из 1С.

Во вставках в 1С есть умолчания, которые содержат параметры и значения по умолчанию. Решил использовать эти умолчания при добавление доп. вставок в изделие.

Дополнительно реализовал заполнение цвета "Белый" по умолчанию, при добавлении доп. вставки.

unpete commented 5 years ago

Ок, спасибо, но к терминам буду придираться. Нам нужно вырабатывать общий язык.

по умолчанию из 1С

1С - это интерфейс для редактирования данных, но не хранилище и не бизнес-логика. Так что, не из 1С, а из табчасти ПараметрыИзделия текущей вставки - она вроде именно для хранения умолчаний предназначена. Скорее всего, Табчасть добавили позже основного кода, а про обработчик в этом месте забыли.


if (this.clr.empty()) 
         this.clr = $p.cat.clrs.by_name("Белый");    

Такое даже в 1С неприемлемо, не то что, в нашем проекте. По многим причинам:

Первую часть pr принимаю, вторую - выкидываю.