Имя: Пароль:
1C
1С v8
Запрос по таблице значений
0 CTmuB
 
17.10.11
13:12
Есть запрос

Запрос.Текст =
   "ВЫБРАТЬ
   | ТабОстатков.Счет,
   | ТабОстатков.Контрагент,
   | ТабОстатков.Договор,
   | ТабОстатков.Сумма
   | ПОМЕСТИТЬ ВыбрОстатки
   | ИЗ &ТабОстатков КАК ТабОстатков";

   Запрос.УстановитьПараметр("ТабОстатков", ТЗОстатки64);
   Запрос.Выполнить();

{(2, 2)}: Тип не может быть выбран в запросе
<<?>>ТабОстатков.Счет,
1 CTmuB
 
17.10.11
13:13
Конструктор запросов не ругается на данную конструкцию
2 Господин ПЖ
 
17.10.11
13:14
ТЗОстатки64 - сама-то поди выгрузка из запроса...

ее надо перекладывать в такую же, но без NULL в допустимых типах значений колонок...
3 Рэйв
 
17.10.11
13:16
(0)У ТЗОстатки64 должны быть типизированы колонки чтобы запрос воспринял ее как параметр.
4 CTmuB
 
17.10.11
13:16
ТЗ обычная таблица значений вся заполнена есть поля

ТЗОстатки64 = Новый ТаблицаЗначений;
ТЗОстатки64.Колонки.Добавить("Счет");
ТЗОстатки64.Колонки.Добавить("Контрагент");
ТЗОстатки64.Колонки.Добавить("Договор");
ТЗОстатки64.Колонки.Добавить("Сумма");
5 CTmuB
 
17.10.11
13:16
(3) спасибо
AdBlock убивает бесплатный контент. 1Сергей