Имя: Пароль:
1C
1С v8
8.2. Нет доступа к общему модулю
0 Sintez123
 
20.11.12
08:00
1) Создал общий модуль с 1 функцией (привелигерованный, сервер).
2) Документ обращается к общему модулю за разрешением проводиться.
3) Проверяем:

у всех пользователей нормально работает, а у одного не работает.

{Документ.ПриходныйКассовыйОрдер(2007,7)}: Переменная не определена (яКассовыеОрдераПрава)
   Если <<?>>яКассовыеОрдераПрава.РазрешеноПроводитьОрдер(ЭтотОбъект) Тогда

У всех остальных ошибка не возникает. Я что-то невдупляю как так :) Отчего такое может быть?
1 ДенисЧ
 
20.11.12
08:00
rti&
2 kosts
 
20.11.12
08:04
Если это не кэш, то возможно именно у этого конкретного пользователя этот кусок исполняется не на сервере а на клиенте, попробуй установи галку Вызов сервера.
3 Sintez123
 
20.11.12
08:59
(2) вызов сервера стоит
4 Sintez123
 
20.11.12
09:01
(2) а если это кеш? перед проверкой закрыл и открыл 1с у юзера. Этого достаточно же?
5 kosts
 
20.11.12
09:08
(4) Не. Почисти папку с кэшами или удали/создай базу в списке баз.
6 Sintez123
 
20.11.12
09:10
Проблема решилась иначе. Вдруг кому пригодится:
итая, я просто удалил базу из списка и создал новую - и заработало. Видимо кеш почистился. Т.е. удалить\добавить базу это такой способ кеш чистить видимо.
7 Sintez123
 
20.11.12
09:11
тема закрыта
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан