0
Gerrychka
01.06.16
✎
22:41
|
Необходимо при выборе реквизита договор в документе, вставлять из справочника договоры табличную часть, что то напечатал, в табло значения нужные, но пишет поле объекта Номенклатура не обнаружено, помогите пожалуйста с кодом
&НаСервере
Процедура ДоговорПриИзмененииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Договоры.УсловияПоставок.(
| Номенклатура,
| Серия,
| ЕдиницаИзмерения,
| Валюта,
| Количество,
| Цена,
| Сумма
| ),
| РасходнаяНакладная.Договор
|ИЗ
| Документ.РасходнаяНакладная КАК РасходнаяНакладная
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры КАК Договоры
| ПО РасходнаяНакладная.Договор = Договоры.Ссылка
|ГДЕ
| Договоры.Ссылка = &Договор";
Запрос.УстановитьПараметр("Договор", Объект.Договор);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Для Каждого ВыборкаДетальныеЗаписи.Следующий() Цикл
НоваяСтрока = Объект.СписокНоменклатуры.Добавить();
НоваяСтрока.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
НоваяСтрока.Серия = ВыборкаДетальныеЗаписи.Серия;
НоваяСтрока.ЕдиницаИзмерения = ВыборкаДетальныеЗаписи.ЕдиницаИзмерения;
НоваяСтрока.Валюта = ВыборкаДетальныеЗаписи.Валюта;
НоваяСтрока.Количество = ВыборкаДетальныеЗаписи.Количество;
НоваяСтрока.Цена = ВыборкаДетальныеЗаписи.Цена;
НоваяСтрока.Сумма = ВыборкаДетальныеЗаписи.Сумма;
КонецЦикла
КонецПроцедуры
|
|