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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2015, 09:35   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Класс ledgerVoucher разноска как сторно
ДОбрый день!
Возникла следующая проблема:
Данные:
X++:
20.0153      - 1000
16.0105      1000
Разносится как
Дт16 - Кт20

А надо :

Дт20 - Кт16(с минусом)

X++:
 ledgerVoucher.findLedgerVoucherObject().lastTransTxt(ledgerClosingSheet.DryRuLedgerClosingName_RU);

                transObject = LedgerVoucherTransObject::newCreateTrans(ledgerVoucher.findLedgerVoucherObject(),
                                LedgerPostingType::Closing,
                                ledgerClosingTrans.AccountNum,
                                Dimension,
                                currencyCode,
                                ledgerClosingTrans.Amount,
                                ledgerClosingTrans.TableId,
                                ledgerClosingTrans.RecId);

                ledgerVoucher.addTrans(transObject);

                if (ledgerBondClient)
                {
                    offsetRecId2VredIdMap.insert(ledgerClosingTrans.DryRuClosingOffsetRecId,
                                                 ledgerBondClient.lastVrefId());
                    // If this one corresponds to a previously posted
                    if (offsetRecId2VredIdMap.exists(ledgerClosingTrans.RecId))
                    {
                        ledgerBondClient.bondVRef2VRef(offsetRecId2VredIdMap.lookup(ledgerClosingTrans.RecId),
                                                       ledgerBondClient.lastVrefId());
                    }
                }
Подскажите как это сделать??
Старый 26.12.2015, 13:13   #2  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Вопрос снят - замечательная статья
http://www.ms-dynamics.ru/_old/index...ynamics-ax-arc
Старый 28.12.2015, 08:59   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Можно еще журнал ГК сгенерировать и разнести его. Так нагляднее получается, и через полгода можно концы найти - понять, откуда появились такие проводки.

PS: к слову "Ваучер" отношусь с недоверием еще с начала 90-х годов, со времен шоковой терапии
Старый 28.12.2015, 10:14   #5  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от Art_Tanis Посмотреть сообщение
Вопрос снят
Не обольщайтесь, это ненадолго. Зоопарк классов, работающих с семейством LedgerVoucher, богат, разнообразен и таит в себе много "радостей"
__________________
Мы летаем, кружимся, нагоняем ужасы ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разница с суммах при сторно заказа на покупку Lelya DAX: Функционал 11 28.01.2010 10:13
Сторно по Подотчетнику Nuta DAX: Функционал 6 11.11.2009 05:13
Сторно ввода в эксплуатацию ОС Rivez DAX: Функционал 16 25.08.2009 10:46
Проблема с передачей контролов из формы в класс matew DAX: Программирование 0 28.04.2008 17:37
Класс xSysLastValue Maxim Gorbunov DAX: База знаний и проекты 0 27.11.2001 17:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:30.