Всем привет!!!
Есть документ с заказами. Соответственно вверху список заказов, внизу продукты. Задача следующая нужно из главного окна применить фильтр в дочернем.
Пытаюсь разными способами:
EnableDatasetFilters(wndOfferingInOrderDetail.
Window.ComponentsByName('wndSplittingDeliveries')
.Window.ComponentsByName('dlData').Dataset,true,'MyOrder');
Window.ComponentsByName('wndSplittingDeliveries')
.Window.ComponentsByName('dlData').Dataset,true,'MyOrder');
или
ApplyDatasetFilter(wndOfferingInOrderDetail.Window.
ComponentsByName('wndSplittingDeliveries').Window.ComponentsByName('dlData').
Dataset,'MyOrder',Connector.CurrentUser.ID, true);
ComponentsByName('wndSplittingDeliveries').Window.ComponentsByName('dlData').
Dataset,'MyOrder',Connector.CurrentUser.ID, true);
ноль эмоций... фильтр не применяется... ошибки не выходит...
Что может быть?
Спасибо!
Нравится
4 комментария
7 октября 2009 15:18
Реестр обновляете? RefreshDataset
Во втором случае должен существовать параметр с таким же именем как название фильтра.
7 октября 2009 15:41
По хорошему код в студию. Скорее всего, если все это происходит в разделе и обновление детали осуществляется через RefreshDetailDataByParentID, если не установить DoNotDisableAllFilters все остальные фильтры датасета отключаются.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать