Имя: Пароль:
1C
1С v8
Как можно запихнуть ТЗ в СКД
0 ИС-2
 
naïve
28.10.11
18:03
Есть таблица значений, которую надо соединить с запросом и обработать. В СКД помещаю запрос
ВЫБРАТЬ
   ТабИсточник.Контрагент,
   ТабИсточник.Сумма
ПОМЕСТИТЬ ВТ_ТабИсточник
ИЗ
   &ТабИсточник_ КАК ТабИсточник
;

И при компиляции (т.е даже открыть не могу) вылетает ошибка

Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(6, 2)}: Неверные параметры "ТабИсточник_"
<<?>>&ТабИсточник_ КАК ТабИсточник

Как можно сделать это? Набор данных или объединение в запросе использовать не хочу т.к запрос фактически готов и надо только передать эту таблицу.
1 Fragster
 
гуру
28.10.11
18:07
тогда сделай запрос кодом, а источником набора данных для СКД уже сделай результат запроса...
2 Necessitudo
 
28.10.11
18:10
(1) +100500
(0) набор данных-объект
3 ИС-2
 
naïve
28.10.11
18:12
(1) не хочу т.к надо поля описывать
4 also
 
28.10.11
18:13
(3) по другому не получится
5 also
 
28.10.11
18:16
(3) лентяй какой
6 Virusaka
 
28.10.11
18:16
7 Новиков
 
28.10.11
18:50
Занятно :)
8 kuza2000
 
28.10.11
19:12
Мне надо было сделать такой трюк летом. Не получилось из-за невозможности использования ТЗ в качестве параметра запроса в СКД. Это было в 8.2.13. Подозреваю, что и в 14 ситуация не изменилась. Поэтому выход только один - использовать в СКД результат ранее выполненного запроса.
9 Один С
 
28.10.11
19:32
&ТабИсточник_ откуда заполняется? тоже запросом?
10 zzerro
 
28.10.11
20:23
а колонки таблицы типизированы?
11 ИС-2
 
naïve
31.10.11
09:31
(5) я не лентай, а 1с-ник
12 Diabolicum 1C
 
31.10.11
09:35
(6) +1
(0) Для использования ТЗ в СКД нужно описать внешний набор данных - объект.