Цитата:
Сообщение от
fed
Аналогичная ситуация была когда программист написал что-то типа:
X++:
Select table1 where table1.field1==constant || (table2 && table1.field==table2.field).
Вылечили заменив вторую половину условия на (table2.recid!=0 && table1.field==table2.field)
Приведенный запрос - именно то, с чего началась тема! Если в select проверяется табличный буфер на "непустоту", а буфер на самом деле совсем пустой (null), и все это работает с клиента, то АОС валится на раз. И лечится как раз аналогично - переделкой проверки с буфера целиком на какое-то из его полей.