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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2005, 19:05   #1  
AlexR is offline
AlexR
Участник
 
31 / 10 (1) +
Регистрация: 14.11.2003
Незначительное расхождение в основной валюте.
Доброго времени суток!

Ситуация: есть накладная на 125 руб и оплата на 124,99 руб. Копеечную разницу между накладной и оплатой по этой накладной желаю "списать" на убыток при сопоставлении как "незначительные расхождения в основной валюте". Сопоставить накладную без остатка тоже хочу.

Есть Ax 3.0 3.0 CIS SP1, необходимые настройки сделаны, как в ГК, так и в модуле. Из особенностей в ГК отключена корреспонденция.
Ввожу оплату делаю сопоставление
Получаю Ошибка времени выполнения. : LedgerBondClient_RU object не инициализирован.

Трассировка стека:
\Classes\LedgerBondClient_RU\currentLogLength
\Classes\CustVendSettle\postPennyDiff - line 51
\Classes\CustVendSettle\settleNow - line 870
\Data Dictionary\Maps\CustVendTrans\Methods\updateOffsetVoucher - line 28
\Data Dictionary\Tables\CustTrans\Methods\updateOffsetVoucher - line 6
\Data Dictionary\Tables\CustTrans\Methods\settleTransact - line 31
\Classes\FormButtonControl\Clicked - line 5

При включенной корреспондеции все корректно получилось.

Вопрос: Что нужно сделать, что бы сопоставление работало при отлюченной корреспонденции.

С уважением...
Старый 29.01.2005, 01:20   #2  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Что тут скажешь?
Товарищи локализаторы опять напортачили.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 31.01.2005, 04:43   #3  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
Нет возможности посмотреть этот код в версии 3.0 SP1 (у меня 3.0 SP3 CU1), но могу предположить, что в методе CustVendSettle.postPennyDiff в 51 строке у вас стоит такое условие:

if (ledgerBondClient.currentLogLength()== 0)

Попробуйте заменить его на это:

if (ledgerBondClient && ledgerBondClient.currentLogLength()== 0)

И вообще посмотрите этот метод внимательнее: везде, где идет обращение к объекту ledgerBondClient, необходимо вставить проверки на то, инициализирован ли он.

Полагаю, что этот баг был исправлен в SP2 или SP3.
Старый 10.02.2005, 18:29   #4  
AlexR is offline
AlexR
Участник
 
31 / 10 (1) +
Регистрация: 14.11.2003
СПСБ за (с)ответы. В фикслистах по СП2,3 об этой баге ничего не сказано.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расхождение суммы проводки по поставщику и сопоставленной суммы petr DAX: Функционал 2 15.10.2008 23:31
Остатки по поставщику в основной валюте oveli DAX: Функционал 2 29.10.2007 15:58
Незначительные расхождения в основной валюте petr DAX: Функционал 17 19.07.2006 16:46
Закрытие склада в основной и вторичной валюте, отключенная корреспонденция счетов May DAX: Функционал 1 02.04.2004 13:25
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14

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

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

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