Имя: Пароль:
1C
 
Права доступа
0 Pandoch
 
13.11.15
13:33
Добрый день. Не могу разобраться с ошибкой. Есть на обьект право Изменение,чтение и просмотр. По идее право изменение дает возможность программному присвоению значение обьекту и записи. Но он ругался,что при открытии формы обьекта я пытаюсь присвоить значение числовому реквизиту обьекта. Добавление права Редактирование решило проблему,но ведь это не то,что нужно. Пользователю нельзя рукам иметь возможность править обьект,а редактирование позволяет.
1 Альбатрос
 
13.11.15
13:34
"что при открытии формы обьекта я пытаюсь присвоить значение числовому реквизиту обьекта."

г*внокод детектед
2 Pandoch
 
13.11.15
13:38
(1) это все готовенькое и сплошь и рядом. Почему право изменение то не работает
3 Альбатрос
 
13.11.15
13:41
(2) Потому что интерактивное изменение, а не программное. Убери из ПередОткытием()/ПриОткрытии() код, который изменяет реквизиты.
4 Pandoch
 
13.11.15
13:48
Чем тогда интерактивное изменение отличается от обычного? Интерактив это же нажатие на кнопочки. Открытие обьекта и весь код,который при этом выполняется - тоже интерактив?
5 Альбатрос
 
13.11.15
13:49
(4) Ты не объект открываешь, а форму. Разницу чуешь?
6 Pandoch
 
13.11.15
13:53
Окей, спасибо
7 Pandoch
 
13.11.15
14:07
Новая непонятка - ругается аналогично на методе открыть форму. При этом даже не заходит в процедуры формы при открытии,а именно на строке с методом открыть. Тоже только право на просмотр есть и изменение.
8 Pandoch
 
13.11.15
14:09
А,там тот же косяк
Закон Брукера: Даже маленькая практика стоит большой теории.