"Ситуация такая: есть открытая форма, из этоф формы в процедуру передается ЭтаФорма<br>....<br>ТестоваяПроцедура(ЭтаФорма);<br>....<br><br>Как в Процедуре ТестоваяПроцедура(Форма) узнать имя формы как оно задано в конфигураторе?"
"Ситуация такая: есть открытая форма, из этоф формы в процедуру передается ЭтаФорма<br>....<br>ТестоваяПроцедура(ЭтаФорма);<br>....<br><br>Как в Процедуре ТестоваяПроцедура(Форма) узнать имя формы как оно задано в конфигураторе?"
нужно узнать имя формы или имя объекта
Нужно узнать имя формы ...
"пИмяТекФормы = Неопределено;<br> Для Каждого пФорма Из Метаданные.Справочники.КарточкаТС.Формы Цикл<br> Попытка<br> пФормаСсылка = Справочники.КарточкаТС.ПолучитьФорму(пФорма.Имя);<br> Если ЭтаФорма.ЭлементыФормы.Количество() = пФормаСсылка.ЭлементыФормы.Количество() Тогда <br> пИмяТекФормы = пФорма.Имя;<br> Прервать;<br> КонецЕсли;<br> Исключение<br> Продолжить;<br> КонецПопытки;<br> <br> КонецЦикла;<br><br>Этот код будет работать, если в форме нет динамического добавления элементов управления."
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения 1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора |