PDA

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



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



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





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

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

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

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

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

КонецЦикла;

OnlyOne
15.02.2013, 14:53
совершенно не понятный вопрос (куда добавляется номенклатура при проведении? это же бред!).
Ваш кусок кода работать не будет выпадет по ошибке Ссылка.Товары.ПолучитьОбъе кт(), если конечно в выборке будет хоть одна запись.

Алекс1984
18.02.2013, 23:13
ПолучитьОбъект() нужно применять не к ТЧ товары, а к документу.

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

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


А то что у Вас, это даже не попытки, читайте помощь, пользуйтесь отладчиком и на дисках ИТС изучите раздел 1С 8 для начинающих. Еще советую приобрести книгу "Простые примеры разработки".