Создаем мультилукапное поле. В текущем примере - поле "Клиент", в котором мы сможем выбирать либо Контакт, либо Контрагент.
1. В объект добавляем справочные поля, которые будет содержать в себе наше мультилукапное поле. В нашем примере это Контакт(UsrContact) и Контрагент(UsrAccount).
2. Добавляем третье спрвочное поле, из которого мы сделаем мультилукап. В нашем примере Клиент(UsrClient). Изначально оно может ссылаться на любой справочник.
3. В схему страницы редактирования добавляем описанный ниже кусок кода в блок attributes{}
attributes: { "UsrClient": { // поле, в котором создаем мультилукап "caption": "Клиент", // название поля, которое отображается на странице "dataValueType": this.Terrasoft.DataValueType.LOOKUP, "multiLookupColumns": ["UsrContact", "UsrAccount"] // перечисляем созданные нами колонки, которые будет содержать мультилукап } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать