заполнить табличную часть результатами запроса
Процедура РезультатВыборкиНаСервере()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Товары.(
| Количество КАК Количество,
| Цена КАК Цена,
| Номенклатура.Наименование КАК НоменклатураНаименование
| ) КАК Товары
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг";
Выборка = Запрос.Выполнить().Выбрать();
ВнешниеДанные = Новый ТаблицаЗначений;
ВнешниеДанные.Колонки.Добавить("Количество");
ВнешниеДанные.Колонки.Добавить("Цена");
ВнешниеДанные.Колонки.Добавить("Номенклатура");
Пока Выборка.Следующий() Цикл
НовСтр = ВнешниеДанные.Добавить();
НовСтр.Количесвто = Выборка.Количество;
НовСтр.Цена = Выборка.Цена;
НовСтр.Номенклатура = Выборка.Номенклатура;
Сообщить(ВнешниеДанные.Количество + ВнешниеДанные.Цена + ВнешниеДанные.Номенклатура)
КонецЦикла;
КонецПроцедуры
ПоказатьНаписал процедуру для заполнения данных таблицы значений резами запроса. не видит поля ВнешниеДанные.Количество и тд. может где то логику упустил, помогите пжпжпжп
По теме из базы знаний
- Заполнение табличных частей результатом произвольного запроса (для управляемых форм)
- [Расширение] Заполнение любой табличной части документа результатом запроса (БП 3, УТ 11, УНФ 1.6, ЗУП 3)
- Шаблон формы заполнения табличной части документа
- Универсальное заполнение табличных частей
- Как автоматически заполнить обработкой табличную часть документа "Ввод начальных остатков" (Тип операции = "Расчеты с партнерами"). 1С: ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот