Имя: Пароль:
1C
1С v8
Доступность реквизитов на форме
0 DAVI
 
17.04.14
13:53
Добрый день! УПП для Каз 1.0.22.10. Есть обычный документ,не типовой. При открытии у пользователя реквизиты становятся недоступными. Причем недоступность проявляется хаотично,не понимаю почему так.Один документ открывает все доступно,другой открывает все реквизиты не доступны,в чем дело помогите.
1 Рэйв
 
17.04.14
13:54
См.
ПриОткрытии
ОбновлениеОтображения
2 DAVI
 
17.04.14
13:55
вот код при открытии
ИспользоватьАвторизациюДиспетчера = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь,"ИспользоватьАвторизациюДиспетчера");
    Если ИспользоватьАвторизациюДиспетчера = Неопределено Тогда
        ИспользоватьАвторизациюДиспетчера = Ложь;    
    КонецЕсли;
    Если ИспользоватьАвторизациюДиспетчера Тогда
         ЭлементыФормы.Номер.Доступность=Ложь;
         ЭлементыФормы.Дата.Доступность=Ложь;
         ЭлементыФормы.АдресДоставки.Доступность=Ложь;
         ЭлементыФормы.Поставщик.Доступность=Ложь;
         ЭлементыФормы.Склад.Доступность=Ложь;
         ЭлементыФормы.СсылкаНаОбъект.Доступность=Ложь;
         ЭлементыФормы.Телефон.Доступность=Ложь;
         ЭлементыФормы.ФИОКлиента.Доступность=Ложь;
    КонецЕсли;

у пользователя ИспользоватьАвторизациюДиспетчера  = Ложь
3 DAVI
 
17.04.14
13:55
там на форме есть еще реквизит Статус. Так он тоже становится недоступным,хотя в коде его нет
4 Мэс33
 
17.04.14
13:56
Отладчиком посмотреть?
5 DAVI
 
17.04.14
13:57
(4)Отладчиком не могу,под полными правами все работает. Как отладить под правами юзера?
6 andreymongol82
 
17.04.14
13:58
(5) в конфигураторе - Отладка - подключение
7 nufnufcheg
 
17.04.14
13:58
(5) запустить отладку под юзером? подключиться к сеансу юзера?
8 nufnufcheg
 
17.04.14
13:59
сервис-параметры-запуск 1с - пользователь - пусто
9 Мэс33
 
17.04.14
14:00
"у пользователя ИспользоватьАвторизациюДиспетчера  = Ложь"

точно ложь?
10 DAVI
 
17.04.14
14:03
(9) да сейчас получилось отладить под юзером,ИспользоватьАвторизациюДиспетчера = Ложь,и все равно реквизиты не доступны
11 DAVI
 
17.04.14
14:04
в ПриОткрытии() больше ничего нет кроме вышенаписанного кода, ОбновлениеОтображение() -пусто
12 Мэс33
 
17.04.14
14:12
Есть вызовы из глобальных модулей:

РаботаСДиалогами.УстановитьВидимостьБлаблабла()
УстановитьВидимость();
НастройкаПравДоступа.УстановитьДоступностьФормыДляРедактирования(ЭтотОбъект, ЭтаФорма);

И т.д.

Или размести весь код ПриОткрытии()
13 Мэс33
 
17.04.14
14:12
(12) куда нибудь размести
14 Мэс33
 
17.04.14
14:14
Если в Алмате - позвони :-)
15 DAVI
 
17.04.14
14:26
(12) поставил,не помогает((
16 DAVI
 
17.04.14
14:30
Процедуру ПриОткрытии() закомментировал,все равно реквизиты не доступны((
17 andreymongol82
 
17.04.14
14:32
А форма-то какая? УФ или обычная?
У обычных еще есть ПередОткрытием, у УФ ПриСозданииНаСервере
18 DAVI
 
17.04.14
14:34
(17) Форма обычная,в ПередОткрытием ничего нет,в чем дело не пойму
19 DAVI
 
17.04.14
14:37
еще бывает юзер создаст документ,закроет откроет уже не доступно ничего
20 DAVI
 
17.04.14
14:54
уффф как я сразу не догадалса в права залезть. У дока была в правах только роль Пользователь,Поставил кассир и менеджер по продажам и все заработало. Хотя юзер имеет роль пользователь. Проблема решена,всем спасибо за участие