|
![]() |
#1 |
MCITP
|
![]() Цитата:
Сообщение от Sada
![]() Честно говоря, нахожусь в легком ступоре.
Хочу в init датасорса формы добавить что то типа this.query().dataSourceTable(tableNum(SalesLine)).addRange(fieldNum(SalesLine, SalesQty)).value("больше к примеру поля salesPrice"); Пытался сделать чтота типа s = "salesline.CreatedInPurch"; this.query().dataSourceTable(tableNum(SalesLine)).addRange(fieldNum(SalesLine, SalesQty)).value(strFmt('>%1',s)); Но не фурычит. как это сделать? ![]() Заранее спасибо ![]() Вложенный датасорс с QueryRun Ну только у вас будет что-то типа X++: qbr.value(strFmt('( (%1.%2 > %1.%3) )' ,qbds.name() ,FieldId2Name(tableNum(SalesLine), fieldNum(SalesLine, SalesQty)) ,FieldId2Name(tableNum(SalesLine), fieldNum(SalesLine, SalesPrice)) );
__________________
Zhirenkov Vitaly |
|
![]() |
#2 |
Участник
|
Цитата:
X++: FieldId2Name(tableNum(SalesLine), fieldNum(SalesLine, SalesQty)) X++: fieldStr(SalesLine, SalesQty) X++: static void jbTableFieldName(Args _args) { ; info( strfmt( "fieldId2Name{SalesLine, SalesQty}: %1", fieldId2Name( tableNum(SalesLine), fieldNum(SalesLine, SalesQty ) ) ) ) ; info( strfmt( "fieldStr(SalesLine, SalesQty): %1", fieldStr( SalesLine, SalesQty ) ) ) ; } |
|
![]() |
#3 |
MCITP
|
![]()
Согласен, вообще я так вроде обычно и делаю, через fieldStr... Просто тогда скопировал откуда-то, в той теме, на которую ссылку давал, чтоб не набирать, не особо задумываясь... Счас скопировал оттуда ещё раз...
![]()
__________________
Zhirenkov Vitaly |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|