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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.05.2005, 10:22   #1  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Не балансируют бух проводки в ГК.
Сделал добавление бух проводок. Добавляется сразу две проводки с знаком "+" и знаком "-". Затем идет связываение этих проводок. При обработке данных возникает ошибка, появляются не парные проводки на разные суммы.
Старый 20.05.2005, 10:27   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Поздравляю. А где вопрос?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 10:32   #3  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Забыл =)
Хотел собсно спросить где искать причину? Трассировка ничего не дала.
Старый 20.05.2005, 10:36   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Как Вы создаете проводки?
Корреспонденция включена? (Судя по вопросу - да, но хочется полной уверенности )
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 10:39   #5  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Включена. Связывание проводок через ledgerBondClient.bondVRef2VRef

При чем есть куча нромально сформированных проводок. В логе сначала выводяться они, затем которые не балансируют
Старый 20.05.2005, 10:42   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Изначально опубликовано Maxim Gorbunov
Как Вы создаете проводки?
Повторяю вопрос
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 10:50   #7  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
PHP код:
                    ledgerVoucherObject ledgerVoucher.findLedgerVoucherObject();
                    
LedgerVoucherTransObject =
                        
LedgerVoucherTransObject::newCreateTrans(
                            
ledgerVoucherObject,
                            
LedgerPostingType::PurchUpdTransCharg,
                            
account,
                            
CustInvoiceTrans.dimension,
                            
correctJour.currencyCode,
                            
AmountTrans,
                            
CustInvoiceTrans.recId,
                            
0
                            
);

                    if (
AmountTrans 0)
                        
LedgerVoucherTransObject.parmCorrect(NoYes::Yes);

                    
ledgerVoucher.addTrans(LedgerVoucherTransObject);

                    
ledgerVoucherObject.parmTransDate(CustInvoiceJour.InvoiceDate); //уточнить
                    
ledgerVoucher.lastTransDate(ledgerVoucherObject.parmTransDate());

                    
bound_LedgerVoucherTransObject =
                    
LedgerVoucherTransObject::newCreateTrans(
                            
ledgerVoucherObject,
                            
LedgerPostingType::PurchReceipt,
                            
accountCorrect,
                            
CustInvoiceTrans.dimension,
                            
correctJour.currencyCode,
                            -
1*AmountTrans,
                            
CustInvoiceTrans.recId,
                            
0
                            
);

                    if (
AmountTrans 0)
                        
bound_LedgerVoucherTransObject.parmCorrect(NoYes::Yes);

                    
ledgerVoucher.addTrans(bound_LedgerVoucherTransObject);

                    
// EVGL, Correspondence II -->
                    
if (ledgerBondClient && AmountTrans)
                    {
                        
ledgerBondClient.bondVRef2VRef(ledgerBondClient.lastVrefId(),
                                                       
ledgerBondClient.lastVrefId(-1));
                    }
                    
// EVGL, Correspondence II -->

                    
ledgerVoucherObject.parmTransDate(CustInvoiceJour.InvoiceDate);
                    
ledgerVoucher.lastTransDate(ledgerVoucherObject.parmTransDate()); 
Старый 20.05.2005, 11:00   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А какие проводки получаются?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 11:01   #9  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Выложить список из лога?
Старый 20.05.2005, 11:07   #10  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Выложите для одного ваучера (ну и корреспондирующие тоже)
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 11:07   #11  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
вот те что не балансируют:
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '06.04.2005'. (Валюта компании : 20,05 - вторичная валюта: 0,70)
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '17.05.2005'. (Валюта компании : -412,88 - вторичная валюта: -14,15)
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '18.05.2005'. (Валюта компании : 24 298,43 - вторичная валюта: 831,50)
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '19.05.2005'. (Валюта компании : -24 389,81 - вторичная валюта: -834,60)
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '20.05.2005'. (Валюта компании : 585,30 - вторичная валюта: 20,05)
Warning Обработка Проводки по документу ГК 'ЖГ0000781' не балансирует согласно '21.05.2005'. (Валюта компании : -101,09 - вторичная валюта: -3,50)
Error Обработка Транзакция отменена
Старый 20.05.2005, 11:09   #12  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Вот первые корреспондирующие:
Документ 'ЖГ0000781', дата '20.05.2005', счет '1090', в валюте '-304,76', основная валюта '-304,76', вторичная - '-10,45', валюта 'RUR', описание '№ корректировки ЖГ0000781, Закупка '.
Документ 'ЖГ0000781', дата '20.05.2005', счет '1612', в валюте '304,76', основная валюта '304,76', вторичная - '10,45', валюта 'RUR', описание '№ корректировки ЖГ0000781, Закупка '.
Старый 20.05.2005, 11:11   #13  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Есть предположение что это из-за округления суммы проводки. При расчете сумма округляется до сотых, т.к. без округления ругается. =/
Старый 20.05.2005, 11:32   #14  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Да. Похоже на округление.
Постараюсь посмотреть до вечера.

А может и кто другой ответит
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 11:37   #15  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
А если округление то как его учитывать? Накапливать во время обработки и добавлять в последнюю проводку? =)
Старый 20.05.2005, 11:51   #16  
Hamster is offline
Hamster
Участник
 
687 / 13 (2) ++
Регистрация: 15.05.2003
Добавить системные счета для разноски округления и поставить размер в параметрах ГК.
Старый 20.05.2005, 11:55   #17  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Да. Согласен с Hamster. Проверьте настройку счетов округления.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.05.2005, 12:10   #18  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
А где это есть? Я просто в настройках еще не очень разбираюсь. =)
Старый 20.05.2005, 12:15   #19  
Hamster is offline
Hamster
Участник
 
687 / 13 (2) ++
Регистрация: 15.05.2003
Главная книга\настройки\параметры
Главная книга\настройки\разноска\системные счета
Старый 20.05.2005, 12:28   #20  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
В параметрах указаны границы расхождений в первичной и вторичной валютах.
В системных счетах есть счета округления по заказу и закупке.
Но ошибки все равно те же.
Может я не догоняю как эти настройки использовать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
По каким счетам формируются проводки в ГК при обработке накладной? matew DAX: Программирование 1 12.10.2007 13:30
По каким счетам формируются проводки в ГК при обработке накладной? matew DAX: Функционал 5 11.10.2007 17:50
Не хочу делать бух. проводки по задолженности slava09 DAX: Функционал 13 10.01.2006 16:26
Не балансируют проводки. NJD DAX: Функционал 1 07.06.2005 17:48
Знак в форме ГК/Бухгалтерские проводки chel DAX: Функционал 7 11.03.2005 04:28

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

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

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