Есть задача в 1С8.3 в форму списка документа Платежное поручение входящее добавить новое поле ЗаказПокупателя и в него вывести данные с табличной части РасшифровкаПлатежа из поля сделка(в котором отображается заказ покупателя). Помогите пожалуйста разобратся начинающему програмисту :
Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.СсылкаНаОбъект);
Результат = Запрос.ВыполнитьПакет();
ВыборкаЗП = Результат.Выбрать();
ОтборВыборки = Новый Структура("Заказ");
Для Каждого ТекОформление Из ОформленияСтрок Цикл
ОтборВыборки.ЗаказПокупателя = ТекОформление.ДанныеСтроки.Ссылка;
ЗП ---это колонка в форме списка в которую нужно вывести данные
При запуске выдает ошибку:
Документ.Справки_расчеты_роялти.Форма.ФормаСписка.Форма(132)}: Поле объекта не обнаружено (СсылкаНаОбъект)
Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.СсылкаНаОбъект);
----- Как правильно задать параметры колонки ЗП (поле ввода или указать данные реквизита )
----- Правильный запрос вывода значения с табличной части этого документа(я попытался через ссылку на заказ покупателя)
----- Правильный метод вывода значения в колонку формы списка.
Вам надо всего лишь обойти коллекцию ОформленияСтрок из неё достать ссылки на Платежное поручение, затем слепить запрос, который достанет че надо по фильтру из этих ссылок, затем обойти ОформленияСтрок еще раз и установить значения из результатов запроса. Усё
Я тестирую вывод данных конкретно в ячейку , и мне интересно ТекОформление.Ячейки.ЗП.Значение(правильное значение) вообще выведет информацию? ТекОформление.Ячейки.ЗП.правильный метод
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан