|
27.11.2023, 22:49 | #1 |
Участник
|
Привет.
-добавил "реверс" логики блока. Для использования необходимо применять новый конструктор "createNegation". Т.е. добавлена возможность написать: Код: NOT((Table1.Field1 == "aaa") OR (Table2.Field2 == "aaa")) Актуальная версия во вложении (предыдущую удалил). На тему массивов - функционал не расширял, он и так поддерживается: X++: QueryBuildRangeCondition::createNegation(qbds, fieldId2Name(tableNum(LedgerTrans), fieldId2ext(fieldNum(LedgerTrans, Dimension), 4))).value(QueryBuildRangeOperator::Equal, 'Что-то'); Код: !((LedgerTrans_1.Dimension[4]="Что-то")) Последний раз редактировалось Товарищ ♂uatr; 27.11.2023 в 23:00. |
|
|
За это сообщение автора поблагодарили: ashu (2), Logger (10), Ace of Database (10), Pandasama (3), SRF (2). |