Имя: Пароль:
1C
1С v8
Запрос из таблицы значений
0 Маленький Вопросик
 
09.06.14
11:24
Запрос = Новый Запрос;
    
    МенеджерВТ = Новый МенеджерВременныхТаблиц;
    Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
    
    Запрос.Текст = "ВЫБРАТЬ *
                    |ПОМЕСТИТЬ ВТДанные
                    |ИЗ
                    |    &Данные КАК Таб";
    Запрос.УстановитьПараметр("Данные",Товары);
    Результат = Запрос.Выполнить().Выбрать();    
    
    Сообщить(Результат.Количество());

На форме есть табличное поле "Товары" с типом "таблица значений". Строю запрос - выдается ошибка "Тип не может быть выбран в запросе"...

Подскажите, что я упустил в коде. Спасибо
1 shuhard
 
09.06.14
11:25
(0) типизация ёк
2 Маленький Вопросик
 
09.06.14
11:27
(1) да, про "тип" и пишет, куда его вставить в код?
3 jsmith82
 
09.06.14
11:28
укажи поля явно. не всякий тип поля может быть выбран из временной таблицы
4 Timon1405
 
09.06.14
11:29
5 Dionis Sergeevich
 
09.06.14
11:30
Смотри типы данных в колоночках, Товары это ТЗ или ТП? В модуле формы если - ТП вроде
6 Маленький Вопросик
 
09.06.14
11:34
(5) Товары = ТаблицаЗначений
7 Маленький Вопросик
 
09.06.14
11:34
Товары = ТаблицаЗначений на ТабличномПоле
8 Dionis Sergeevich
 
09.06.14
11:35
хз тогда. В Товарах я так мню ссылочные + числовые типы данных - все должно быть нормально
9 Dionis Sergeevich
 
09.06.14
11:36
(7) что значит ТЗ на  ТП? в отладчике тип данных посмотри перед передачей в запрос
10 Dionis Sergeevich
 
09.06.14
11:37
или поробуй Товары.Данные
11 jsmith82
 
09.06.14
11:39
выбери 2-3 поля
получится, нет
если да, значит, одно поле таблицы значений неверного типа
12 jsmith82
 
09.06.14
11:39
если не получится, значит Товары не таблица значений
13 Маленький Вопросик
 
09.06.14
13:13
странно, но не получилосб
14 jsmith82
 
09.06.14
13:18
ну значит не таблица значений йопте
что выдаёт ТипЗнч(Товары) в табло?
15 Йохохо
 
09.06.14
13:37
(13) колонки тз должны быть типизированы
КоллекцияКолонокТаблицыЗначений.Добавить
Добавить(<Имя>, <Тип>, <Заголовок>, <Ширина>)
16 0xFFFFFF
 
09.06.14
13:38
Да походу там в одной из колонок смешанный тип.
17 hhhh
 
09.06.14
13:45
(16) смешанный можно
18 shuhard
 
09.06.14
13:56
(15) см. (1)
это уже было
19 Маленький Вопросик
 
09.06.14
14:30
ТипЗнч(Товары) = Таблица Значений
20 Маленький Вопросик
 
09.06.14
14:30
буду смотреть типизацию...
21 Маленький Вопросик
 
09.06.14
14:31
Товары создаются ПриОткрытии - по количеству "складов"
22 shuhard
 
09.06.14
14:37
(21)[Товары создаются ПриОткрытии - по количеству "складов"]
дорогая редакция, мы офигиваем (с)
Закон Брукера: Даже маленькая практика стоит большой теории.