Имя: Пароль:
1C
1С v8
ПостроительОтчета на хочет принимать параметр
0 kiabs
 
09.04.13
16:16
Вот код. Валится при попытке вставить параметр. ТЗ - тип = ТаблицаЗначений. Что не так делаю?
ТекстЗапроса = "ВЫБРАТЬ
                  |    тТз.Имя,
                  |    тТз.Номер
                  |ПОМЕСТИТЬ тт
                  |ИЗ
                  |    &ТЗ КАК тТз
                  |;
                  |
                  |////////////////////////////////////////////////////////////////////////////////
                  |ВЫБРАТЬ
                  |    тт.Имя,
                  |    тт.Номер
                  |ИЗ
                  |    тт КАК тт
                  |;
                  |
                  |////////////////////////////////////////////////////////////////////////////////
                  |УНИЧТОЖИТЬ тт";              
   Отчет = Новый ПостроительОтчета(ТекстЗапроса);
   Отчет.Параметры.Вставить("ТЗ", ТЗ);
1 mxs089
 
09.04.13
16:18
попробуй тоже самое, но через запрос
2 ДенисЧ
 
09.04.13
16:19
построитель не умеет ТЗ в параметрах
3 Ёпрст
 
09.04.13
16:20
+2 но это ограничение можно обойти..
4 kiabs
 
09.04.13
16:21
(2) Да. Просто через запрос нормально работает.
(3) А как? =))
5 kiabs
 
09.04.13
16:22
(3) В принципе мне просто нужно ТЗ в виде простенького отчетика вывести. Есть альтернатива какая нибудь может?
6 Ёпрст
 
09.04.13
16:22
7 Ёпрст
 
09.04.13
16:23
ну и .. различные вариации
8 kiabs
 
09.04.13
16:24
(6) Понял, через менеджер. Мне проще уж цикл + макетик наваять )))
9 Ёпрст
 
09.04.13
16:25
ну и , если отбор от построителя кинут на форму, то чтобы на очищались поля в нём, если ничего не выбрано, тоже есть обход
10 Ёпрст
 
09.04.13
16:26
можно и не использовать менеджер, а просто выполнять запрос через обычный объект Запрос, а все настройки для него брать с построителя отчета.