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

Помогите пожалуйста с выгрузкой результата запроса в табличную часть документа.

Автор MihaSerb, 14 фев 2013, 03:34

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

MihaSerb

Есть запрос с полем себестоимость, необходимо что бы при проведении документа расходная накладная при добавлении соответствующей номенклатуры появлялась в колонке цена себестоимость товара.



Мои попытки реализовать.

Запрос.УстановитьПараметр("Ссылка", Ссылка);

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

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

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

ОбъектДок = Ссылка.Товары.ПолучитьОбъект();
СтрТабЧасти = ОбъектДок.Товары.Добавить();
СтрТабЧасти.Цена = ВыборкаДетальныеЗаписи.Себестоимость;

КонецЦикла;

Yura063

Назовите поля в запросе также как в таб.форме документа и или уберите из таб. формы все поля и воспользуйтесь функцией Загрузить("Таблица")

Табличная часть (Tabular section)
Загрузить (Load)
Синтаксис:

Загрузить(<Таблица>)
Параметры:

<Таблица> (обязательный)

Тип: ТаблицаЗначений.
Таблица значений, откуда загружается табличная часть. Колонки таблиц совмещаются по именам.
Описание:

Загружает табличную часть из таблицы значений. При этом все прежние строки табличной части удаляются. При загрузке значения в колонках табличной части заполняются значениями из колонок таблицы значений с совпадающими именами.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:

Состав.Загрузить(ТаблицаСостава);

Помогли, отблагодари!

Теги:

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

Рейтинг@Mail.ru

Поиск