В окне карточки редактирования создал вложенное окно GridArea, добавил DatasetLink на тот датасет, с которым должно работать вложенное окно, заменил dlData вложенного окна на добавленный DatasetLink, добавил на карточку редактирования контролы, использующие добавленный DatasetLink. Почти все работает нормально, только вот в всех Lookup'ах, работающих с добавленным датасетом, выбрасывается исключение о том, что такого свойства или метода в объекте не существует. Посмотрел код - окно выбора данных пытается послать сообщение MSG_OK, но в качестве NotifyObject'а у него выставлен тот Lookup контрол, для котого это окно создавалось. Попытался в обработчике PrepareSelectWindow события указать для окна выбора в качестве NotifyObject'а окно редактирования - то же самое исключение, почему-то в качестве NotifyObject все равно остался Lookup контрол.
Все необходимые службы во вложении (черновой вариант).
Нравится