|
![]() |
#1 |
Участник
|
Нашел!! В обработку фактур по предоплате попадают только открытые проводки по предоплате
X++: qbds = this.query().dataSourceTable(tablenum(CustTrans)); qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, Prepayment), queryValue(NoYes::Yes)); qbr.status(RangeStatus::Hidden); qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, PrepaymentFactureId_W), SysQuery::valueEmptyString()); qbr.status(RangeStatus::Hidden); qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, Correct), queryValue(NoYes::No)); qbr.status(RangeStatus::Hidden); qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, TransType),SysQuery::valueNot(LedgerTransType::ExchAdjustment)); qbr.status(RangeStatus::Hidden); qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, Closed), queryValue(dateNull())); qbr.status(RangeStatus::Hidden); qbds.addSortField(fieldnum(CustTrans, TransDate)); X++: ... if (!LedgerParameters::find().AdvanceAdjustment_W) { qbr = findOrCreateRange_W(qbds, fieldnum(CustTrans, Closed), queryValue(dateNull())); qbr.status(RangeStatus::Hidden); } ... Последний раз редактировалось Andrux; 29.03.2011 в 18:29. |
|