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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2007, 09:17   #5  
denny is offline
denny
Участник
 
93 / 29 (1) +++
Регистрация: 16.11.2003
Адрес: Novosibirsk
Странно, по идее edit-метод salesQty, существующий на том же InventSum, уже должен был создать запись. Версию Аксапты напишите, пожалуйста.
В любом случае, вот так должно работать:

X++:
edit NoYes setQtyAvail_UTX(boolean _set, InventSum _inventSum, NoYes _value)
{

    select tmpFrmVirtual
        where   tmpFrmVirtual.tableNum      == _inventSum.tableId &&
                tmpFrmVirtual.itemId        == _inventSum.itemId &&
                tmpFrmVirtual.inventDimId   == _inventSum.inventDimId;
    if (!tmpFrmVirtual)
    {
        tmpFrmVirtual.tableNum          = _inventSum.tableId;
        tmpFrmVirtual.itemId            = _inventSum.itemId;
        tmpFrmVirtual.inventDimId       = _inventSum.inventDimId;
        tmpFrmVirtual.write();
    }

    if (_set)
    {
        if (_value)
        {
            InventSum_ds.salesQty(true, _inventSum, _inventSum.AvailPhysical);
        }
        else
        {
            InventSum_ds.salesQty(true, _inventSum, 0);
        }
        InventTable_ds.refresh();
        tmpFrmVirtual.NoYes= _value;
        tmpFrmVirtual.update();

    }
    return     tmpFrmVirtual.NoYes;


}
__________________
Денис Балуев.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
лукап-форма с доп. фильтром patron DAX: Программирование 10 30.03.2007 12:19
Как передать параметры из одной web форма в другую dtsymbal DAX: Программирование 9 28.02.2006 10:31
новая форма расчета авансовых платежей Fedr Kuzmich DAX: Программирование 4 20.04.2005 09:57
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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