Посмотрите на метод fetch() отчета SalesInvoice.
while (tradeLoopTrans.next())
{
custInvoiceTrans = tradeLoopTrans.get(tablenum(CustInvoiceTrans));
// ....
this.send(custInvoiceTrans);
custInvoiceTrans - это каждая строка, в которую будет напечатана отчет.
Следующая статья Дизайн, раздел Группа: CustInvoiceJour -> Группа секций: CustInvoiceTrans. Вот все поля, которые будут напечатаны
Так что вам нужно:
На столе CustInvoiceTrans создать метод отображения:
display str getClassification()
{
InventTable table = InventTable::find(this.ItemId);
InventItemGroup grp = InventItemGroup::find(teble.ItemGroupId);
;
return grp.new_field
}
Этот метод вернуть классификацию для каждого CustInvoiceTrans.
О проекте отчета по разделу Раздел Группа: CustInvoiceTrans создает новое поле.
DataSource = CustInvoiceTrans DataMethod = getClassification
Спасибо, Димас, это решение работало. – Don