Цитата:
Изначально опубликовано dn
... вместо enum2str(StatusReceipt::Purchased) нужно использовать int2str(StatusReceipt::Purchased)
Пробую вариант
PHP код:
qbr = qbds.addRange(FieldNum(InventTrans, StatusReceipt));
qbr.value(strfmt("%1 || %2 = %3",
int2str(StatusReceipt::Purchased),
FieldStr(InventTrans, StatusIssue),
int2str(StatusIssue::Sold)));
Теперь в отладчике получаю:
... ((StatusReceipt = 1 || StatusIssue = 1)) ...
При мониторинге запросов SQL опять получаю в лог файле:
... AND (B.STATUSRECEIPT=255) ... С тем же результатом