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

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 Сейчас в теме
А что может быть даже если не тестовая ? ) Программа у меня, только я пользуюсь им) и только на моем пк )
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день