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

Передача значения переменной из формы документа на поле ввода формы справочника

Автор Rusf1n, 01 фев 2017, 17:03

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

Rusf1n

Добрый день, Имеется переменная в модуле форму документа, как передать ее значение в поле (тип строка) на форму справочника. Пытался так, в отладчике вроде бы как присваивается значение, но при открытии формы - поле все равно пустое. Что не так?


Форма = ПолучитьФорму("Справочник.КартыЛояльности.Форма.СчитываниеКартыЛояльности");     
Форма.КодКарты = КодКартыЛояльности;   
Форма = ОткрытьФорму("Справочник.КартыЛояльности.Форма.СчитываниеКартыЛояльности"
,
ПараметрыОткрытия,
ЭтаФорма,
ЭтаФорма.УникальныйИдентификатор);



Нужно просто передать значение (пример код = "33") в поле (тип:строка) на форму справочника при открытии, чтобы вручную не заполнять поле.

Kironten

Ну а на стороне модуля формы справочника код заполнения параметра, кто писать будет?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если Параметры.Свойство("НовыйПараметр") Тогда
        // здесь код обработки параметра
    КонецЕсли;
КонецПроцедуры

alex0402

Если обычные формы, то
Форма = ПолучитьФорму("Справочник.КартыЛояльности.Форма.СчитываниеКартыЛояльности");     
Форма.КодКарты = КодКартыЛояльности;   
Форма.Открыть();

Если управляемые, то нужно обрабатывать параметры ПриСозданииНаСервере
Спасибо за Сказать спасибо

Теги:

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

Рейтинг@Mail.ru

Поиск