Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8
Есть обработка:
//************ ТЗ1=Новый ТаблицаЗначений(); ТЗ1.Колонки.Добавить("А", Новый ОписаниеТипов("Строка")); ТЗ1.Колонки.Добавить("Б", Новый ОписаниеТипов("Строка")); ТЗ1.Колонки.Добавить("Кво", Новый ОписаниеТипов("Число")); Для Сч=0 По 100 Цикл Стр=ТЗ1.Добавить(); Стр.А="А"+Сч; Стр.Б="Б"+Сч; Стр.Кво = 1; КонецЦикла;
//************ ТЗ2 = Новый ТаблицаЗначений(); ТЗ2.Колонки.Добавить("А", Новый ОписаниеТипов("Строка")); ТЗ2.Колонки.Добавить("Б", Новый ОписаниеТипов("Строка")); ТЗ2.Колонки.Добавить("Кво", Новый ОписаниеТипов("Число")); Для Сч=0 По 100 Цикл Стр=ТЗ2.Добавить(); Стр.А="А"+Сч; Стр.Б="Б"+Сч; Стр.Кво = 1; КонецЦикла;
Ошибка при вызове метода контекста (Выполнить): Содержимое объекта данных может быть выбрано только во временную таблицу ТИтог = Запрос.Выполнить().Выгрузить(); по причине: Содержимое объекта данных может быть выбрано только во временную таблицу
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Неее... думать в эту сторону это думать дальше, а не использовать одну строчку Я не силен в запросах, просто судя по ошибке надо использовать временные таблицы.
Личные бесплатные консультации не даю, для этого есть форум!
ЗапросТМП=Новый Запрос("ВЫБРАТЬ * ИЗ ВТТаб"); ЗапросТМП.МенеджерВременныхТаблиц=Запрос.МенеджерВременныхТаблиц; ТЗИтоги=ЗапросТМП.Выполнить().Выгрузить(); ТЗИтоги.ВыбратьСтроку();
Всёравно та же ошибка:
Ошибка при вызове метода контекста (Выполнить): Содержимое объекта данных может быть выбрано только во временную таблицу Запрос.Выполнить(); по причине: Содержимое объекта данных может быть выбрано только во временную таблицу
Делал по примеру:
ТЗ=Новый ТаблицаЗначений(); //Колонки должны быть типизированы ТЗ.Колонки.Добавить("А", Новый ОписаниеТипов("Строка")); ТЗ.Колонки.Добавить("Б", Новый ОписаниеТипов("Строка"));
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8
Все это началось из-за того, что возникла необходимость прочитать и обработать данные запросом из таблицы значений. Точнее из 2-х отдельных таблиц и результат объединить. Может можно это сделать по проще?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!