Страница панели - как закрыть доступ ее элементам формы? #642994


#0 by Михаил 1С
Здравствуйте, Мистичане! Есть задача - закрыть доступ элементам формы, расположенным на одной из страниц Панели. Отобрать доступность у всей страницы этой панели - не выход, так как я теперь не могу даже зайти на эту страницу, а надо, чтобы пользователь видел содержимое страницы. Вопрос - как понять, что данный элемент расположен на данной странице? И как закрыть им доступ? (закрыть надо опять же не всем, а с исключениями).
#1 by kosts
К конкретным элементам и запрещай доступ
#2 by Михаил 1С
Элементов много, там еще одна панель с несколькими страницами, на каждой по нескольку элементов и я еще буду добавлять элементы, поэтому надо, чтобы я не просмотрел ни один - надо сделать процедуру, которая в цикле пройдет по всем элементам Страницы и закроет им доступ (за-исключением двух).
#3 by Один С
галка Только просмотр спасет отца русской демократии..
#4 by Михаил 1С
Этой галки нет для Страницы.
#5 by Один С
а не, чото я не проснулся еще. я думал надо всю панель закрыть.
#6 by Михаил 1С
Думайте, люди, думайте... Это нам всем очень нужно! :) (нужно думать)
#7 by Один С
тогда никак
#8 by chelentano
помести на эту страницу ещё одну панель, в неё перенеси все элементы со страницы, делай эту панель недоступной
#9 by kosts
Ну добавляй в имя реквизита какой нибудь отличительный признак, потом в цикле увидишь нужные для блокировки.
#10 by kosts
А по сути >как понять, что данный элемент расположен на данной странице? Удалить страницу, пропавшие элементы принадлежат требуемой странице.
#11 by chelentano
+ или как вариант:
#12 by kosts
В чем смысл делать обратно доступными, все равно же тех элементов не видно будет...
#13 by chelentano
в "Отобрать доступность у всей страницы этой панели - не выход, так как я теперь не могу даже зайти на эту страницу" - чтобы переключиться на неё можно было
#14 by cw014
Использование: Только чтение. Описание: Тип: ЭлементыФормы. Содержит коллекцию подчиненных элементов таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. Или СП не предлагать?
#15 by chelentano
Описание: Элемент управляемой формы, предназначенный для визуальной и/или логической группировки элементов. Ты уверен, что у ТС управляемые формы?
#16 by Михаил 1С
Ну да, можно так. Единственное плохо то, что у меня на этой странице еще одна панель, надо, чтобы можно было переключаться внутри нее (чтобы видеть все глазами), но чтобы изменить ничего было нельзя. Прийдется много потрудиться, чтобы реализовать это. Но возможно, что я так сделаю.
#17 by Михаил 1С
Да, это вариант, но хотельсь бы проще, все-таки это морока.
#18 by Михаил 1С
Ты приколист, однако.
#19 by Михаил 1С
Хороший вариант, мне нравится. Единственный минус - я не смогу переключать вкладки во внутренней панели. Ну хотябы первую вкладку буду видеть, уже хорошо. Может быть и так обойдусь.
#20 by Михаил 1С
У меня обычные формы, не управляемые.
#21 by Михаил 1С
У меня обычные формы, не управляемые.
#22 by cw014
Тогда клади на свои страницы панели и на них размещай элементы. Тогда доступностью можешь управлять этой панели. То есть страница доступна, панель на ней - нет
#23 by Михаил 1С
Ну да, согласен, так и предлагал сделать.
#24 by Михаил 1С
Ребята, спасибо всем ! Вы мне помогли. Главное я уже смогу сделать.
#25 by chelentano
Почему? сможешь и на внутренней. Просто событие навесь на внутреннюю панель + при смене страницы на главной панели делай активную страницу внутренней панели недоступной, как то так...
#26 by Михаил 1С
А у меня кроме внутренней панели есть еще элементы над этой панелью, ей не принадлежащие, их надо закрыть от изменения.
#27 by kosts
Да проще было перечислить все элементы которые нужно заблокировать и всего делов. Не тысяча же их у тебя...
#28 by Михаил 1С
десятка два А если я буду добавлять. А если буду добавлять что-то через месяц - точно чего-нибудь забуду. Надо программировать так, чтобы не строить себе таких мин, и чтобы не держать в голове таких сложностей.
#29 by kosts
В комментарии в форме в первой строке напиши. Всё не возможно учесть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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