|
|
#11 |
|
Ищущий знания...
|
если ИД-шники не известны, а известны названия, то вот так:
X++: Query query;
QueryRun queryRun;
QueryBuildDataSource qbds;
TableId tableIdSelect;
FieldId fieldId1;
FieldId fieldId2;
FieldId fieldId3;
#define.TableName('InventTable')
#define.ItemId('ItemId')
#define.ItemName('ItemName')
#define.ItemGroupId('ItemGroupId')
tableIdSelect = tablename2id(#TableName);
fieldId1 = fieldname2id(tableIdSelect, #ItemId);
fieldId2 = fieldname2id(tableIdSelect, #ItemName);
fieldId3 = fieldname2id(tableIdSelect, #ItemGroupId);
query = new Query();
qbds = query.addDataSource(tableIdSelect);
qbds.addSelectionField(fieldId1, SelectionField::Database);
qbds.addSelectionField(fieldId2, SelectionField::Database);
qbds.addSelectionField(fieldId3, SelectionField::Database);
queryRun = new QueryRun(query);
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
| Теги |
| 1c, платформа, сравнение систем |
|
|
|