v8: 8.1 просмотр данных временных таблиц Ключевые слова: менеджер временных таблиц, временная таблица, временные таблицы
//проверка данных временной таблицы
//
//параметры:
// Запрос - запрос, с использованием менеджера временных таблиц
// ИмяВнутреннейТаблицы - имя внутренней таблицы
//
Функция ДанныеВнутреннейТаблицыЗапроса(Запрос, ИмяВнутреннейТаблицы) Экспорт
Запрос.Текст="
|ВЫБРАТЬ
| *
|ИЗ
| "+ИмяВнутреннейТаблицы+" КАК Таблица";
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
Использование:
ТЗ = ДанныеВнутреннейТаблицыЗапроса(Запрос, "ТаблицаНоменклатуры")
Примечание: при наличии такой функции в общем модуле, данные внутренней таблицы можно посмотреть так же в окне вычисления выражений
От Гения 1с:
Автор забыл, что меняется текст запроса.
Можно конечно создать служебный запрос и скопировать менеджер временных таблиц. Это правильно.
А можно быстро:
//проверка данных временной таблицы
//
//параметры:
// Запрос - запрос, с использованием менеджера временных таблиц
// ИмяВнутреннейТаблицы - имя внутренней таблицы
//
Функция ДанныеВнутреннейТаблицыЗапроса(Запрос, ИмяВнутреннейТаблицы) Экспорт
Перем лмПредТекст, Р;
лмПредТекст=Запрос.Текст;
Запрос.Текст="
|ВЫБРАТЬ
| *
|ИЗ
| "+ИмяВнутреннейТаблицы+" КАК Таблица";
Запрос.Текст=лмПредТекст;
Р=Запрос.Выполнить().Выгрузить();
Возврат Р;
КонецФункции
|