0
jojojoba2
23.08.19
✎
11:32
|
Добрый день!
Есть документ ПлатежноеПоручениеВходящее. Я создал копированием другой документ Докум1 и в форму списка переношу данные из документов ПлатежноеПоручениеВходящее. Подскажите пожалуйста, как в форме списка созданного документа в колонку ЗаказыПокупателя вывести данные из табличной части РасшифровкаПлатежа из реквизита Сделка.
Я создал процедуру и функцию
Функция ПолучитьДанныеИзРС(РасшифровкаПлатежа)
Запрос = Новый Запрос ;
Запрос.УстановитьПараметр("ТекущийДокумент", ЭтаФорма.СсылкаНаОбъект);
Запрос.Текст = "ВЫБРАТЬ
| ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Сделка
|ИЗ
| Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа
|ГДЕ
| ПлатежноеПоручениеВходящее.Ссылка = &ТекущийДокумент";
// получение данных по конкретному ОС
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Возврат Выборка.Сделка;
КонецФункции
Процедура ПриОткрытии()
дк=Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Поступления от продажи товаров, работ, услуг / внешние");
ЭтаФорма.ДокументСписок.Отбор.СтатьяДвиженияДенежныхСредств.Использование = Истина;
ЭтаФорма.ДокументСписок.Отбор.СтатьяДвиженияДенежныхСредств.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.ДокументСписок.Отбор.СтатьяДвиженияДенежныхСредств.Значение = дк;
ЗаказПокупателя = ПолучитьДанныеИзРС(Сделка);
КонецПроцедуры
Почему-то не заработало.
Может можно как-то в колонке полю ввода напрямую подставить ссылочный реквизит табличной части?
|
|