|
подскажите по условию |
☑ |
0
LivingStar
02.09.14
✎
11:54
|
Если (НомСтр < 1000 или ТабКолво < 1000) и (СокрЛП(Город) = "" или СокрЛП(Город) = СокрЛП(Стр.City)) Тогда
НомСтр < 1000 или ТабКолво < 1000 = ИСТИНА
СокрЛП(Город) = "" или СокрЛП(Город) = СокрЛП(Стр.City) = ЛОЖЬ
почему при этом срабатывает ветка, а не иначе?
|
|
1
Галахад
гуру
02.09.14
✎
12:03
|
Хм. Пятница наступила.
|
|
2
Garykom
гуру
02.09.14
✎
12:04
|
(0) перепиши в несколько вложенных Если..Тогда..КонецЕсли
и все будет прекрасно видно и понятно...
ЗЫ Нафик писать так что потом код не разобрать?
|
|
3
LivingStar
02.09.14
✎
12:09
|
(2) да в одно условие хочу уложиться
попробую взять все в скобки
|
|
4
Garykom
гуру
02.09.14
✎
12:23
|
(3) Не тогда объясни зачем все в одно условие укладывать?
Оно быстрее работать будет? Или более читаемо будет?
ЗЫ Тогда может вместо 1С на пиасть чтоб поменьше кода было ))
|
|
5
LivingStar
02.09.14
✎
13:25
|
(4) да что бы прозрачнее было
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший