Имя: Пароль:
1C
1С v8
УФ. Фильтрация динамического списка документов, на основе номенклатуры
0 VS-1976
 
31.05.19
10:35
Подскажите каким образом можно это осуществить, есть ли у кого подобное решение или идеи.

В частности для БП 3, в реестре реализаций необходимо фильтровать документы по контрагенту, а так же по номенклатуре.
По контрагенту есть типовой фильтр, и нужно добавить фильтр по номенклатуре.

PS: Функционал реализуется в расширении.

В динамическом списке дописал

        {СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК тчРеализацияТовары
        ПО тчРеализацияТовары.Ссылка = ДокументРеализацияТоваровУслуг.Ссылка
         И тчРеализацияТовары.Номенклатура = &Номенклатура}

&НаКлиенте
Процедура расширение_ОтборНоменклатураИспользованиеПриИзмененииПосле(Элемент)

    пНоменклатура            = Список.Параметры.Элементы.Найти( "Номенклатура" );
    пНоменклатура.Значение        = ОтборНоменклатура;
    пНоменклатура.Использование    = ОтборНоменклатураИспользование;

        Элементы.Список.Обновить(); // Не работает, скорее всего нужно обновлять через событие

КонецПроцедуры
1 jsmith82
 
31.05.19
10:51
соединение основного списка с таб. частью само по себе неверное решение
2 jsmith82
 
31.05.19
10:52
во-вторых, отбор по номенклатуре доступен в обычных настройках Ссылка.Товары.Номенклатура
3 jsmith82
 
31.05.19
10:52
нужно всего лишь группу пользовательских настроек вывести, если её нет