Показать сообщение отдельно
Старый 25.06.2011, 11:18   #5  
Alexanderis.ua is offline
Alexanderis.ua
Участник
 
53 / 40 (2) +++
Регистрация: 25.12.2008
Адрес: Киев, Украина
Операторы до условия.
В самом начале знакомства с аксаптой увидел такую запись. Мне показалась более наглядной.
Теперь уже привык и не задумываюсь.
Со сложными условиями примерно так.
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
Видел, что некоторые еще и скобки на разные строки разносят. Наверно так даже лучше, но не привык и как-то пока не хочу переучиваться
__________________
If it ain't broke, take it apart and find out why (с)