Имя: Пароль:
1C
1С v8
Отказ = Истина в КД 2.0
0 rustyahu
 
17.02.20
13:23
Добрый день, форумчане! Кто подскажет в чем загвоздка. Перед выгрузкой пишу:

Если НЕ Источник.ВидКонтрагента = Перечисления.ВидыКонтрагентов.Покупатель И НЕ Источник.ФормаСобственности = Перечисления.ФормыСобственности.ЮридическоеЛицо Тогда
    Отказ = Истина;
КонецЕсли;

Проходит мимо и выгружает всех контрагентов.
1 Ёпрст
 
17.02.20
13:25
(0) Отладка покажет истинность условия
2 Ёпрст
 
17.02.20
13:25
и ..обрабатывается ли Это ПКО вообще
3 rustyahu
 
17.02.20
13:42
В отладке все Гуд. Обрабатывается 100%
4 rustyahu
 
17.02.20
13:43
Алилуйя, сработало так:
Если Источник.ВидКонтрагента = Перечисления.ВидыКонтрагентов.Покупатель И Источник.ФормаСобственности = Перечисления.ФормыСобственности.ЮридическоеЛицо Тогда
    Отказ = Ложь;
Иначе
    Отказ = Истина;
КонецЕсли;

Хоть и не хотелось так, но пришлось :)
5 zippygrill
 
17.02.20
13:44
(4) очередное странное поведение
6 zippygrill
 
17.02.20
13:44
у КД2
7 Ёпрст
 
17.02.20
13:45
(4) да уж

Отказ = НЕ Источник.ВидКонтрагента = Перечисления.ВидыКонтрагентов.Покупатель ИЛИ //учи алгебру логики
НЕ Источник.ФормаСобственности = Перечисления.ФормыСобственности.ЮридическоеЛицо;
8 Ёпрст
 
17.02.20
13:45
(5) И ты тоже учи
9 zippygrill
 
17.02.20
13:48
(8) ну, я только за новые знания !
10 rustyahu
 
17.02.20
13:48
Спасибо, пойду учить
11 rustyahu
 
17.02.20
13:50
(7) А если надо чтоб оба условия брались, т.е. Не Покупатели и НЕ Юридические лица. Как быть?
12 D_E_S_131
 
17.02.20
13:52
(11) Все равно учить Булеву алгебру :)
13 rustyahu
 
17.02.20
13:53
:), хорошо
14 Aleksey
 
17.02.20
14:18
(11) Используй силу скобок, юный падаван
15 rustyahu
 
17.02.20
14:41
Самое интересное в реальной конфе все отрабатывает на ура, а в КД фига там, со скобками попробую. Давно заметил что есть там сила нехилая.