reportextension 50301 CustomerStatementReportExt extends /Standard Statement/
{
dataset
{
/*
add(CustLedgEntry2)
{
column(DocDate_CustLedgEntry2; Format(/Document Date/))
{
}
}
*/
addbefore(DtldCustLedgEntries)
{
dataitem(MyCustom; /Cust. Ledger Entry/)
{
DataItemLink = /Customer No./ = field(/No./);
DataItemLinkReference = Customer;
DataItemTableView = sorting(/Customer No./, /Document Date/, /Currency Code/);
column(My_DocDate_CustLedgEntry; Format(/Document Date/)) { }
/*trigger OnAfterGetRecord()
begin
My_DocDate_CustLedgEntry := CustLedgEntry2./Document Date/;
CustLedgEntry2.SetCurrentKey(/Customer No./, /Document Date/, /Currency Code/);
end;
*/
}
}
}
rendering
{
layout(/MyCustomerStatement.docx/)
{
Type = Word;
LayoutFile = './Document/MyCustomerStatement.docx';
Caption = 'My Customer Statement (Word)';
Summary = 'Custom Customer Statement report with fixed doc date fields.';
}
layout(/MyCustomerStatementEmail.docx/)
{
Type = Word;
LayoutFile = './Document/MyCustomerStatementEmail.docx';
Caption = 'My Customer Statement Email (Word)';
Summary = 'Custom Customer Statement report with fixed doc date fields.';
}
}
var
My_DocDate_CustLedgEntry: Date;
}
tableextension 50301 CustLedgEntryExt extends /Cust. Ledger Entry/
{
keys
{
key(MyKey1; /Document Date/)
{
}
}
}