Как управлять элементами формы? #304970


#0 by перцептрон
Как до них добраться? Эта объектная вложенность уже припарила.
#1 by ACHO
ЭлементыФормы :)
#2 by Господин ПЖ
ЭлементыФормы.Блабла
#3 by перцептрон
Сделать кнопку недоступной например
#4 by перцептрон
вооо! Форма.ЭлементыФормы
#5 by перцептрон
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыОК как её сделать недоступной?
#6 by Поручик
#7 by перцептрон
да я в нем постоянно. Спс
#8 by перцептрон
ЭлементыФормы.ДействияФормы.Кнопки. нет моей кнопки
#9 by перцептрон
моя кнопка лежит на панели ОсновныеДействияФормы. Кнопка ОК (записать и закрыть). Создана кофигуратором.
#10 by Поручик
Начинаю ржать. Оказывается здесь так же прикольно, как и на гуру.нет.
#11 by перцептрон
это токо начало
#12 by MasterGoga
Привет, мужики! Я вас с утра про это уже спрашивал ))))) Дерзайте. Решение есть!
#13 by перцептрон
говори!
#14 by перцептрон
#15 by перцептрон
може панель сделать вспомагательной
#16 by MasterGoga
Она просто называется не так! То что на кнопке написано ОК - это не значит, что ее так зовут. Её зовут "Действие"
#17 by MasterGoga
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Действие.Доступность =Ложь;
#18 by MasterGoga
Ну как? Получилось? )))
#19 by перцептрон
(16, 17) о_О ?? а если кнопку "закрыть" - тоже ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Действие.Доступность =Ложь;
#20 by перцептрон
канешно нет
#21 by Андрюха
Сможешь форму положить на внешнюю форму и кинуть мне на мыло?
#22 by перцептрон
короче, може надо как то запретить действие провести и кнопка сама занедоступиться
#23 by Андрюха
+ Или скажи как создал
#24 by RealSaint
А посмотреть имя кнопки в палитре свойств тебе религия не позволяет?
#25 by перцептрон
смогу, но разве никто не делал системную кнопку ОК в документе недоступной?
#26 by MasterGoga
Сорри. Ошибку допустил. Это кнопка панели - у нее нету свойства доступность. У нее нужно действие отменить )))
#27 by перцептрон
из ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыОК ОсновныеДействияФормыОК - вот она
#28 by RealSaint
Тебе уже написали как сделать кнопку на командной панели недоступной. Тебе осталось всего-лишь подставить туда реальное имя ТВОЕЙ кнопки.
#29 by Андрюха
Короче, создаю внешнюю обработку, при открытии вставляю код и у меня все работает:
#30 by перцептрон
у неё ваще нету никаких свойств! отстойная кнопка
#31 by RealSaint
Непосредственно в форме можно и без ЭтаФорма.
#32 by Андрюха
Кидай на мыло
#33 by RealSaint
Ага, точно. У всех есть, а у тебя одного нету.
#34 by RealSaint
Ты кнопочку мышкой не забыл выделить перед тем как смотреть её свойства?
#35 by hhhh
посмотри в отладчике: ЭлементыФормы.
#36 by перцептрон
(33, 34) попробуем ещё раз: В форме Документа стандартная панель внизу - 3 кнопки, - Ок; Закрыть; Записать Ок = ОсновныеДействияФормыОК код ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыОК.Доступность = Ложь; не работает в процедуре ПриОткрытии модуля формы
#37 by перцептрон
щаз попробую
#38 by перцептрон
Андрюха, Ушло
#39 by перцептрон
Если я запущу отладчик - у меня ваще не останеться ОЗУ... дык, её уже не осталось. Пускаю
#40 by Поручик
Чего паримся? Доступность кнопок с действием Провести, Записать, etc определяется правами пользователя на совершение указанных действий с объектом.
#41 by hhhh
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыОК - эту штуку набери в отладчике.
#42 by перцептрон
чорт! прийдется оставить кнопку и отменять проведение в процедуре ПриЗаписи(отказ)
#43 by hhhh
ОЗУ должно быть 2 ГБ, если меньше - выброси свой комп из окна.
#44 by Андрюха
Код для недоступности ОК:
#45 by RealSaint
Только что специально попробовал сделать указанный код в форме документа - всё прекрасно работает.
#46 by hhhh
у тебя какая конфа?
#47 by перцептрон
блин, ПриОткрытии ваще не срабатывает! нет сообщить!
#48 by RealSaint
Бугагага!!! А ты назначил этот обработчик событию формы?
#49 by Поручик
Ну если уж на то пошло, снеси системную кнопку, поставь свою и изгаляйся над ней как хочешь. Но тогда проведение, например, придется отрабатывать самому. ............. Здесь еще что-нибудь ............. ЗаписатьВФорме(РежимЗаписиДокумента.Проведение);
#50 by Андрюха
Процедура должна быть прописана в качестве обработчика формы! 2 раза щелкни на заголовок формы в конфигураторе
#51 by перцептрон
спс!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С