Имя: Пароль:
1C
 
Ошибка при получении ссылки объекта
0 Gluk
 
02.02.15
21:13
8.3.5, УТ 11, при отмене проведения ОДНОГО из документов получаю ошибку в общем модуле "НапоминанияПользователяСлужебный", в месте где из объекта документа получаю ссылку. Во всех документах вижу и объект и ссылку, а в этом нет. ТИИ не помогло, при открытии проверил, ссылка есть.
Куда копать?
1 ShoGUN
 
02.02.15
21:19
(0) Наоборот - встречал, это если ссылка битая или просто пустая, то из неё объект не получишь. А такие чудеса - не приходилось. Кода покажи хоть чуточку.
2 Gluk
 
02.02.15
21:21
все типовое:

Процедура ПроверитьИзмененияДатВПредметеПриЗаписи(Источник, Отказ) Экспорт
    Если Не ОбщегоНазначения.ЭтоПланОбмена(Источник.Метаданные()) И Источник.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;
    Если ПолучитьФункциональнуюОпцию("ИспользоватьНапоминанияПользователя") Тогда
        ПроверитьИзмененияДатВПредмете(Источник.Ссылка);
    КонецЕсли;
КонецПроцедуры
3 Gluk
 
02.02.15
21:22
ПроверитьИзмененияДатВПредмете(Источник.Ссылка);

тут ошибка
4 Gluk
 
02.02.15
21:22
источник - объект точно определен
5 GROOVY
 
02.02.15
21:23
А текст ошибки?
6 Gluk
 
02.02.15
21:23
в ссылке - "Ошибка получения представления значения"
7 Gluk
 
02.02.15
21:24
вообще:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.НапоминанияПользователяСлужебный.Модуль(449)}: Ошибка при вызове метода контекста (Выполнить)
    ТаблицаРезультата = Запрос.Выполнить().Выгрузить();
по причине:
Ошибка выполнения запроса
по причине:
В данной транзакции уже происходили ошибки!
8 ShoGUN
 
02.02.15
21:24
(6) Права, может? RLS?
9 Gluk
 
02.02.15
21:25
тут же другой, точно такой же документ, все нормально.
10 ShoGUN
 
02.02.15
21:25
(7) Это же ошибка в другом месте совсем.
11 GROOVY
 
02.02.15
21:26
Тут что-то глубже...
12 Gluk
 
02.02.15
21:29
(10) отладчик приводит в (2)
13 ShoGUN
 
02.02.15
21:32
(12) "Ошибка получения представления значения" - это частая ошибка при недостатке прав на чтение полей. Права точно есть на этот документ? В тексте запроса есть ВЫБРАТЬ РАЗРЕШЕННЫЕ?
14 FIXXXL
 
02.02.15
21:35
(3) а что за запрос в процедуре Проверить*** ?
15 Gluk
 
02.02.15
21:38
права полные, запроса нет, есть объект и объект.ссылка
скопировал док, в новом ошибок нет
16 ShoGUN
 
02.02.15
21:41
(15) >ТаблицаРезультата = Запрос.Выполнить().Выгрузить();
А это что?
17 Gluk
 
02.02.15
21:44
(16) это после, перед этим (3), где уже нет ссылки
18 Gluk
 
02.02.15
21:58
при проведении в том же куске коду ошибок нет! ссылка видна
19 Gluk
 
02.02.15
22:18
Отменил проведение.
Ошибка была в связанном документе, который проверялся до ошибочного, почему получается пустая ссылка не пойму, копаю
20 Serg_1960
 
02.02.15
22:31
"Это же ошибка в другом месте совсем."
"отладчик приводит в..."

(вангую) Демоническое обновление - конфигурация БД отличается от основной(рабочей) - связь строк (по номеру строки) - битая.
21 Gluk
 
02.02.15
22:33
(20)Я не делал, до меня х.з.