|
Ошибка при получении ссылки объекта | ☑ | ||
---|---|---|---|---|
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)Я не делал, до меня х.з.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |