|
Передача параметров между формами Ø (Волшебник 16.08.2024 11:16) |
☑ | ||
|---|---|---|---|---|
|
0
СафалинЛео
09.08.24
✎
12:55
|
Здравствуйте! Возникла проблема в форме выбора, я хотел отобрать контрагентов по должностям , создал произвольный запрос для динамического списка, запрос прилагаю:
ВЫБРАТЬ Контрагенты.Наименование КАК Наименование, Контрагенты.Код ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ Контрагенты.Ссылка = &Контрагент После чего я передал параметр на форму выбора &НаКлиенте Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) СтандартнаяОбработка = ЛОЖЬ; СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("Контрагент ", ПолучениеЗначенияНаСервере ()); ОткрытьФорму("Справочник.Контрагенты.Форма.МояФормаВыбора", СтруктураПараметров, ЭтотОбъект); КонецПроцедуры &НаСервере Функция ПолучениеЗначенияНаСервере() ДолжностьКонтрагента = Справочники.Должности.НайтиПоНаименованию(Объект.Должность); Контрагент = ПоместитьВоВременноеХранилище(Справочники.Контрагенты.НайтиПоНаименованию(ЗначениеОрганизации.Наименование)); Возврат Контрагент; КонецФункции Подставил параметры в запрос &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ИмяКонтрагента = ПолучитьИзВременногоХранилища(Параметры. Контрагент); Список.Параметры.УстановитьЗначениеПараметра("Контрагент ", ИмяКонтрагента ); КонецПроцедуры Но вылезает ошибка о том что не задано значение параметра "Контрагент". Есть идея как решить проблему? |
|||
|
1
Волшебник
09.08.24
✎
12:56
|
ЗАДАЙ!
|
|||
|
2
СафалинЛео
09.08.24
✎
12:57
|
(1) Во вкладке параметры для формы выбора?
|
|||
|
3
Волшебник
09.08.24
✎
12:59
|
ДолжностьКонтрагента
сука, я не могу выдерживать этот бред! |
| Форум | Правила | Описание | Секции | Поиск |