![]() |
|
Помогите с запросом по табличной части документа формы | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
17.04.12
✎
17:16
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | КонтактыТаблица.ДатаКонтакта КАК ПоследняяДата |ИЗ | КонтактыТаблица КАК КонтактыТаблица | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | КомПредложения.Дата |ИЗ | КомПредложения КАК КомПредложения | |УПОРЯДОЧИТЬ ПО | ПоследняяДата УБЫВ"; Запрос.УстановитьПараметр("КонтактыТаблица",ЭлементыФормы.КонтактыТаблица); Запрос.УстановитьПараметр("КомПредложения",ЭлементыФормы.КомПредложения); Выборка = Запрос.Выполнить().Выбрать(); Выборка.Следующий(); ДатаИзменения = Выборка.ПоследняяДата; {Справочник.КонтрагентыCRM.Форма.ФормаЭлемента(39)}: Ошибка при вызове метода контекста (Выполнить) Выборка = Запрос.Выполнить().Выбрать(); по причине: {(4, 2)}: Таблица не найдена "КонтактыТаблица" <<?>>КонтактыТаблица КАК КонтактыТаблица где косяк? |
|||
1
Плот
17.04.12
✎
17:19
|
(0) Имхается мне что передавать нужно не эелменты формы а таблицы значений
|
|||
2
le_
17.04.12
✎
17:19
|
(0) Это кто-ж вас научил запросы такие делать? )
|
|||
3
Wobland
17.04.12
✎
17:20
|
(0) возьми конструктор и не морочь нам голову
|
|||
4
Shur1cIT
17.04.12
✎
17:24
|
так ить я конструктором и делал создал описание таблици потом в параметрах передал саму таблицу....
|
|||
5
le_
17.04.12
✎
17:25
|
(4) Из ТЗ можно выбрать только через временную таблицу.
|
|||
6
КМ155
17.04.12
✎
17:25
|
(4) брешешь
ни одно & в тесте нет как нет и ВТ |
|||
7
Плот
17.04.12
✎
17:26
|
(4) МенеджерВременныхТАблиц юзай
|
|||
8
le_
17.04.12
✎
17:26
|
Можно и без менеджера.
|
|||
9
viktor_vv
17.04.12
✎
17:27
|
(5) Если я не ошибаюсь, просто выбрать можно, в ту же временую выбирается, соединять нельзя. И насчет Объдинять не уверен.
|
|||
10
le_
17.04.12
✎
17:28
|
(9) Только во временную и выбирается.
|
|||
11
le_
17.04.12
✎
17:29
|
+(10) А с временной уже можно делать, что хочешь...
|
|||
12
Rico_1C
17.04.12
✎
17:30
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | КонтактыТаблица.ДатаКонтакта КАК ПоследняяДата |ИЗ | &КонтактыТаблица КАК КонтактыТаблица | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | КомПредложения.Дата |ИЗ | &КомПредложения КАК КомПредложения | |УПОРЯДОЧИТЬ ПО | ПоследняяДата УБЫВ"; Запрос.УстановитьПараметр("КонтактыТаблица",ЭлементыФормы.КонтактыТаблица.Выгрузить()); Запрос.УстановитьПараметр("КомПредложения",ЭлементыФормы.КомПредложения.Выгрузить()); Выборка = Запрос.Выполнить().Выбрать(); Выборка.Следующий(); ДатаИзменения = Выборка.ПоследняяДата; |
|||
13
Shur1cIT
17.04.12
✎
17:30
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | КонтактыТаблица.ДатаКонтакта КАК ПоследняяДата |ИЗ | &КонтактыТаблица КАК КонтактыТаблица | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | КомПредложения.Дата |ИЗ | &КомПредложения КАК КомПредложения | |УПОРЯДОЧИТЬ ПО | ПоследняяДата УБЫВ"; Запрос.УстановитьПараметр("КонтактыТаблица",КонтактыТаблица); Запрос.УстановитьПараметр("КомПредложения",КомПредложения); Выборка = Запрос.Выполнить().Выбрать(); Выборка.Следующий(); ДатаИзменения = Выборка.ПоследняяДата; {Справочник.КонтрагентыCRM.Форма.ФормаЭлемента(39)}: Ошибка при вызове метода контекста (Выполнить) Выборка = Запрос.Выполнить().Выбрать(); по причине: Содержимое объекта данных может быть выбрано только во временную таблицу теперь такая хрень |
|||
14
Shur1cIT
17.04.12
✎
17:32
|
тоесть как я понял прокладку из временной таблицы делать?
|
|||
15
viktor_vv
17.04.12
✎
17:32
|
(13) Смотри (10) и (11) :).
|
|||
16
GenV
17.04.12
✎
17:32
|
(13) Сначала все во временные.
|
|||
17
Rico_1C
17.04.12
✎
17:33
|
"ВЫБРАТЬ
| КонтактыТаблица.ДатаКонтакта КАК ПоследняяДата |ПОМЕСТИТЬ Данные |ИЗ | &КонтактыТаблица КАК КонтактыТаблица | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | КомПредложения.Дата |ИЗ | &КомПредложения КАК КомПредложения |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Данные.ПоследняяДата |ИЗ | Данные КАК Данные | |УПОРЯДОЧИТЬ ПО | Данные.ПоследняяДата" |
|||
18
Shur1cIT
17.04.12
✎
17:34
|
ок спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |