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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2011, 15:43   #1  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Расчет спецификации DAX2009 - нет проверки макс.уровня
Выяснилось, что в DAX2009 при расчете спецификаций нет проверки на максимальный уровень спецификаций из параметров УЗ и если есть зацикленные спецификации, система ломается без осмысленных ошибок.

Проверку нужно вставить в метод BOMCalcItem::validate():
X++:
    //+ DPL OK001500 17.02.2011 OK
...
    if (level > BomParameters::find().bomMaxLevel())
    {
       ret = checkFailed(strfmt("Превышен максимальный уровень спецификации для номенклатуры %1", inventTable.ItemId));
    }
    //- DPL OK001500 17.02.2011 OK
...
За это сообщение автора поблагодарили: Logger (7).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отходы по закупке в DAX2009 Starling DAX: Функционал 14 19.11.2009 20:52
Списание МПЗ по спецификации SMN DAX: Функционал 11 28.10.2008 12:36
Расчет спецификации - себестоимость материалов if_maks DAX: Функционал 11 24.05.2007 16:24
Нет календаря при вводе отпуска nicko DAX: Функционал 2 14.11.2005 08:15
Когда конфигурацией спецификации является номенклатура LTA DAX: Функционал 5 28.01.2003 15:27

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

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

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