Имя: Пароль:
1C
1С v8
Передать таблицу значений в запрос для динамического списка
0 AXZ
 
22.07.22
11:20
Всем добрейшего времени суток! Нужна помощь:
Для списка документов формирую данные посредством запроса(конфигурация от поставщика, механизм поменять не могу), запрос пишется в параметр переменной, параметры для переменной задаются в общем модуле.  Менеджер ВТ не работает (некуда подвязывать), в реквизит формы списка записать тоже не выходит
Код запроса для получения списка:
    СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка(); //(Возвращает структуру "ТекстЗапроса, ОсновнаяТаблица, ДинамическоеСчитываниеДанных")
    ЗаполнитьЗначенияСвойств(СвойстваСписка, ЭтаФорма.Список);
    
    СвойстваСписка.ТекстЗапроса = "ВЫБРАТЬ...";
Затем через другой общий модуль устанавливаются параметры списка
Стоит задача получения данных для одной из колонки списка из таблицы значений, задаваемой в коде ранее.
1 novichok79
 
22.07.22
11:22
ВЫБРАТЬ
Т.Поле1, Т.Поле2, Т.Поле3
ПОМЕСТИТЬ ВТ_Тест
ИЗ &Тест КАК Т

Запрос.УстановитьПараметр("Тест", ТвояАхумилительнаяТаблица);
вроде так, больше года на 1С не писал
2 novichok79
 
22.07.22
11:23
а вообще я бы погуглил по коду ERP, там есть все примеры.
3 AXZ
 
22.07.22
11:30
(1) У меня ни СвойстваСписка, ни параметр ТекстЗапроса не связаны с типом "Запрос", УстановитьПараметр я попробовал самым первым
4 DimG
 
22.07.22
11:38
не работает такое в дс
5 AXZ
 
22.07.22
11:46
(4) Имеешь ввиду что реализовать невозможно?
6 Kigo_Kigo
 
22.07.22
11:49
(5) То есть расширения не прелогать?
7 AXZ
 
22.07.22
11:51
(6) Как раз в расширении и делаю, и сам запрос и ТЗ