Операторы до условия.
В самом начале знакомства с аксаптой увидел такую запись. Мне показалась более наглядной.
Теперь уже привык и не задумываюсь.
Со сложными условиями примерно так.
X++:
while select bankClientPayment_RU
where bankClientPayment_RU.RContractAccount
notexists join RContractTable
where ( ( RConractTable.RContractPartnerType == RContractPartnerType::Cust
&& BankClientPayment_RU.PartnerType == ModuleCustVend::Cust )
|| ( RContractTable.RContractPartnerType == RContractPartnerType::Vend
&& BankClientPayment_RU.PartnerType == ModuleCustVend::Vend ))
&& RContractTable.RContractAccount == bankClientPayment_RU.RContractAccount
&& RContractTable.RContractCode == bankClientPayment_RU.RContractCode
Видел, что некоторые еще и скобки на разные строки разносят. Наверно так даже лучше, но не привык и как-то пока не хочу переучиваться