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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2007, 10:42   #1  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Отсутствие корреспонденции
Здравствуйте.
Хотел еще раз поднять тему проводок в Главной книге без корреспонденции (поля BondBatch_RU и BondBatchTrans_RU в таблице LedgerTrans пустые).
Чаще всего такие проводки образуются, когда делаешь оюработку фактуры по заказу.
Причем возникают они случайным образом, т.е. закономерности не наблюдается.

Никак не могу отловить причину таких проводок.
У кого-нибудь были такие ситуации?

Версия Аксапты: Navision Axapta 3.0 CIS SP2 Build #9.1
Старый 28.11.2007, 11:11   #2  
tourist is offline
tourist
Участник
 
21 / 14 (1) ++
Регистрация: 03.05.2006
Выдает ли система сообщения типа "Некритическая ошибка корреспонденции: остались неоткорреспондированные проводки" или "Установлена неверная корреспонденция. Корреспонденция будет отменена"?
Старый 28.11.2007, 11:20   #3  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Я поставил затычку, чтобы при формировании таких проводок мне сыпались письма.
Так вот, в это время от пользователей молчок.
Дело в том, что в тестовой базе мне не удается повторить эту ситуацию, хотя я обрабатываю тот же заказ.
Старый 23.09.2008, 12:38   #4  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Хотел еще раз поднять тему.
Исходные данные такие:
1) Основная валюта компании RUR, вторичная USD.
2) Разносится журнал переноса с накладными расходами (накладные расходы в журналах, это наша доработка).
Величины накладных расходов измеряются копеечными величинами.
3) Версия Аксапты: Navision Axapta 3.0 CIS SP2 Build #9.1

Проблема такая.
При корреспонденции таких величин Аксапта дополнительно создает проводки с нулевой ценой в основной валюте и ненулевой ценой во вторичной валюте (значения равны либо +0.01 либо -0.01). И не может эти проводки ни с чем скорреспондировать. Причем эти проводки не на системном счете.

Как результат, после разноски появляется сообщение "Некритическая ошибка корреспонденции: остались неоткорреспондированные проводки".

С этим как-нибудь можно бороться?
Старый 23.09.2008, 18:03   #5  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Можно ли их вручную корреспондировать? В коде, в процессе разноски документа.
Например, вводить значение 99999 в поле BondBatchTrans_RU.
Все равно итоговая сумма по таким проводкам нулевая.
Старый 23.09.2008, 18:16   #6  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Это ошибка системы корреспонденции исправленная в sp4 или sp5. До этого ошибки округления брабатывалист до установления корреспонденции, при этом сам процесс корреспондирования мог порождать подобные ошибки... Можно попытаться перенести классы ledgerBond* с более поздних версий. Правда - возможно эти исправления потребуют чего-нибудь подправить и в основных классах разноски в ГК (ledgerVoucher и иже с ним).
Старый 23.09.2008, 18:27   #7  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Цитата:
Сообщение от fed Посмотреть сообщение
Можно попытаться перенести классы ledgerBond* с более поздних версий. Правда - возможно эти исправления потребуют чего-нибудь подправить и в основных классах разноски в ГК (ledgerVoucher и иже с ним).
Ну это в последнюю очередь, если финансы скажут исправлять.
А так, я правильно понимаю, что эти "лишние" проводки никак не будут искажать данные по отчетам (Анализ счета и Оборотно-сальдовая ведомость)?
Ведь итоговые суммы по таким проводкам нулевые.
Старый 23.09.2008, 18:43   #8  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Похожая проблема была у нас в 4-ке SP2 FP1. При разноске покупки система КАК-ТО ругалась (пользователь оба раза закрывал окно, и я сам его не видел) и создавала проводки без корреспонденции. Всего два раза это было за несколько месяцев работы. Документ абсолютно обычный, на копии рабочей базы он же нормально разносился; т.е. воспроизвести не удалось. С чем это может быть связано?

Да, в нашем случае проводки были не нулевые. Но забалансовые (взятие в аренду разносилось через покупку); из-за чего паники не было, удалось всё спустить на тормозах.

Последний раз редактировалось Geo; 23.09.2008 в 18:45.
Старый 23.09.2008, 19:01   #9  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Ну изначально у нас тоже создавались все проводки без корреспонденции, в случайный момент времени. С сообщением "Критическая ошибка в функции LedgerBondServer_RU.addBondProrateAmount...".
После исследования выяснилось, что это результат корреспонденции вида N:M. После этого переделал, чтобы корреспондировались проводки 1:N.
И в итоге разноситься, как в начальном посте.
Теги
корреспонденция

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отсутствие корреспонденции при наличии округления KiselevSA DAX: Функционал 27 19.04.2013 03:40
Доп. проводки при корреспонденции DmitryS DAX: Программирование 2 05.12.2007 13:21
поиск корреспонденции в LedgerTrans ZedCom DAX: Программирование 4 29.09.2006 15:08
еще раз о корреспонденции во вторичной валюте andy239 DAX: Программирование 3 25.01.2006 11:12
Проводки без корреспонденции Yury DAX: Функционал 3 08.05.2003 11:10

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

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

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