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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.04.2004, 12:26   #1  
VadimVN is offline
VadimVN
Участник
 
71 / 12 (1) ++
Регистрация: 21.11.2003
? ?Проверка кред.лим. по клиенту. предупреждение-как?
Имем Axapta 3.0 SP2 RU.
При активации кредитного лимита система категорически не желает выдавать предупреждение не смотря на мои танцы вокруг настроек. Выдает ошибку и блокирует отгрузку. Мне нужно предупреждение типа Да/нет. Такое чувство что это очередная ошибка. Кто нибудь сталкивался?

Заранее благодарен.
Старый 15.04.2004, 12:58   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Судя по тому, что в 4.0 их обещали полостью переписать, вы сорее правы, чем нет.

При обработке заказа на отгрузку на закладке Прочее в поле Проверка кредитного лимита ставьте Нет.
__________________
С уважением,
glibs®
Старый 15.04.2004, 13:13   #3  
VadimVN is offline
VadimVN
Участник
 
71 / 12 (1) ++
Регистрация: 21.11.2003
Цитата:
Изначально опубликовано glibs
При обработке заказа на отгрузку на закладке Прочее в поле Проверка кредитного лимита ставьте Нет.
Попробовал, ни чего не изменилось. (в настройках расчетов с клиентами уровено проверки поставлен "Сальдо"). Всё равно проверяет и всё равно блокирует.

Вылечилось рихтовкой CustTable->CheckCreditLimit(..). Получаю теперь варнинг. Уря!
Старый 15.04.2004, 13:42   #4  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
А можно по-подробнее "про танцы вокруг настроек"
У меня все работает (Axapta 3.0 SP2 RU).
Если в настройках клиента "Обязательный лимит кредитования"
галка, то блокирует разноску, если нет то предупреждает и разносит...

А можно по-подробнее про
Цитата:
Вылечилось рихтовкой CustTable->CheckCreditLimit(..)
Старый 15.04.2004, 14:13   #5  
VadimVN is offline
VadimVN
Участник
 
71 / 12 (1) ++
Регистрация: 21.11.2003
Цитата:
Изначально опубликовано kaw
А можно по-подробнее "про танцы вокруг настроек"
У меня все работает (Axapta 3.0 SP2 RU).
Если в настройках клиента "Обязательный лимит кредитования"
галка, то блокирует разноску, если нет то предупреждает и разносит...
А можно по-подробнее про
Насколько я понял, галка "Обязательный кред лимит" влияет на интерпретацию нуля в поле кредитный лимит. То есть если галки нет - ноль отключает проверку лимита.
В настройках модуля "заказы" установлено:
Тип кр. лимита - Сальдо (реально система суммирует сальдо и сумму накладной)
Проверка кредитного лимита по заказам - нет
Сообщение при привышении лимита - Предупреждение
При этом метод CheckCreditLimit в принципе заточен на обработку предупреждения, по крайней мере содержит различные ветви типа
boolean creditLimitExceeded(SysInfoLogStr _txt,
URL _helpURL = '',
SysInfoAction _sysInfoAction = null)
{
if (_warning)
{
return checkFailed(_txt, _helpURL, _sysInfoAction);
}
else
{
error(_txt, _helpURL, _sysInfoAction);
return false;
}
}
только checkFailed почему-то прерывает операцию.
пришлось рихтовать так:

boolean creditLimitExceeded(SysInfoLogStr _txt,
URL _helpURL = '',
SysInfoAction _sysInfoAction = null)
{
if (_warning)
{
//VVN bug fix -->
if(box::yesNo(_txt+'. Продолжить?', DialogButton::No))
return true;
return false;
//VVN bug fix <--
//VVN return checkFailed(_txt, _helpURL, _sysInfoAction);
}
else
{
error(_txt, _helpURL, _sysInfoAction);
return false;
}
}
Система - ХР.
Вот.
Старый 15.04.2004, 14:19   #6  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Действительно, забыл сказать. Если для клиента установлен признак обязательного кредитного лимита, то кредитный лимит будет всегда обязательным.
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как подсчитать баланс по клиенту kitty DAX: Программирование 2 27.02.2008 17:38
Проверка целостности coja DAX: Администрирование 6 06.09.2006 13:14
Как учесть срок поставки Клиенту при планировании? KIV DAX: Функционал 6 07.11.2005 12:54
Проверка цикличности в спецификации vey DAX: Функционал 2 24.03.2005 11:03
Как узнать сальдо по клиенту... soin DAX: Программирование 1 12.07.2004 17:06

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

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

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