Разрешить или запретить редактировать Элементы

1. user1087014 20.01.21 19:49 Сейчас в теме +0.2 $m
Здравствуйте друзья.. Нужна помощь. У меня есть справочник, Там есть все необхадимые поли, но еще добавил булево, хочу что бы когда кладешь флажек не было возможность редактировать а когда убераешь флажек было возможность отредактировать... Можно ли такое сделать ? если да то как? какой код ? Обычная форма 8,3
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. Mikhail.Burayev 20.01.21 20:16 Сейчас в теме
Если Флажок1 = Истина Тогда
     ЭтаФорма.ТолькоПросмотр = Истина;
     ЭлементыФормы.Флажок1.Доступность = Истина;
ИначеЕсли Флажок1 = Ложь Тогда
    ЭтаФорма.ТолькоПросмотр = Ложь;
КонецЕсли;
user1878860; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Andrekaa 20.01.21 20:09 Сейчас в теме
Элемент.Доступность = Истина/Ложь? (Элемент.Толькопросмотр)
3. Mikhail.Burayev 20.01.21 20:16 Сейчас в теме
Если Флажок1 = Истина Тогда
     ЭтаФорма.ТолькоПросмотр = Истина;
     ЭлементыФормы.Флажок1.Доступность = Истина;
ИначеЕсли Флажок1 = Ложь Тогда
    ЭтаФорма.ТолькоПросмотр = Ложь;
КонецЕсли;
user1878860; +1 Ответить
4. user1087014 20.01.21 20:41 Сейчас в теме
(3)
Если Флажок1 = Истина Тогда
ЭтаФорма.ТолькоПросмотр = Истина;
ЭлементыФормы.Флажок1.Доступность = Истина;
ИначеЕсли Флажок1 = Ложь Тогда
ЭтаФорма.ТолькоПросмотр = Ложь;
КонецЕсли;

Спасибо )
5. user1087014 20.01.21 20:44 Сейчас в теме
(3)Просто при галочки невозможно нажать на ок что бы так сохранить ((
6. Mikhail.Burayev 20.01.21 21:18 Сейчас в теме
на кнопку ок тоже дайте доступность.
7. user1087014 20.01.21 21:35 Сейчас в теме
(6)
Я сделал так вроде бы работает но ок нажимаю, занова когда открываю вижу что галочки нету. всмысле он не сохраняет (( вот код

Если Флажок1 = Истина Тогда
     ЭлементыФормы.НазванияБанка.ТолькоПросмотр=Истина;
	 ЭлементыФормы.Наименование.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ВидКарты.ТолькоПросмотр=Истина;
	 ЭлементыФормы.СтатусКарты.ТолькоПросмотр=Истина;
	 ЭлементыФормы.НаКогоИмяКарта.ТолькоПросмотр=Истина;
	 ЭлементыФормы.СВКод.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ПолеВвода1.ТолькоПросмотр=Истина;
	 ЭлементыФормы.СекретноеСлова.ТолькоПросмотр=Истина;
	 ЭлементыФормы.СекретноеСлова1.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ДатаОкончанияКарты.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ИдКодКартыДляЗАполненияБаланса.ТолькоПросмотр=Истина;
	 ЭлементыФормы.НомерПаспорта.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ФинКод.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ДатаРожденияКлиента.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ВидКарты1.ТолькоПросмотр=Истина;
	 ЭлементыФормы.ВидКарты2.ТолькоПросмотр=Истина;
	 ЭлементыФормы.Флажок1.Доступность = Истина;
	 Иначе Если Флажок1=ложь тогда
	ЭлементыФормы.НазванияБанка.ТолькоПросмотр=ложь;
	 ЭлементыФормы.Наименование.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ВидКарты.ТолькоПросмотр=ложь;
	 ЭлементыФормы.СтатусКарты.ТолькоПросмотр=ложь;
	 ЭлементыФормы.НаКогоИмяКарта.ТолькоПросмотр=ложь;
	 ЭлементыФормы.СВКод.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ПолеВвода1.ТолькоПросмотр=ложь;
	 ЭлементыФормы.СекретноеСлова.ТолькоПросмотр=ложь;
	 ЭлементыФормы.СекретноеСлова1.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ДатаОкончанияКарты.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ИдКодКартыДляЗАполненияБаланса.ТолькоПросмотр=ложь;
	 ЭлементыФормы.НомерПаспорта.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ФинКод.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ДатаРожденияКлиента.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ВидКарты1.ТолькоПросмотр=ложь;
	 ЭлементыФормы.ВидКарты2.ТолькоПросмотр=ложь;
	 ЭлементыФормы.Флажок1.Доступность = ложь;
 КонецЕсли;
 КонецЕсли;
КонецПроцедуры
Показать


(6)
8. Mikhail.Burayev 20.01.21 21:38 Сейчас в теме
Флажок1 должен быть реквизитом. Элементы формы не сохраняются. Создайте реквизит Флажок1 (ну или любое другое имя) с типом значения Булево. Вынесите его на форму.
9. user1087014 20.01.21 21:39 Сейчас в теме
10. user1087014 20.01.21 21:43 Сейчас в теме
(8)Создал Флажек1 и назначил булево. Но опять так же..
11. user1087014 20.01.21 21:45 Сейчас в теме
(8) ставлю флажен, закрывается все. сохраняю, и при открытии вижу что влажек на месте но все открыто.. Но флажек на месте. Я думаю сюда при открытии нужен код
12. Mikhail.Burayev 20.01.21 22:01 Сейчас в теме
да. Тот же самый код в процедуру ПриОткрытии()
13. BackinSoda 20.01.21 22:21 Сейчас в теме
Надеюсь это тестовая разработка, а то так хранить данные банковской карты в справочнике...
14. Nefilimus 75 21.01.21 22:13 Сейчас в теме
(13) поверьте это не тестовая =) Я часто такое вижу =)) Некоторые умудряются ставить доп пароль для рмк и писать его просто в обычном справочнике =)
15. user1087014 23.01.21 22:20 Сейчас в теме
А что может быть даже если не тестовая ? ) Программа у меня, только я пользуюсь им) и только на моем пк )
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот