powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Получить параметры формы..
7 сообщений из 7, страница 1 из 1
Получить параметры формы..
    #37821783
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
&НаКлиенте
Процедура Подбор(Команда)
ПараметрыФормы = Новый Структура("Пример", ЭтаФорма.ИмяФормы);
ОткрытьФорму("ОбщаяФорма.Подбор", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);
КонецПроцедуры


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Форма=Параметры.Пример; - Данного поля нет??
КонецПроцедуры


С Владельцем - "ЭтаФорма" проблем нет.
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37821870
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОткрытьФорму(

"ОбщаяФорма.Подбор",
ПараметрыФормы,
ЭтаФорма,

УникальныйИдентификатор);



Сразу после открытия формы в отладчике, УникальныйИдентификатор в том же окне меняет свое значение на другое.
И естественно, что ПолучитьФорму после этого не работает. Подскажите, что не так?
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37822142
zamichnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TVA_11,

Скопировал Ваш код, запустил, breakpoint в ПриСозданииНаСервере() - смотрю в 'Вычислить выражение (Shift+F9)' -
Есть Параметры.Пример - строка, содержит именно имя формы, откуда был вызов...
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37823686
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zamichnik,

Да, я с этим уже разобрался. Оказывается в параметры надо добавить тут переменную которую хочешь записать в конфигураторе.
А я думал само добавится.

Теперь другая проблема, открыть уже открытое окно, передаю код и не помогает..
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37823688
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
&НаКлиенте
Процедура Подбор(Команда)

//Вставить содержимое обработчика.

ПараметрыФормы = Новый Структура("Параметр", ЭтаФорма.ИмяФормы);

//ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник,


ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

ОткрытьФорму("ОбщаяФорма.Подбор",ПараметрыФормы,ЭтаФорма,УникальныйИдентификатор);

КонецПроцедуры
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37823696
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)


ФормаВлд=ПолучитьФорму(ЭтаФорма.ВладелецФормы.ИмяФормы, , ,ЭтаФорма.КлючУникальности);

Приход=ФормаВлд.Объект.Приход;
ФормаВлд.Открыть();


КонецПроцедуры

КлючУникальности тот же, но в Процедуре отбор, ключуникальности меняется на другой (.?
...
Рейтинг: 0 / 0
Получить параметры формы..
    #37823715
TVA_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь делаю так:

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

...

ФормаВлд=ПолучитьФорму(ЭтаФорма.ВладелецФормы.ИмяФормы, , ,Параметры.Параметр);

И все равно новая открывается.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Получить параметры формы..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]