да все разобрался. нужно в процедуру ФормированиеЗапросаДобавитьДокумент
добавить проверку на
ЕстьТабЧастьДокумента, и тогда в запросе добавить проверку на количество элементов
Если ОбщегоНазначения.ЕстьТабЧастьДокумента("Товары",МетаданныеДокумента) Тогда
Запрос.Текст = Запрос.Текст + ?(ЕстьФильтры, " И ", " ГДЕ ") + "
|Док.Товары.Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
|";
ЕстьФильтры = Истина;
КонецЕсли;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой