Показать сообщение отдельно
Старый 23.06.2004, 09:49   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,658 / 1162 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
В данном случае символьное значение должно обрамляться дополнительными кавычками. Т.е. вместо

_CustTable.AccountNum

Надо написать

PHP код:
'\"'+_CustTable.AccountNum+'\"' 
Но лучше всего, использовать специальную функцию queryValue() из класса Global для конвертации значения любого типа в нужную символьную строку:

PHP код:
qbLJ.addRange(fieldNum(LedgerJournalTransAccountNum)).value(strfmt("((%1 = %2) || (%3 = %4))",
FieldStr(LedgerJournalTransAccountNum),
 
queryValue(_CustTable.AccountNum),
FieldStr(LedgerJournalTransOffsetAccount),
 
queryValue(_CustTable.AccountNum)));