подскажите по условию
☑
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) да что бы прозрачнее было
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший