Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:00

Вызов управляемой формы из обычной

Автор Ary, 20 мар 2013, 18:37

0 Пользователей и 1 гость просматривают эту тему.

Ary

Как передать значение параметра запроса при вызове управляемой формы из обычной?
Значение параметра берётся из реквизита обычной формы.


В управляемой форме я пишу :

#Если НаСервере Тогда

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
       
ЭтаФорма.Параметры.ДоговорКонтрагента=         Метаданные.Документы["ОбычныйДокумент"].Реквизиты.ДоговорКонтрагента;


КонецПроцедуры
#КонецЕсли


Получаю следующее сообщение :

Ошибка при выполнении запроса.
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(89, 60)}: Не задано значение параметра "ДоговорКонтрагента"
И ДокументПлатежноеПоручениеВходящее.ДоговорКонтрагента = <<?>>&ДоговорКонтрагента



Vit1501

Насколько  я понял у тебя ДоговорКонтрагента - это параметр динамического списка, а не формы. Следовательно и писать нужно
ИмяТвоегоДинамическогоСписка.Параметры.ДоговорКонтрагента = и т д

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск