Closed senitskiy closed 5 years ago
Ок, спасибо, но к терминам буду придираться. Нам нужно вырабатывать общий язык.
по умолчанию из 1С
1С - это интерфейс для редактирования данных, но не хранилище и не бизнес-логика.
Так что, не из 1С, а из табчасти ПараметрыИзделия
текущей вставки - она вроде именно для хранения умолчаний предназначена. Скорее всего, Табчасть добавили позже основного кода, а про обработчик в этом месте забыли.
if (this.clr.empty())
this.clr = $p.cat.clrs.by_name("Белый");
Такое даже в 1С неприемлемо, не то что, в нашем проекте. По многим причинам:
белый
, у менеджера цветов, есть предопределенное значение. Правда, взято оно из 1С-ки. Поэтому, кириллическое $p.cat.clrs.predefined('Белый')
, но оно не сломается, если сам элемент справочника переименоватьПервую часть pr принимаю, вторую - выкидываю.
Задача: При добавлении доп. вставки в изделие есть необходимость в заполнении параметров по умолчанию из 1С.
Во вставках в 1С есть умолчания, которые содержат параметры и значения по умолчанию. Решил использовать эти умолчания при добавление доп. вставок в изделие.
Дополнительно реализовал заполнение цвета "Белый" по умолчанию, при добавлении доп. вставки.