| 0
    
        Начинающий Восьмерочн   07.06.22✎ 11:46 | 
        Добрый день, есть такая ситуация, сегодня у пользователей с ограниченными правами(с полными правами) это не проявляется, стала проявляться ошибка с текстом
Такой то отчет имя отчета и далее <Не определено 9dc37e1a-b72c-4c1b-b9d1-c4349200332d>
 
 Опытным путем выяснил, что падает если выбрать определенный сегмент партнеров, как минимум один, может есть еще.
 
 Поискал эту ссылку среди всех объектов в базе, а именно обработкой с использование вот такого кода
 
 &НаСервереБезКонтекста
 Функция ПолучитьСсылкуНаСервере(GUID)
 
 СсылкаНаОбъектГуид = Неопределено;
 УникальныйИдентификатор = Новый УникальныйИдентификатор(GUID);
 // все объекты по которым можно получить ссылку
 Если ПолучитьСсылкуПоМенеджеруОбъекта(Справочники, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(Документы, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыВидовХарактеристик, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыСчетов, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(ПланыОбмена, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(БизнесПроцессы, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 ИначеЕсли ПолучитьСсылкуПоМенеджеруОбъекта(Задачи, УникальныйИдентификатор, СсылкаНаОбъектГуид) Тогда
 КонецЕсли;
 
 Если СсылкаНаОбъектГуид = Неопределено Тогда
 Сообщить("Объект не найден");
 Иначе
 Сообщить(""+СсылкаНаОбъектГуид.Метаданные().Имя + ": " + СсылкаНаОбъектГуид);
 КонецЕсли;
 
 Возврат СсылкаНаОбъектГуид;
 
 КонецФункции
 
 
 Объект никакой не нашелся, куда копать дальше пока соображаю.
 
 В общем хотелось бы услышать подсказку.
 |  |