Непонятная ошибка Недопустимое значение

1. arkber 09.02.25 15:07 Сейчас в теме
Вообще не понятно.
Есть программный код
	Элементы = Форма.Элементы;
	
	Если РольДоступна("ПолныеПрава") ИЛИ РольДоступна("БазовыеПраваУТ_Локализация") Тогда
		ТекстЗапроса = Форма.СписокДокументыПродажи.ТекстЗапроса;
		
		ТекстЗапроса = 		СтрЗаменить(ТекстЗапроса, "РеестрДокументов.ДатаДокументаИБ КАК Дата,", "РеестрДокументов.ДатаДокументаИБ КАК Дата,
		|	РеестрДокументов.Ссылка.НомерБСО КАК НомерБСО,");
	

		Форма.СписокДокументыПродажи.ТекстЗапроса = ТекстЗапроса; 
		
	
		Если Элементы.Найти("СписокДокументыПродажиНомерБСО") = Неопределено Тогда
			Элемент = Элементы.Вставить("СписокДокументыПродажиНомерБСО", Тип("ПолеФормы"), Элементы.СписокДокументыПродажи);
			Элемент.ПутьКДанным = "СписокДокументыПродажи.НомерБСО";
			Элемент.Вид = ВидПоляФормы.ПолеВвода;
		КонецЕсли;
		
		Элементы.Переместить(Элементы.СписокДокументыПродажиНомерБСО, Элементы.СписокДокументыПродажи, 
		Элементы.СписокДокументыПродажиДата);
	КонецЕсли;
	
	Если ЕстьЭлементФормы(Элементы, "Создать_РеализацияКлиенту_СчетФактураВыданный") Тогда
		Элементы.Создать_РеализацияКлиенту_СчетФактураВыданный.Видимость = ЛОЖЬ;
	КонецЕсли;
Показать


Если У пользователя полные права, то код выполняется нормально.
Если у пользователя нет полных прав, то "Элемент.ПутьКДанным = "СписокДокументыПродажи.НомерБСО";" выдает ошибку
"Ошибка при установке значения атрибута контекста (ПутьКДанным)
Недопустимое значение"

Если в коде включить "привилегированный режим". то ошибки нет.
Сам запрос под пользователем выполняется нормально, ошибок типо ограничения прав нет.

В чем может быть ошибка?.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1936660 10.02.25 08:43 Сейчас в теме
(1)
СтрЗаменить
Не надо так делать. Добавь эту колонку превентивно. Пусть сама скрывается, если нет прав на данные.
3. SlavaKron 10.02.25 11:10 Сейчас в теме
(1) Нужно типизировать РеестрДокументов.Ссылка через ВЫРАЗИТЬ.
4. arkber 10.02.25 19:35 Сейчас в теме
Спасибо всем. Только это штатный программный код от 1С. УТ3 для РБ
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот