![]() |
#6 |
Moderator
|
Цитата:
X++: delete_from inventSettlement index hint ItemDateIdx where inventSettlement.ItemId == _inventTable.ItemId && inventSettlement.Cancelled == NoYes::Yes && inventSettlement.SettleModel != InventSettleModel::PhysicalValue && inventSettlement.TransDate < transDateDel; А если говорить по делу, то та функциональность которая нужна топикстартеру присутствует в этом самом классе inventCostCleanup. Разница только в том, что он проводки по ГК не удаляет, а сторнирует. (О чем уже было сказано Raven Melancholic). Если написать свой класс, который удаляет отмененные записи в inventSettlement, проводки по ГК (с аккуратным пересчетом балансов в ledgerBalanceDim / LedgerBalanceDimTrans) и сопутствующую запись в inventClosing, то можно добиться полного удаления следов закрытия/пересчета склада. Я конечно знаю, что это методологически неверно, но во время запуска системы мне приходилось для устранения последствий собственных ошибок такие классы писать. Последний раз редактировалось fed; 17.05.2010 в 13:22. |
|
Теги |
пересчет себестоимости, удаление |
|
![]() |
||||
Тема | Ответов | |||
Автоматическое удаление AX 4.0 | 3 | |||
Ax 3. Запускаю на сервере удаление файла. Не удаляет. | 17 | |||
Корректное удаление проводки | 7 | |||
Удаление проекта | 0 |
|