0
Nesh
16.03.12
✎
17:09
|
Отчет делает запрос по задачам,
Есть вот такая обработка расшифровки
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Значение = ПолучитьРасшифровку(Расшифровка);
Если Значение = Неопределено Тогда
Возврат;
Иначе
ЗадачаСсылка = Значение;
БизнесПроцессыИЗадачиКлиент.СписокЗадачВыбор(Неопределено, ЗадачаСсылка, Неопределено, Неопределено);
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьРасшифровку(Расшифровка) Экспорт
Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Поля = Данные.Элементы.Получить(Расшифровка).ПолучитьПоля().Найти("СсылкаЗ");
Если Поля = Неопределено Тогда
Возврат Неопределено;
Иначе
Возврат Поля.Значение;
КонецЕсли;
КонецФункции
где СсылкаЗ - это поле ссылка на задачу.
Есть две роли: Полные права и Базовые права
При обработки расшифровки под Полными правами все ок: находит задачу и дальше срабатывает тот код что нужно, но под базовыми
метод
Данные.Элементы.Получить(Расшифровка).ПолучитьПоля().Найти("СсылкаЗ"); возвращает "Неопределено". Права на чтение и просмотр Задачи у базовых правах есть.
Как отладить и обнаружить в чем проблема?
|
|