Имя: Пароль:
1C
 
УТ 11.4 Ошибка в отчете с ограниченными правами
0 Начинающий Восьмерочн
 
07.06.22
11:46
Добрый день, есть такая ситуация, сегодня у пользователей с ограниченными правами(с полными правами) это не проявляется, стала проявляться ошибка с текстом
Такой то отчет имя отчета и далее <Не определено 9dc37e1a-b72c-4c1b-b9d1-c4349200332d>

Опытным путем выяснил, что падает если выбрать определенный сегмент партнеров, как минимум один, может есть еще.

Поискал эту ссылку среди всех объектов в базе, а именно обработкой с использование вот такого кода

&НаСервереБезКонтекста
Функция ПолучитьСсылкуНаСервере(GUID)
    
    СсылкаНаОбъектГуид = Неопределено;
    УникальныйИдентификатор = Новый УникальныйИдентификатор(GUID);
    // все объекты по которым можно получить ссылку
    Если ПолучитьСсылкуПоМенеджеруОбъекта(Справочники, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(Документы, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыВидовХарактеристик, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыСчетов, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыОбмена, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(БизнесПроцессы, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(Задачи, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
    КонецЕсли;
    
    Если СсылкаНаОбъектГуид = Неопределено Тогда
        Сообщить("Объект не найден");
    Иначе
        Сообщить(""+СсылкаНаОбъектГуид.Метаданные().Имя + ": " + СсылкаНаОбъектГуид);
    КонецЕсли;
    
    Возврат СсылкаНаОбъектГуид;

КонецФункции


Объект никакой не нашелся, куда копать дальше пока соображаю.

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