AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2011, 17:06   #13  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от lev Посмотреть сообщение
немного уточню, на вскидку понятно что и где придется допиливать, хочется узнать были ли какие либо подводные камни, и на что особо обратить внимание!
Цитата:
Сообщение от lev Посмотреть сообщение
О! Скорее всего мне это и предстоит! Сильно много убили времени на модификации?
1. В классе InventMov_Jour_TransferReceipt метод mustBeBookedFinancially() должен возвращать false.
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;
}
3. В классе InventMov_Jour_Transfer изменить метод accountOperations():
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;
}
4. В классе InventMov_Jour_Transfer изменить метод postingOperations():
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).
Теги
ax2009, профиль учета

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Бухгалтерские проводки по отборочной накладной PMS DAX: Функционал 12 24.04.2012 13:45
axinthefield: Choosing a Single Deployment or Multiple Deployments of AX2009 Blog bot DAX Blogs 0 15.06.2011 03:25
Ax2009 Workflow. Действия -> Просмотр журнала Poleax DAX: Программирование 2 25.05.2011 12:23
emeadaxsupport: Running AX2009 batches with a recurrence of 1 minute Blog bot DAX Blogs 0 14.04.2011 18:11
Профили выполнения проводки George V. Tavrizoff DAX: Функционал 8 07.09.2004 16:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:57.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.