project QadFinancials > class BDInvoice > method GetDInvoiceIDFromInvoiceInfo
Parameters
| iiDInvoiceId | input | integer | |
| iiCompanyId | input | integer | |
| iiDInvoiceVoucher | input | integer | |
| icJournalCode | input | character | |
| iiJournalId | input | integer | |
| iiPostingYear | input | integer | |
| oiReturnStatus | output | integer | Return status of the method. |
Internal usage
QadFinancials
program code (program1/bdinvoice.p)
<Q-55 run DInvoicePrim (all) (Read) (NoCache)
(input iiCompanyId, (CompanyId)
input ?, (DInvoiceId)
input iiPostingYear, (PeriodYear)
input ?, (JournalId)
input icJournalCode, (JournalCode)
input iiDInvoiceVoucher, (DInvoiceVoucher)
output dataset tqDInvoicePrim) in BDInvoice>
find tqDInvoicePrim where
tqDInvoicePrim.tiPeriodYear = iiPostingYear and
tqDInvoicePrim.tcJournalCode = icJournalCode and
tqDInvoicePrim.tiDInvoiceVoucher = iiDInvoiceVoucher no-lock no-error.
if available tqDInvoicePrim
then do:
assign oiReturnStatus = tqDInvoicePrim.tiDInvoice_ID.
end.
else do:
assign oiReturnStatus = -1.
end.