проблемы с доступом

Разработка конфигураций, программирование. Обмен данными, проблемы, решения. Внутренний язык программирования. Внешние и внутренние отчеты и обработки.

проблемы с доступом

Сообщение катя555 » 08 сен 2010

Добрый день!

Проблема заключается в следующем:

1) Есть пользователь
2) Есть элемент справочника "Склады", На чтение которого у пользователя прав нет, но есть право на чтение полей "Ссылка", "Код", "Наименование", "ВидСклада" этого элемента.
3) Есть Документ "перемещение товаров", в котором есть реквизит "Склад отправитель", содержащий элемент из предыдущего пункта.

Так вот при открытии формы документа "Перемещение товаров"выполняется строчка:

"ОтправительНТТ = (СкладОтправитель.ВидСклада = Перечисления.ВидыСкладов.НТТ)";

При этом выдается сообщение, что у пользователя не хватает прав доступа.

У элемента справочника есть разрешение на чтение этого поля (Вид склада). Почему так происходит?

При этом если вытаскивать то же самое поле запросом, то ошибки не возникает.

Конфигурация 1С Управление торговлей 10.3.1

Заранее спасибо
катя555
 
Сообщений: 24
Зарегистрирован: 08 сен 2010

Re: проблемы с доступом

Сообщение Антошка » 09 сен 2010

Потому что, когда Вы пишете код СкладОтправитель.ВидСклада происходит неявное получение всего объекта справочника Склады (или как он там в конфигурации 1С Управление торговлей называется).

Чтобы получить только реквизит ВидСклада и не вышло ограничение, его нужно получать в Запросе.
Антошка
 
Сообщений: 23
Зарегистрирован: 08 сен 2010


Вернуться в Конфигурирование, программирование в "1С:Предприятие 8"

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron