Показать сообщение отдельно
Старый 19.07.2007, 10:13   #6  
maximka is offline
maximka
Сам.AX
Аватар для maximka
Самостоятельные клиенты AX
 
96 / 24 (1) +++
Регистрация: 26.10.2006
Адрес: Тюмень
Я вот столкнулся с такой же проблемой, но что-то побоялся обнулять TotalAmount.
X++:
static void inventJournalReport()
{
    InventJournalTable              inventJournalTable;
    JournalTableData                journalTableData;
    InventJournalReport_BomReq_RU   inventJournalReport;
    InventJournalReportTable_RU     inventJournalReportTable;
    ;
    inventJournalTable = InventJournalTable::find('УЗ0041143');
    journalTableData = new JournalTableData(inventJournalTable);
    journalTableData.journalTransList().InitDb('');
    inventJournalReport = new InventJournalReport_BomReq_RU();
    inventJournalReport.journalId(inventJournalTable.JournalId);
    inventJournalReport.saveReport(journalTableData.journalTransList());
    ttsbegin;
    inventJournalReportTable = InventJournalReportTable_RU::find(inventJournalTable.JournalId,inventJournalReport.reportType(),true);
    inventJournalReportTable.OffSessionId = inventJournalTable.OffSessionId_RU;
    inventJournalReportTable.DimensionCode = SysDimension::Department;
    inventJournalReportTable.update();
    ttscommit;
}
В связи с этим вопрос: что есть поле TotalAmount в таблице inventJournalReportTable_RU? Точнее для чего оно может понадобиться, что пишется в эту таблицу? В отчетах оно не используется...