понедельник, 5 февраля 2018 г.

Запрос к табличной части документа (Менеджер временных таблиц)

Листинг кода запроса к табличной части документа "Реализация товаров и услуг" (конф УТ 11):





МВТ = Новый МенеджерВременныхТаблиц;// Создаем менеджер временных таблиц

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МВТ;// Определяем МВТ для запроса
Запрос.Текст = "Выбрать * Поместить ТЧ ИЗ &ТЧ КАК ТЧ";
//Альтернативный текст запроса:
//Запрос.Текст = "ВЫБРАТЬ
//               | ТЧ.Номенклатура
//               |ПОМЕСТИТЬ ТЧ
//               |ИЗ
//               | &ТЧ КАК ТЧ";

Запрос.УстановитьПараметр("ТЧ", Док.Товары);
Запрос.Выполнить(); // Обязательно выполняем запрос чтобы результат появился в МВТ

//
Запрос.Текст = "Выбрать * ИЗ ТЧ"; //Получаем данные из МВТ

Выборка = Запрос.Выполнить().Выбрать();
Пока  Выборка.Следующий() Цикл
Сообщить(Выборка.Номенклатура);
КонецЦикла;

В качестве параметра в запрос можно передать:

  • Таблицу значений
  • Результат запроса
  • Табличную часть


Скачать обработку

Комментариев нет:

Отправить комментарий