![]() |
|
КД: отказ от записи нового объекта в обработчике После Загрузки | ☑ | ||
---|---|---|---|---|
0
Gena1984
24.12.15
✎
16:40
|
Всем добрый вечер, проблема следующая. В обработчике ПослеЗагрузки пишу Отказ = Истина, объект все равно создается. Не могу понять как это работает. КД 2.1.8.2
|
|||
1
Gena1984
24.12.15
✎
16:41
|
Речь о справочнике Серии номенклатуры, если что.
|
|||
2
Cyberhawk
24.12.15
✎
16:41
|
Как-как... от других объектов он тянется, видимо
|
|||
3
Gena1984
24.12.15
✎
16:42
|
Нет
|
|||
4
Cyberhawk
24.12.15
✎
16:43
|
Покажи на картинке код обработчика
|
|||
5
Gena1984
24.12.15
✎
16:44
|
А как картинку вставить на форуме?
|
|||
6
Cyberhawk
24.12.15
✎
16:44
|
Куда вставить?
|
|||
7
Gena1984
24.12.15
✎
16:45
|
В ветку форума
|
|||
8
Gena1984
24.12.15
✎
16:45
|
Если Объект.Владелец.УникальныйИдентификатор() = Справочники.Номенклатура.ПустаяСсылка().УникальныйИдентификатор() Тогда
Отказ = Истина; Иначе Отказ = Ложь; КонецЕсли; |
|||
9
Cyberhawk
24.12.15
✎
16:46
|
Отвечаю: объект создается, потому что код идет по ветке "Иначе"
|
|||
10
Gena1984
24.12.15
✎
16:48
|
Нет я делал так:
Если Объект.Владелец.УникальныйИдентификатор() = Справочники.Номенклатура.ПустаяСсылка().УникальныйИдентификатор() Тогда Сообщить("1"); Отказ = Истина; Иначе Сообщить("2"); Отказ = Ложь; КонецЕсли; И всегда 1 выскакивала, а серии с пустым владельцем все равно создаются |
|||
11
Cyberhawk
24.12.15
✎
16:52
|
Скинь правила, гляну
|
|||
12
Gena1984
24.12.15
✎
16:58
|
Давай почту
|
|||
13
Gena1984
24.12.15
✎
17:01
|
На почту кину. Речь идет об этом ПКО "ПоступлениеТоваровУслугИзРеализации_ОтчетКом2" СерияНоменклатуры в табличной части.
|
|||
14
Gena1984
24.12.15
✎
17:02
|
кинул
|
|||
15
Cyberhawk
24.12.15
✎
17:33
|
Как и что выгружаешь?
|
|||
16
Cyberhawk
24.12.15
✎
17:38
|
Не вижу в ПКО, где приемник - серия, никакого отказа.
Вижу только использование локальной переменной, что делать нельзя. |
|||
17
Gena1984
24.12.15
✎
17:56
|
Отказ идет в ПКО справочника "СерииНоменклатурыИзНомеровГТД " обработчик "После загрузки"
|
|||
18
Cyberhawk
24.12.15
✎
18:28
|
Если Объект.Владелец.УникальныйИдентификатор() = Справочники.Номенклатура.ПустаяСсылка().УникальныйИдентификатор() Тогда
НужноЗаписатьОбъект = Ложь; Иначе НужноЗаписатьОбъект = Истина; КонецЕсли; |
|||
19
Мимохожий Однако
24.12.15
✎
19:42
|
Три точки обычно хреново использовать
|
|||
20
vicof
24.12.15
✎
19:52
|
Собаирать массив удаляемых серий, и после загрузки всех объектов удалять. Или не выгружать изначально ненужные серии.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |