Фильтр из одного окна в другом

Всем привет!!!

Есть документ с заказами. Соответственно вверху список заказов, внизу продукты. Задача следующая нужно из главного окна применить фильтр в дочернем.
Пытаюсь разными способами:

EnableDatasetFilters(wndOfferingInOrderDetail.
Window.ComponentsByName('wndSplittingDeliveries')
.Window.ComponentsByName('dlData').Dataset,true,'MyOrder');

или
ApplyDatasetFilter(wndOfferingInOrderDetail.Window.
ComponentsByName('wndSplittingDeliveries').Window.ComponentsByName('dlData').
Dataset,'MyOrder',Connector.CurrentUser.ID, true);

ноль эмоций... фильтр не применяется... ошибки не выходит...

Что может быть?

Спасибо!

Нравится

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

Реестр обновляете? RefreshDataset
Во втором случае должен существовать параметр с таким же именем как название фильтра.

По хорошему код в студию. Скорее всего, если все это происходит в разделе и обновление детали осуществляется через RefreshDetailDataByParentID, если не установить DoNotDisableAllFilters все остальные фильтры датасета отключаются.

"Агутин Алексей" написал:По хорошему код в студию

У-у-у-у-у-у... :confused: не реально... :biggrin:

"Агутин Алексей" написал:RefreshDetailDataByParentID

Вы правы! Правда я уже разобрался сам :smile: .
Всё заработало.

Всем спасибо!!! :wink:

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