|
![]() |
#1 |
Ищущий знания...
|
Цитата:
Сообщение от EVGL
![]() ...
Слава богу, замечательная компания FWI, в которой я имею честь работать, обладает доработанным журнала переноса, который умеет перемещать палеты. Активизировав ее, я, наконец, получил желаемое Дхх - К10 Д20 - Кхх, где хх - некий клиринговый счет. Нельзя сказать, что он мне особо нужен, но и не мешает. ... И если просили, то как Вы смогли их убедить, что им это не мешает? Поделитесь опытом please ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
Banned
|
Цитата:
![]() ... при наличии модуля производства. В конечном итоге сырье потреблено не тогда, когда по бумагам уходит со склада, а когда его ставят на машину и превращают в готовый продукт или полуфабрикат. |
|
![]() |
#3 |
Ищущий знания...
|
Цитата:
Сообщение от EVGL
![]() В конечном итоге мне удалось их убедить (потребовалось несколько дней), что им такие проводки вообще не нужны.
![]() ... при наличии модуля производства. В конечном итоге сырье потреблено не тогда, когда по бумагам уходит со склада, а когда его ставят на машину и превращают в готовый продукт или полуфабрикат. ![]() у меня видимо будет более сложная дорога... ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#4 |
Участник
|
Нам пришлось делать доработки, чтобы не было проводок через транзитный счет, в переносе остается только одна проводка ГК, которая генерится для расходной складской проводки. Это касалось у нас только журналов переносов, в заказах на перемещения слава Богу не пришлось делать.
Если интересно, могу сказать что нужно модифицировать. Последний раз редактировалось Bega; 18.11.2011 в 15:35. |
|
![]() |
#5 |
Ищущий знания...
|
Цитата:
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#6 |
Ищущий знания...
|
Было бы интересно!
Заранее спасибо!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#7 |
MCTS
|
Цитата:
Сообщение от Bega
![]() Нам пришлось делать доработки, чтобы не было проводок через транзитный счет, в переносе остается только одна проводка ГК, которая генерится для расходной складской проводки. Это касалось у нас только журналов переносов, в заказах на перемещения слава Богу не пришлось делать.
Если интересно, могу сказать что нужно модифицировать. ![]() На вскидку, модифицируется семейство классов InventMovement. Хотя я бы сто раз подумал, стоит ли переписывать складскую разноску, только для того чтобы получить правильную корреспонденцию в ГК. К тому же при неаккуратном изменении можно еще поиметь проблемы с коррекциями при закрытии склада.
__________________
Dynamics AX Experience |
|
![]() |
#8 |
Ищущий знания...
|
Цитата:
Сообщение от Bega
![]() Нам пришлось делать доработки, чтобы не было проводок через транзитный счет, в переносе остается только одна проводка ГК, которая генерится для расходной складской проводки. Это касалось у нас только журналов переносов, в заказах на перемещения слава Богу не пришлось делать.
Если интересно, могу сказать что нужно модифицировать. ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#9 |
Участник
|
Цитата:
Цитата:
2. В классе InventMov_Jour_Transfer создать метод, возвращающий расход это или приход с учетом сторно: X++: private boolean isIssue(boolean _checkStorno = true) { boolean issue = (this.transQty() <= 0); ; if (_checkStorno&&inventJournalTrans.Storno_RU) { issue = !issue; } return issue; } X++: LedgerAccount accountOperations() { if (! cacheAccountOperations) { if (this.isIssue()) cacheAccountOperations = InventPosting::item(InventAccountType::InventReceipt,this.itemId(),this.inventTable().ItemGroupId, this.inventDim()); else cacheAccountOperations = InventPosting::item(this.assetId() ? InventAccountType::InventIssueFixedAsset : InventAccountType::InventIssue, this.itemId(), this.inventTable().ItemGroupId, this.inventDim()) ; } return cacheAccountOperations; } X++: LedgerPostingType postingOperations() { if (this.isIssue()) return LedgerPostingType::InventReceipt; else return (this.assetId()) ? LedgerPostingType::InventIssueFixedAsset : LedgerPostingType::InventIssue; } |
|
|
За это сообщение автора поблагодарили: EVGL (10), CDR (3), Pustik (3), lev (10), gl00mie (3), S.Kuskov (10), Kabardian (5). |
![]() |
#10 |
MCTS
|
В дополнение к методу mustBeBookedFinancially() стоит также по аналогии перекрыть методы mustBeBookedBalanceSheet() и mustBeBookedOperations(), что бы в InventTransPosting не проставлялись левые счета/разноска.
А вы тестировали эти модификации на предмет коррекций при закрытии склада?
__________________
Dynamics AX Experience |
|
|
За это сообщение автора поблагодарили: gene (2). |
![]() |
#11 |
Microsoft Dynamics
|
Цитата:
1. Вы тестировали это совместно с профилями учета? Есть подозрение, что могут быть проблемы в случае, если в переносе меняется профиль учета и, соответственно, номенклатурный счет. 2. Вы тестировали это с закрытием склада, если при закрытии меняется себестоимость расходной проводки по переносу? Что будет с коррекцией прихода? |
|
![]() |
#12 |
MCTS
|
Цитата:
Сообщение от Bega
![]() 1. В классе InventMov_Jour_TransferReceipt метод mustBeBookedFinancially() должен возвращать false.
2. В классе InventMov_Jour_Transfer создать метод, возвращающий расход это или приход с учетом сторно: 3. В классе InventMov_Jour_Transfer изменить метод accountOperations(): 4. В классе InventMov_Jour_Transfer изменить метод postingOperations():
__________________
Dynamics AX Experience |
|
Теги |
ax2009, профиль учета |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|