![]() |
![]() |
![]() |
|
ТаблицуЗначений превратить в результат запроса | ☑ | ||
---|---|---|---|---|
0
wraithik
14.04.12
✎
11:03
|
ТаблицаПоТабличнойЧасти - ТаблицаЗначений.
Делаю так: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | * |ПОМЕСТИТЬ ВремТабл |ИЗ | &ТаблицаПоТабличнойЧасти КАК ТаблицаПоТабличнойЧасти |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | * |ИЗ | ВремТабл КАК ВремТабл"; Запрос.УстановитьПараметр("ТаблицаПоТабличнойЧасти", ТаблицаПоТабличнойЧасти); РезультатПоТабличнойЧасти = Запрос.Выполнить(); Вылетает ошибка: {(5, 2)}: Тип не может быть выбран в запросе <<?>>&ТаблицаПоТабличнойЧасти КАК ТаблицаПоТабличнойЧасти |
|||
1
МихаилМ
14.04.12
✎
11:08
|
||||
2
Ненавижу 1С
гуру
14.04.12
✎
11:10
|
колонки не типизированы
|
|||
3
Bober
14.04.12
✎
11:24
|
А зачем нужен такой маневр?
|
|||
4
Ненавижу 1С
гуру
14.04.12
✎
11:26
|
(3) бывает нужен
|
|||
5
Ненавижу 1С
гуру
14.04.12
✎
11:26
|
+(4) если данных в БД еще нет
|
|||
6
experimentator76
14.04.12
✎
13:06
|
если лениво типизировать то * надо развернуть и выразить для строк
|
|||
7
wraithik
14.04.12
✎
14:35
|
(3)
Типовая форма кушает РезультатЗапроса. Мне этот результат надо модифицировать и отдать ей. |
|||
8
wraithik
14.04.12
✎
14:39
|
Как их типизировать, если я таблицу получаю из Запрос.Выполнить().Выгрузить().
(6) пример можно? |
|||
9
SeraFim
14.04.12
✎
14:39
|
уверен, что это таблица значений?
может быть, ты передаешь ТабличнуюЧасть?? тогда надо её Выгрузить() |
|||
10
Wern
14.04.12
✎
15:38
|
(8) из запроса будет нормальная тз. Тут не в ней дело, а в тех колонках которые ты добавляешь к ней.
|
|||
11
КМ155
14.04.12
✎
15:49
|
(8) на лицо явный самообман
данный код работает: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |* ИЗ | РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты"; ТЗ = Запрос.Выполнить().Выгрузить(); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ * |ПОМЕСТИТЬ ВТРеализовано |ИЗ | &Реализовано КАК Реализовано |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ * | ИЗ | ВТРеализовано КАК ВТРеализовано"; Запрос.УстановитьПараметр("Реализовано",ТЗ); Запрос.Выполнить().Выгрузить().ВыбратьСтроку("Опаньки!!!"); |
|||
12
experimentator76
14.04.12
✎
16:07
|
(8) выразить как строка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |