v8: Имя формы #292679


#0 by Пионерка
ХЕЛП!!! Как узнать из модуля формы ее имя?
#1 by Mort
Можно поинтересоваться зачем ?
#2 by Пионерка
НАДО :)
#3 by Defender aka LINN
Зачем надо?
#4 by Пионерка
вот дятлы... Грю нада! :)
#5 by Пионерка
да разверзнеца подо мной земля и упадет на меня небо... долга писать разъяснения НАДА!
#6 by Адинэсник
зато недолго написать 50 постов ...
#7 by Пионерка
Например: установка процедурой прав доступа на элементы формы, а права на элементы формы заданы в регистре сведений с названием формы в одном из измерений. Соответственно входя в форму, нужно получить список прав на ее элементы, т.е. нужно знать ее имя.
#8 by Пионерка
Терь кажный из спросивших "зачем?" должен предложить свой способ :)
#9 by Пионерка
Неужели на дятлаф абидилис??? Я Ш ЛЮБЯ!!!
#10 by yalex
Конфа типовая?
#11 by Пионерка
А што? Именно в типовой можно получить имя формы???....
#12 by Пионерка
Мушчины взбодритесь!!!
#13 by yalex
В типовых формы называются просто и понятно: ФормаСписка, ФормаЭлемента, ФормаДокумента. Можно определить основной реквизит формы и из этого "слепить" имя формы
#14 by Всеяд
[code] Для Каждого Форма Из ЭтотОбъект.Метаданные.Формы Цикл Возможны, правда, проблемы с общими формами (небольшие) и свободными формами объектов (побольше), ибо придёцца перебирать большее количество форм.
#15 by Господин ПЖ
А тогда учитывая ЭтаФорма.Имя - не катит?
#16 by Всеяд
Энто как, простите? ;)
#17 by yalex
Через метаданные должно. Он сравнивает не имена, а сами формы как объекты
#18 by Гаркин
В модуле форме заводишь глобальную переменную "ИмяФормы" При открытии присваиваешь ей значение. И пока форма открыта переменная "ИмяФормы" всегда содержит ее название :)
#19 by Господин ПЖ
Сам не знаю. :) Ступил.
#20 by Собеседник
тихо-тихо!!!! А как определеить основной реквизит формы?!! До зарезу надо! Моя - "не знает" как. у этого метода есть один прикол: Будет вызыватся ПриИзмененииДанных формы. Надо быть внимательным.
#21 by Пионерка
Такое и сделали уже, но не гламурна :(
#22 by Пионерка
НО фсе равно спасиба всем :)
#23 by Всеяд
Поставил сообщалку на событие - не срабатывает. Срабатывает только при открытии формы, как и положено. В любом случае, никто не мешает разместить код в ПередОткрытием и глобально прописать полученное имя формы. Полностью оглашайте условия задачи. 8)
#24 by Пионерка
имя формы лучше в модуле формы прописать вне событий и процедур....
#25 by Собеседник
спорить не буду, но у меня было так:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям