Имя: Пароль:
1C
 
Как в управляемой форме ограничить изменение флажка
,
0 Genby
 
23.10.14
14:16
Я пишу так, у меня ругается 1с что нет такой процедуры. Как правильно?

&НаКлиенте
Процедура СогласованоОтделомПродажПриИзменении(Элемент)
    Если не рольдоступна(ЗачетОплаты) тогда отказ=истина конецесли;
КонецПроцедуры
1 Goggy
 
23.10.14
14:20
РольДоступна(<Роль>)

Доступность:
Сервер, толстый клиент, внешнее соединение.

Что тут непонятного?
2 Asmody
 
23.10.14
14:21
(0) РольДоступна доступно только на сервере.
Устанавливай доступность ПриСозданииНаСервере
3 Genby
 
23.10.14
14:22
гребаные управляемые формы
4 Genby
 
23.10.14
14:22
но все равно спасибо
5 Goggy
 
23.10.14
14:22
Как вариант:

&НаКлиенте
Процедура СогласованоОтделомПродажПриИзменении(Элемент)
    Если не ПолучитьРоль(ЗачетОплаты) тогда отказ=истина конецесли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьРоль(Роль)
    Возврат РольДоступна(Роль);
КонецФункции
6 Krolik Bezobraznik
 
23.10.14
14:35
&НаКлиенте
Процедура СогласованоОтделомПродажПриИзменении(Элемент)
Отказ = НЕ РольДоступнаНаСервере(ЗачетОплаты);
КонецПроцедуры

&НаСервереБезКонтекста
Функция РольДоступнаНаСервере(Роль)
Возврат РольДоступна(Роль);
КонецФункции