Ошибка получения представления значения в процедуре ПриЗаписиДокументаРегистрацияОбъектов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Из за того что не может получить ссылку на объект не записывается документ, уже все перерыл перекопал, процедура игнориться не хочет без записи .
Процедура РегистрацияОбъектовДоступаДокумента(ДокументСсылка, ОбъектыДоступа, Замещать = Истина) Экспорт
Набор = РегистрыСведений.ОбъектыДоступаДокументов.СоздатьНаборЗаписей();
Набор.Отбор.ДокументСсылка.Установить(ДокументСсылка);
Для Каждого ЭлементМассива ИЗ ОбъектыДоступа Цикл
//Добавил
Если ЭлементМассива <> Неопределено Тогда
//Добавил
Набор.ДобавитьОбъектыДоступа(ЭлементМассива);
КонецЕсли;
КонецЦикла;
Набор.ДвижениеПоРегистру();
Попытка
Набор.Записать(Замещать);
//Добавил
Исключение
Набор.Прочитать();
сообщить(ОписаниеОшибки())
конецПопытки
//Добавил
КонецПроцедуры
Показать
Что-то тут не так, Ошибка получения представления значения - это оно пытается что-то сообщить об ошибке, но не может преобразовать ссылку в строку.
Первичная ошибка - какая-то другая.
Я бы начал с того, что посмотрел на какой строке валится, потом дошел до Сообщить и в отладчике посмотрел описание ошибки. Если тут-то и возникает повторная ошибка, то смотрите что у вас там в обработчике получения представления.
Первичная ошибка - какая-то другая.
Я бы начал с того, что посмотрел на какой строке валится, потом дошел до Сообщить и в отладчике посмотрел описание ошибки. Если тут-то и возникает повторная ошибка, то смотрите что у вас там в обработчике получения представления.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот