Выбор значения поля

Подскажите можно ли в Террасофте реализовать следующую схему: У меня есть два поля одно название области, а другое название города, в поле область я выбираю Донецкая область, а в поле Город в справочнике у меня отображаются только города Донецкой области (в справочнике городов к каждому городу прикреплена область в данном случае - это Донецкая).

Нравится

3 комментария

Да, возможно. Указанная схема уже работает для полей "город" и "страна" в карточке редактирования контакта и контрагента.

А код реализации возможно увидеть, ибо у нас данная схема в карточке редактирования контагента и контакта не работает.

На событие OnPrepareSelectWindow поля Город.

var LookupDataset = LookupDataControl.DataField.LookupDataset;
var Dataset = dlData.Dataset;
ApplyDatasetFilter(LookupDataset,'StateID', Dataset.Values('StateID'), 
  !IsEmptyValue(Dataset.Values('StateID')));

Подключите скрипт scr_Utils и обратите внимание, что необходим фильтр StateID в sq_City.

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