powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С v7.7 Видимость
9 сообщений из 9, страница 1 из 1
1С v7.7 Видимость
    #37471293
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С v7.7 релиз 25
Был документ. Работал нормально. Я решил разнести некоторые элементы диалога по разным вкладкам. Создал их две. С этого момента элементы диалога никак не реагируют на изменение признака видимости. Они видимы всегда.
Причем и программно "форма.фДней.видимость(0);" и когда в конфигураторе выставляю галку сделать невидимым. Доступность/недоступность работает.
Что делать?

Спасибо
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471300
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru, по слоям разнесли? При переключении с закладки на закладку ненужные слои скрываете?
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471328
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,
Да по слоям разнес, скрываю. Дело то не в этом. На видимом слое есть элементы которые должны быть не видимы. А забыл скрыть не нужные слои, то элементы у которых установлено "форма.ЦелевойЭлемент.видимость(0); все равно не должен быть виден. Или?
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471340
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не то отправилось. Предыдущее сообщение надо читать так
DmitriyZ,
Да по слоям разнес, скрываю. Дело то не в этом. На видимом слое есть элементы которые должны быть не видимы. Даже если бы я забыл скрыть не нужные слои, то элементы у которых установлено "форма.ЦелевойЭлемент.видимость(0); все равно не должен быть виден. Или...?
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471357
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код покажите при переключении закладки.
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471417
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,
Слоев у меня 3 Общий,Основной, Дополнительно.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Процедура ПриОткрытии()
//  
	Форма.ИспользоватьЗакладки(1);
	Форма.Закладки.ДобавитьЗначение("Общий,Основной","РПВ");
	Форма.Закладки.ДобавитьЗначение("Общий,Дополнительно","Дополнительно");
	Форма.ИспользоватьСлой("Общий,Основной",2);		
	
	ВидимостьНалогов(); // это процедура которая устанавливает видимость-невидимость элементов диалога
КонецПроцедуры  
//----------------------
Процедура ПриВыбореЗакладки(Ном,Значение);
	Форма.ИспользоватьСлой(Значение,2);
КонецПроцедуры 
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471499
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru, после Форма.ИспользоватьСлой(Значение,2); программно установите невидимость нужных элементов.
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471503
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru,
Выяснил, что если устанавливать невидимость каждый раз при выборе закладки, то они становятся действительно невидимыми.
Код: plaintext
1.
2.
3.
4.
Процедура ПриВыбореЗакладки(Ном,Значение);
	Форма.ИспользоватьСлой(Значение,2);
        ВидимостьНалогов();
КонецПроцедуры 

Теперь другая проблема. Элементы для которых программно установлено форма.Элемент.Видимость(1) становятся видимыми, хотя их слой скрыт.
Да и если на элементе диалога в конфигураторе установлена галка "сделать невидимым". Он все равно видим.
...
Рейтинг: 0 / 0
1С v7.7 Видимость
    #37471513
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru, только скрытвайте нужные элементы, остальные и так будут видны. Скрывать надо после Форма.ИспользоватьСлой
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С v7.7 Видимость
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]