0
pro3ri
28.04.15
✎
08:45
|
ДОбрый день!
Может заметите в чем ошибка:
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{ОбщийМодуль.РаботаСДокументами.Модуль(30)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
{(8, 34)}: Поле не найдено "ДокументОснованиеТовары.Ссылка.КонтактноеЛицоКонтрагента"
,ДокументОснованиеТовары.Ссылка.<<?>>КонтактноеЛицоКонтрагента КонтактноеЛицоКонтрагента
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДокументОснованиеТовары.Номенклатура,
| ДокументОснованиеТовары.ЕдИзм,
| ДокументОснованиеТовары.Количество,
| ДокументОснованиеТовары.Цена,
| ДокументОснованиеТовары.Сумма,
| ДокументОснованиеТовары.Качество
| "+?(ИмяДокумента = "РеализацияТоваров",",ДокументОснованиеТовары.Ссылка.КонтактноеЛицоКонтрагента КонтактноеЛицоКонтрагента","")+"
|ИЗ
| Документ."+ИмяДокумента+".Товары КАК ДокументОснованиеТовары
|ГДЕ
| ДокументОснованиеТовары.Ссылка В
| (ВЫБРАТЬ ПЕРВЫЕ 1
| ПоступлениеТоваров.Ссылка
| ИЗ
| Документ."+ИмяДокумента+" КАК ПоступлениеТоваров
| ГДЕ
| ПоступлениеТоваров.Проведен
| И ПоступлениеТоваров.Контрагент = &Контрагент
| УПОРЯДОЧИТЬ ПО
| ПоступлениеТоваров.МоментВремени УБЫВ)";
Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);
Запрос.УстановитьПараметр("Контрагент",ДанныеЗаполнения);
РезультатЗапроса = Запрос.Выполнить();
Объект.Товары.Загрузить(РезультатЗапроса.Выгрузить());
Объект.Контрагент = ДанныеЗаполнения;
Если ИмяДокумента = "РеализацияТоваров" Тогда
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() Тогда
Объект.КонтакноеЛицо = Выборка.КонтактноеЛицоКонтрагента;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|