Подскажите можно ли в Террасофте реализовать следующую схему: У меня есть два поля одно название области, а другое название города, в поле область я выбираю Донецкая область, а в поле Город в справочнике у меня отображаются только города Донецкой области (в справочнике городов к каждому городу прикреплена область в данном случае - это Донецкая).
Нравится
Да, возможно. Указанная схема уже работает для полей "город" и "страна" в карточке редактирования контакта и контрагента.
А код реализации возможно увидеть, ибо у нас данная схема в карточке редактирования контагента и контакта не работает.
На событие OnPrepareSelectWindow поля Город.
[javascript]
var LookupDataset = LookupDataControl.DataField.LookupDataset;
var Dataset = dlData.Dataset;
ApplyDatasetFilter(LookupDataset,'StateID', Dataset.Values('StateID'),
!IsEmptyValue(Dataset.Values('StateID')));
[/javascript]
Подключите скрипт scr_Utils и обратите внимание, что необходим фильтр StateID в sq_City.