Доброго дня!
При отборе в журнале документов "Документы контрагентов" по определенному типу документов необходимо вместе к этим документам прикреплять еще 2 вида документов. Реализовал так:
Процедура ПриОтбореПоТипуДокумента(ПутьКДанным)
Если (ПутьКДанным <> "ЖурналДокументовСписок.Отбор.Ссылка.Значение") и (ПутьКДанным <>"ЖурналДокументовСписок.Отбор.Ссылка.Использование") и (ПутьКДанным <>"ЖурналДокументовСписок.Отбор.Ссылка.ВидСравнения")Тогда
Если (ЖурналДокументовСписок.Отбор.ВидДокумента.видсравнения = ВидСравнения.Равно) и (ЖурналДокументовСписок.Отбор.ВидДокумента.значение = Метаданные.Документы.ЗаказНаряд) Тогда
СписокДок = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЗаказНаряд.Ссылка
|ИЗ
| Документ.ЗаказНаряд КАК ЗаказНаряд
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ОбслуживаниеКартриджей.Ссылка
|ИЗ
| Документ.ОбслуживаниеКартриджей КАК ОбслуживаниеКартриджей
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ОбслуживаниеОборудования.Ссылка
|ИЗ
| Документ.ОбслуживаниеОборудования КАК ОбслуживаниеОборудования";
Результат = Запрос.Выполнить();
ТЗ=Результат.Выгрузить();
МассивЭл=ТЗ.ВыгрузитьКолонку("Ссылка");
СписокДок.ЗагрузитьЗначения(МассивЭл);
Отбирает вроде верно,но:
1) когда открываю списко отборов,поле "ссылка" недоступно для изменения
2) кнопка снятия всех отборов неактивна,то есть как будто отборов и нет
Скрин тут http://gyazo.com/8f76cff8130c59aee17aae7259363e7e