Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:52

Представление таблицы Значений

Автор Андрей Бутенко, 16 сен 2022, 18:37

0 Пользователей и 1 гость просматривают эту тему.

Андрей Бутенко

Здравствуйте! Подскажите пожалуйста, как будет выглядеть таблица значений, в которую выгрузили результат данного запроса. И как можно взаимодействовать с ним? Например мне нужно Просуммировать всю номенклатура по количеству в партии.
"ВЫБРАТЬ
| РасходнаяНакладнаяТоварыИУслуги.Номенклатура КАК Номенклатура,
| СУММА(РасходнаяНакладнаяТоварыИУслуги.Количество) КАК Количество,
| РасходнаяНакладнаяТоварыИУслуги.Партия КАК Партия
|ПОМЕСТИТЬ НоменклатураВТ
|ИЗ
| Документ.РасходнаяНакладная.ТоварыИУслуги КАК РасходнаяНакладнаяТоварыИУслуги
|ГДЕ
| РасходнаяНакладнаяТоварыИУслуги.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| РасходнаяНакладнаяТоварыИУслуги.Партия,
| РасходнаяНакладнаяТоварыИУслуги.Номенклатура
|
|ИНДЕКСИРОВАТЬ ПО
| Номенклатура,
| Партия
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НоменклатураВТ.Номенклатура,
| НоменклатураВТ.Количество,
| НоменклатураВТ.Партия,
| ЕСТЬNULL(ОстаткиТоваровОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток,
| ЕСТЬNULL(ОстаткиТоваровОстатки.СтоимостьОстаток, 0) КАК СтоимостьОстаток,
| &Период КАК Период
|ИЗ
| НоменклатураВТ КАК НоменклатураВТ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(
| &МоментВремени,
| (Номенклатура, Партия) В
| (ВЫБРАТЬ
| НоменклатураВТ.Номенклатура,
| НоменклатураВТ.Партия
| ИЗ
| НоменклатураВТ КАК НоменклатураВТ)И Склад = &Склад) КАК ОстаткиТоваровОстатки
| ПО НоменклатураВТ.Номенклатура = ОстаткиТоваровОстатки.Номенклатура
| И НоменклатураВТ.Партия = ОстаткиТоваровОстатки.Партия";
Запрос.УстановитьПараметр("Склад", Склад);
Запрос.УстановитьПараметр("Период", Дата);
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Запрос.УстановитьПараметр("МоментВремени", МоментВремени());
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

ТабЗ = РезультатЗапроса.Выгрузить();

alexandr_ll

Андрей Бутенко,
Для каждого Колонка Из ТабЗ.Колонки Цикл
Сообщить(""+Колонка.Имя);
КонецЦикла;

Теги: Запрос 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск