Доброго всем дня. Переношу базу из аксесса в 1С, натолкнулся в запросе на выражение, никак не могу его понять. Вот запрос
SELECT
dbo_txnEntry.MTCN,
...
dbo_txnEntry.Account AS AcctNum
FROM dbo_txnEntry" _
WHERE (((dbo_txnEntry.SetDateUS) Between " & Me.Combo2.Value & " AND " & Me.Combo4.Value & ") AND ( (((dbo_txnEntry.OperatorID) Is Not Null) OR ((dbo_txnEntry.OperatorID) Is Null)) OR (dbo_txnEntry.Adjustment_ID) <> -1))
Не могу понять вот эту часть ((((dbo_txnEntry.OperatorID) Is Not Null) OR ((dbo_txnEntry.OperatorID) Is Null)) OR (dbo_txnEntry.Adjustment_ID) <> -1)
Если поубирать лишнее и упростить до логического понимания, то выходит следующее
(dbo_txnEntry.OperatorID Is Not Null ИЛИ dbo_txnEntry.OperatorID Is Null) ИЛИ (dbo_txnEntry.Adjustment_ID <> -1)
Еще упрощаем
(Null ИЛИ Не Null) ИЛИ (<> -1)
Тогда вообще условие теряет смысл... Или надо мной ктото подшутил