|
не срабатывает условие
| ☑ |
0
falselight
09.12.16
✎
13:11
|
Доходит до где СклОтпр и СклПол - не равны неопределено, и СклОтпр не равен СтрТз.СкладОтправитель, СклПол же равен СтрТз.СкладПолучатель, но срабатывает ветка Иначе, должно же в первое ветвление попасть??? Иль как исправить?
Если (СклОтпр = неопределено и СклПол = неопределено) или СклОтпр <> СтрТз.СкладОтправитель или СклПол <> СтрТз.СкладПолучатель Тогда
|
|
1
falselight
09.12.16
✎
13:11
|
(0+) Пробовал и так, тоже самое
Если (СклОтпр = неопределено и СклПол = неопределено) или (СклОтпр <> СтрТз.СкладОтправитель или СклПол <> СтрТз.СкладПолучатель) Тогда
|
|
2
Ёпрст
09.12.16
✎
13:12
|
(0)
увы, это не излечимо
|
|
3
mkalimulin
09.12.16
✎
13:15
|
(0) Поменяй ветки местами, и не парься.
|
|
4
Ёпрст
09.12.16
✎
13:17
|
(3) от перемены мест слагаемых сумма не меняется.
И для OR это мартышкин труд
|
|
5
mkalimulin
09.12.16
✎
13:17
|
(1) А если серьезно ты видимо хотел написать "И", а написал "ИЛИ" в самом последнем условии.
|
|
6
azernot
09.12.16
✎
13:19
|
> СклОтпр не равен СтрТз.СкладОтправитель
Значит вот тут ты врёшь. Нас обмануть можно, программу - нет.
|
|
7
mxs089
09.12.16
✎
13:21
|
оставь так
СклОтпр <> СтрТз.СкладОтправитель или СклПол <> СтрТз.СкладПолучатель
|
|
8
mxs089
09.12.16
✎
13:23
|
СклОтпр <> СтрТз.СкладОтправитель и СклПол <> СтрТз.СкладПолучатель
|
|
9
bodri
09.12.16
✎
13:27
|
(0) Если со сложным условием не разобраться, может попробовать сделать несколько более легких и там понять, что и по чем?
|
|
10
falselight
09.12.16
✎
13:32
|
Причина была в том что не сохранилась внешняя обработка.
Не сразу заметил звездочку.
Бывает такое.
И вообще в табло отладчика, тоже данные не обновлялись ((
Смотрел, по логике должно быть все нормально, но работает иначе! Вот и запаниковал, создал ветку.
|
|