Имя: Пароль:
1C
1C 7.7
v7: запрет/разрешение доступа к реквизиту формы
0 alpha78
 
11.05.19
09:49
здравствуйте, создаю обработку в 77 положил на форму флаг
нужно при включении флага чтоб включался доступ к реквизиту, а при снятии птички - доступ запрещался
вот код, только при включении - выключении птички ничего не работает постоянный запрет редактирования
модуль внешней обработки:
//*******************************************
Перем ДляЗаписи;
Функция Запись()
  
    Если ДляЗаписи=1
    Тогда
        Форма.Контра.Доступность(1);
    Иначе Форма.Контра.Доступность(0);
    КонецЕсли;
    
КонецФункции    

Процедура Сформировать()

КонецПроцедуры
                  
// по умолчанию запись запрещена
Форма.Контра.Доступность(0);
1 Slypower
 
11.05.19
10:00
Так функцию нужно прописывать на флаг
2 Slypower
 
11.05.19
10:00
и достаточно процедуры
3 Злопчинский
 
11.05.19
10:54
Какой смысл в запрещении если это запрещение в любой момент сам юзер может обойти поставив или сняв галку?
4 Rie
 
11.05.19
11:16
(0) Вообще не нужна никакая функция. В формуле для флага написать
Форма.Контра.Доступность(ДляЗаписи)

(3) Может, чтобы случайно чего не поправил? Ткнул, не глядя, нажал клавишу, опять же, не глядя, а при закрытии формы - машинально ответил "Да"?