Синоним управляемой формы

1. SP17081992 5 27.02.17 12:20 Сейчас в теме
Подскажите как получить синоним управляемой формы внешней обработки.
Есть код:
МояФорма = ПолучитьФорму("ВнешнаяОбработка1.Форма.Форма1");

Теперь как из 'МояФорма' получить синоним этой формы.
По теме из базы знаний
Найденные решения
3. ImHunter 328 27.02.17 12:41 Сейчас в теме
Можно по метаданным. Например, если есть/интересует только основная форма, то
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	Сообщить(РеквизитФормыВЗначение("Объект").Метаданные().ОсновнаяФорма.Синоним);
КонецПроцедуры
Sardukar; SP17081992; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 27.02.17 12:27 Сейчас в теме
(1) МояФорма.Окно.Заголовок
4. SP17081992 5 27.02.17 13:18 Сейчас в теме
(2) Нужен не заголовок а именно синоним
3. ImHunter 328 27.02.17 12:41 Сейчас в теме
Можно по метаданным. Например, если есть/интересует только основная форма, то
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	Сообщить(РеквизитФормыВЗначение("Объект").Метаданные().ОсновнаяФорма.Синоним);
КонецПроцедуры
Sardukar; SP17081992; +2 Ответить
5. SP17081992 5 27.02.17 13:20 Сейчас в теме
(3) Спасибо Сергей. Этот вариант правильный, но хотелось бы получить синоним на клиенте, а функция 'РеквизитФормыВЗначение' не доступно на клиенте, есть другие варианты?
6. ImHunter 328 27.02.17 13:22 Сейчас в теме
(5) Самый напрашивающийся вариант - добавить реквизит формы, заполнить его на ПриСоздании.
7. SP17081992 5 27.02.17 13:25 Сейчас в теме
(6) Ну ладно, буду работать на сервере, Спасибо :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот