|
![]() |
#1 |
Участник
|
Тогда вопрос такой, сделал Job:
{ inventJournalReportTable_RU inventJournalReportTable; inventJournalTable iJt; NumberSeq reportCodeSeq; ; select iJT where ijT.JournalId == 'УЗ_084802'; inventJournalReportTable.clear(); inventJournalReportTable.JournalId = iJT.JournalId; inventJournalReportTable.OffSessionID = iJT.OffSessionId_RU; inventJournalReportTable.TransDate = iJT.PostedDate; inventJournalReportTable.TotalAmount = 0; inventJournalReportTable.ReportTypeInvent = InventJournalReportType_RU::Transfer; inventJournalReportTable.DimensionCode = SysDimension: ![]() inventJournalReportTable.Dimension[0] = iJT.Dimension[0]; reportCodeSeq = NumberSeq::newGetNum(NumberSeqReference::findReference(typeid2extendedtypeid(typeid(InventJournalReport_TransferId_RU)))); inventJournalReportTable.ReportId = reportCodeSeq.num(); inventJournalReportTable.insert(); } Создалась запись в таблице отчетов, сразу заработала кнопка Печать, а вот кнопка Запрос по данному виду документов выдает: Неправильно вызван метод init. Что я не доделал и где бы про это посмотреть?
__________________
--- WBR, Заикин Павел. |
|
![]() |
#2 |
Участник
|
Есть в форме InventReportJournalTable_RU в методе init такой вот код
X++: if (inventReportType == InventJournalReportType_RU::Transfer) throw error(error::wrongUseOfFunction(funcName())); |
|
|
За это сообщение автора поблагодарили: stalker17 (1). |