Sorry about this duplicate.
I left it sitting there after replying and many minutes later UT came with an error box (with me not having touched it) saying that it was unable to complete the requested operation. So I clicked "Send" again. Original was sent after a preview.
I always have problems when NOTs are involved, so I do my best to avoid them.
As I read the expression it would be as follows:
std_hoursonly = 'N' .and. ! (dcpay.payevent = '99' .and. dcpay.paycode = '00')
| true | AND NOT ( | true | AND | false | )
| true | AND NOT ( false )
| true | AND | true |
So I guess I'm not sure what you mean when you say "...and also when the second half of the expression is .f.!".
Does the above reflect what you mean by that, or do you mean something else?
good luck
>
> IF std_hoursonly = 'N' .and. ! (dcpay.payevent = '99' .and. dcpay.paycode = '00')
>
>Each record is processed when the above expression is .t. and also when the second half of the expression is .f.!
>
>The expression evaluates properly on a desktop, but the second half of the expression is ignored on citrix!