Здравствуйте! Задача следующая: Карточка контрагента была дополнена полями. Теперь необходимо, чтобы в карточке задач, при создании задачи и выборе контрагента, автоматически заполнялись поля, которые заполнены у этого контрагента в его карточке контрагента. Карточка задач дополнена одноименными полями. Подскажите, пожалуйста, как это реализовать как можно подробнее.

Нравится

1 комментарий

Здравствуйте! Ваш вопрос был реализован в следующей задаче.
Карточка документов. При выборе контакта необходимо записывать значение поля «полное наименование должности» (JobTitle) в созданное поле описания (DescriptionField).
В срипт редактирования карточки для функции dlDataOnDatasetDataChange было дописана следующая обработка события выбора контакта.

case ('ContactID'):
if (!IsEmptyValue(DataField.Value)) {
var LookupDataset = DataField.LookupDataset;
var JobTitle = GetFieldValueFromDisabledField(LookupDataset, 'JobTitle');
Dataset.Values('DescriptionField')= JobTitle;
}
break;

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

Показать все комментарии