Всем привет!
В разделах лиды и продажи при создании новой записи сразу ставится начальная стадия кейса. Теперь хочется сделать подобный функционал и для своего кастомного раздела.
По логике вещей у нас есть справочник, допустим стадии и в нем перечислены стадии кейса. Как я понимаю, при инициализации страницы необходимо в справочное поле передать нужное нем значение.
В голову приходит подобный код
if (this.isAddMode() || this.isCopyMode()) {
this.set("UsrStatus", значение справочника)
}
Но ничего подобного я не обнаружил в исходниках страницы продаж или лидов.
Внимание вопрос, можно ли делать так делать, может быть есть другой, более правильный способ установки первичной стадии?
Вопрос два, как установить значение справочного поля через set?
Знаю, что качестве второго аргумента в set нужно передавать конструкцию {value: "Guid",
displayValue: "Caption" }
Как правильно получить guid, зная только название справочного поля? Напрямую писать guid это слишком костыльно выглядит.