Печать СФ
Возникла проблема с печатью счет-фактуры после сопоставления. В поле "К рачетно-платежному документу" должны печататься номер платежа с которым сопоставлена фактура и его дата. Никак не могу это реализовать. Пишу метод для поля GetDocNumber в Reports\CustVendFacture_RU.
display DocumentNum getDocNumber()
{
CustTrans _custTrans;
VendTrans _vendTrans;
str j;
;
if (FactureJour.Module == FactureModule_RU::Cust)
{
select firstonly _custTrans
index hint VoucherDateIdx
where _custTrans.Invoice == FactureTrans.InvoiceId &&
_custTrans.TransDate == FactureTrans.InvoiceDate;
return CustTrans::find(CustSettlement::find(_custTrans.OffsetRecid).OffsetRecid).DocumentNum;
}
if (FactureJour.Module == FactureModule_RU::Vend)
{
select firstonly _vendTrans
index hint VoucherDateIdx
where _vendTrans.Invoice == FactureTrans.InvoiceId &&
_vendTrans.TransDate == FactureTrans.InvoiceDate;
return VendTrans::find(VendSettlement::find(_vendTrans.OffsetRecid).OffsetRecid).DocumentNum;
}
}
Но таблица FactureTrans оказывается пустой, когда выполняется данный метод. Подскажите, в чем моя ошибка?
|