29.03.2011, 10:02 | #1 |
Участник
|
удаление счета-фактуры на аванс
Добрый день! Подскажите такой момент. Зарегистрирован счет-фактура по предоплате (клиент). Затем удален. Как повторно обработать счет-фактуру на аванс? В Периодические операции/ создание фактур на предоплату этой операции нет. AX2009, RU5
|
|
29.03.2011, 12:16 | #2 |
Участник
|
Как вариант: сначала преобразуйте предоплату в оплату а потом наоборот
а можно написать job в 3 строки |
|
29.03.2011, 12:20 | #3 |
Участник
|
Понятно, что job. Хотелось узнать стандартно можно это как-то сделать.
|
|
29.03.2011, 12:29 | #4 |
Участник
|
Под рукой нет ru5. Но в ru6 при удалении фактуры, оплата опять появляется в форме создания фактур на предоплату (Расчеты с клиентами / Периодические операции / Создание фактур на предоплату).
__________________
Ivanhoe as is.. |
|
29.03.2011, 18:21 | #5 |
Участник
|
Нашел!! В обработку фактур по предоплате попадают только открытые проводки по предоплате
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. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|