Вообще не понятно.
Есть программный код
Если У пользователя полные права, то код выполняется нормально.
Если у пользователя нет полных прав, то "Элемент.ПутьКДанным = "СписокДокументыПродажи.НомерБСО";" выдает ошибку
"Ошибка при установке значения атрибута контекста (ПутьКДанным)
Недопустимое значение"
Если в коде включить "привилегированный режим". то ошибки нет.
Сам запрос под пользователем выполняется нормально, ошибок типо ограничения прав нет.
В чем может быть ошибка?.
Есть программный код
Элементы = Форма.Элементы;
Если РольДоступна("ПолныеПрава") ИЛИ РольДоступна("БазовыеПраваУТ_Локализация") Тогда
ТекстЗапроса = Форма.СписокДокументыПродажи.ТекстЗапроса;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "РеестрДокументов.ДатаДокументаИБ КАК Дата,", "РеестрДокументов.ДатаДокументаИБ КАК Дата,
| РеестрДокументов.Ссылка.НомерБСО КАК НомерБСО,");
Форма.СписокДокументыПродажи.ТекстЗапроса = ТекстЗапроса;
Если Элементы.Найти("СписокДокументыПродажиНомерБСО") = Неопределено Тогда
Элемент = Элементы.Вставить("СписокДокументыПродажиНомерБСО", Тип("ПолеФормы"), Элементы.СписокДокументыПродажи);
Элемент.ПутьКДанным = "СписокДокументыПродажи.НомерБСО";
Элемент.Вид = ВидПоляФормы.ПолеВвода;
КонецЕсли;
Элементы.Переместить(Элементы.СписокДокументыПродажиНомерБСО, Элементы.СписокДокументыПродажи,
Элементы.СписокДокументыПродажиДата);
КонецЕсли;
Если ЕстьЭлементФормы(Элементы, "Создать_РеализацияКлиенту_СчетФактураВыданный") Тогда
Элементы.Создать_РеализацияКлиенту_СчетФактураВыданный.Видимость = ЛОЖЬ;
КонецЕсли;
ПоказатьЕсли У пользователя полные права, то код выполняется нормально.
Если у пользователя нет полных прав, то "Элемент.ПутьКДанным = "СписокДокументыПродажи.НомерБСО";" выдает ошибку
"Ошибка при установке значения атрибута контекста (ПутьКДанным)
Недопустимое значение"
Если в коде включить "привилегированный режим". то ошибки нет.
Сам запрос под пользователем выполняется нормально, ошибок типо ограничения прав нет.
В чем может быть ошибка?.
По теме из базы знаний
- ГОСиД - Универсал (2.00 / 21.08.15 / CaSH)
- Типичные ошибки, некоторые вопросы качества и эффективности работы при разработке в 1С
- При попытке открыть документ Начисление зарплаты и взносов возникает ошибка Недопустимое значение параметра (параметр номер '2'). Исправляем за 5 минут
- Мастер-класс SonarQube. В омут с головой
- 1С-ная магия
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот