Здравствуйте друзья.. Нужна помощь. У меня есть справочник, Там есть все необхадимые поли, но еще добавил булево, хочу что бы когда кладешь флажек не было возможность редактировать а когда убераешь флажек было возможность отредактировать... Можно ли такое сделать ? если да то как? какой код ? Обычная форма 8,3
---
```1c
    Если Флажок1 = Истина Тогда
    ЭтаФорма.ТолькоПросмотр = Истина;
    ЭлементыФормы.Флажок1.Доступность = Истина;
    ИначеЕсли Флажок1 = Ложь Тогда
    ЭтаФорма.ТолькоПросмотр = Ложь;
    КонецЕсли;
```
---
Элемент.Доступность = Истина/Ложь? (Элемент.Толькопросмотр)
---
```1c
    Если Флажок1 = Истина Тогда
    ЭтаФорма.ТолькоПросмотр = Истина;
    ЭлементыФормы.Флажок1.Доступность = Истина;
    ИначеЕсли Флажок1 = Ложь Тогда
    ЭтаФорма.ТолькоПросмотр = Ложь;
    КонецЕсли;
```
---
Если Флажок1 = Истина Тогда
     ЭтаФорма.ТолькоПросмотр = Истина;
     ЭлементыФормы.Флажок1.Доступность = Истина;
ИначеЕсли Флажок1 = Ложь Тогда
    ЭтаФорма.ТолькоПросмотр = Ложь;
КонецЕсли;
Спасибо )
---
Просто при галочки невозможно нажать на ок что бы так сохранить ((
---
на кнопку ок тоже дайте доступность.
---
Я сделал так вроде бы работает но ок нажимаю, занова когда открываю вижу что галочки нету. всмысле он не сохраняет (( вот код

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

(6)
---
Флажок1 должен быть реквизитом. Элементы формы не сохраняются. Создайте реквизит Флажок1 (ну или любое другое имя) с типом значения Булево. Вынесите его на форму.
---
щас попробую
---
Создал Флажек1 и назначил булево. Но опять так же..
---
ставлю флажен, закрывается все. сохраняю, и при открытии вижу что влажек на месте но все открыто.. Но флажек на месте. Я думаю сюда при открытии нужен код
---
да. Тот же самый код в процедуру ПриОткрытии()
---
Надеюсь это тестовая разработка, а то так хранить данные банковской карты в справочнике...
---
поверьте это не тестовая =) Я часто такое вижу =)) Некоторые умудряются ставить доп пароль для рмк и писать его просто в обычном справочнике =)
---
А что может быть даже если не тестовая ? ) Программа у меня, только я пользуюсь им) и только на моем пк )