К примеру есть следующая задача :
Если Контрагент входит в состав холдинга, необходимо указать головного контрагента в карточке.
Создаю поле справочника, источник - ds_Account, поле ID, поле для отображения - Name.
При изменении этого поля, меняется имя самого контрагента.
В связи с чем вопрос - возможно ли решение задачи без промежуточных датасетов и в каком сервисе можно посмотреть пример.
Спасибо.
Нравится
В таблице tbl_Account новое поле HeadAccountID (GUID);
в сервисе sq_Account добавляем это поле, добавляем join с таблицей tbl_Account as tbl_HeadAccount по tbl_HeadAccount.HeadAccountID = tbl_Account.ID, и поле tbl_HeadAccount.Name в запрос под названием например HeadAccountName.
в сервис ds_Account делаем поле lookup ключевое HeadAccountID, источник данных ds_Account, поле для отображения HeadAccountName. Все, добавляем в карточку поле LookupDataControl связанное с новым полем датасета.
Пример - посмотрите как основной контакт поле сделано, смысл тот же, просто в вашем случае таблица будет другая и т.д