![]() |
|
В обработчик подписки на событие "Обработка проведения" источник - пустая ссылка | ☑ | ||
---|---|---|---|---|
0
dt78
08.12.21
✎
12:10
|
В обработчик подписки на событие "Обработка проведения" в качестве источника передается пустая ссылка
Проверял условием - Источник.Ссылка = документы.ПоступлениеТоваровУслуг.ПустаяСсылка() возвращает "Истина" Как такое может быть? |
|||
1
ДенисЧ
08.12.21
✎
12:14
|
Новый документ? В просто источнике что?
|
|||
2
RomanYS
08.12.21
✎
12:14
|
(0)
1. Передается ОБЪЕКТ 2. Ссылка пустой быть не должна Источник случаем в подписке не присваивается? Код подписки покажи |
|||
3
youalex
08.12.21
✎
12:16
|
может другая подписка тоже к этому методу привязана?
|
|||
4
dt78
08.12.21
✎
12:17
|
(2)
1.Вот и я о том же! Как так? 2.В подписке обрабатывается несколько типов документов и проблема только с поступление товаров и услуг |
|||
5
dt78
08.12.21
✎
12:19
|
(3) Всего добавлено 3 моих подписки и для каждой свой обработчик. Проверил
|
|||
6
Dmitrii
гуру
08.12.21
✎
12:20
|
Пустая ссылка может быть, если документ ещё не записан.
Ты уверен, что речь идёт о событии "Проведение", а не о "ПередЗапсью", например? Может случайно не то событие указали у подписки? Ты уверен, что процедуру - обработчик подписки не указали случайно у какой-то другой подписки - на событие ПередЗаписью? Тогда в отладчике ты попадаешь в неё ещё перед записью, когда у нового документа ссылка действительно пустая. |
|||
7
dt78
08.12.21
✎
12:22
|
(6) проблема в том, что документ не новый - делаю перепроведение
|
|||
8
Dmitrii
гуру
08.12.21
✎
12:22
|
Проверку Источник.Ссылка ты делаешь непосредственно в процедуре - обработчике подписки? А не, например, в какой-то другой процедуре, куда код подписки отсылает, и который может вызываться из других мест конфигурации, а не только из твоей подписки.
|
|||
9
Dmitrii
гуру
08.12.21
✎
12:22
|
(7) Что в Источник?
|
|||
10
dt78
08.12.21
✎
12:23
|
Сори - нашелся косяк. Сам дурак называется)
|
|||
11
Dmitrii
гуру
08.12.21
✎
12:24
|
Смотри стек вызовов и что в Источник.
Чудес не бывает. А ты сейчас заявляешь о чуде. |
|||
12
dt78
08.12.21
✎
12:29
|
Интересно, но факт. Если в обработчике подписка1 переопределить переменную "Источник", то в обработчик Подписка2 в качестве источника будет передано то, что было определено в обработчике Подписка1
|
|||
13
Ryzeman
08.12.21
✎
13:10
|
(12) Наблюдение действительно интересное, но зачем вообще переопределять Источник?)
|
|||
14
pechkin
08.12.21
✎
13:16
|
(13) имен переменных не хватает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |