|
|
#2 |
|
Участник
|
Не вдаваясь в смысл проверок, могу предложить моё видение этого кода
Код: if (A && B) // (1) сюда попадём если условие A = true и B = true else if (B) // (2) сюда попадём если условие A = false, a B = true Код: if (B)
{
if (A) {/* (1) сюда попадём если условие A = true и B = true */}
else {/* (2) сюда попадём если условие A = false, a B = true */}
}X++: if (this.CustType != MarkupType::Item || !PurchParameters::find().PostChargeAccount) { if ((this.CustType != MarkupType::LedgerAccount) && this.CustAccount) ok = checkFailed("@SYS25165"); if ((this.CustType == MarkupType::LedgerAccount) && !this.CustAccount) ok = checkFailed("@SYS25989"); } |
|
|