|
В обработчик подписки на событие "Обработка проведения" источник - пустая ссылка
| ☑ |
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) имен переменных не хватает
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой