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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2007, 13:01   #16  
KMV is offline
KMV
Участник
 
201 / 25 (1) +++
Регистрация: 11.10.2002
Адрес: Москва
Цитата:
Сообщение от Dronas Посмотреть сообщение
...так же запретить возможность выбора данного типа заказа непосредственно в гриде на форме заказов.
если не подходит validate, можно попробовать примерно так:

1. В метод Active на Data Sources таблицы SalesTable, добавить:
X++:
    DictEnum    dictEnum = new DictEnum(enumnum(SalesType));
    int         i;
    ;
    SalesTable_SalesType.clear();
    for (i = 0; i <= dictEnum.values(); i++)
    {
        if (dictEnum.index2Value(i) != SalesType::ReturnItem || salesTable.SalesType == SalesType::ReturnItem)
        {
           SalesTable_SalesType.add(dictEnum.index2Name(i));
         }
    }
2. Перекрыть метод selectionChange на Controle ComboBox::SalesTable_SalesType
X++:
public int selectionChange()
{
    DictEnum    dictEnum = new DictEnum(enumnum(SalesType));
    int         i,j;
    int         ret;
    ;

    j = SalesTable_SalesType.selection();

    if (j >= SalesType::ReturnItem)
        j++;

    SalesTable_SalesType.clear();
    for (i = 0; i <= dictEnum.values(); i++)
    {
           SalesTable_SalesType.add(dictEnum.index2Name(i));
    }

    SalesTable_SalesType.selection(j);

    ret = super();

    return ret;
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Закрытие заказа после создания кредит-ноты natterru DAX: Функционал 6 28.10.2008 23:06
Корректировка даты создания заказа AlexeyBP DAX: Функционал 8 09.02.2007 11:32
Положительное количество в заказах с типом "Возврат" IvanHARD DAX: Функционал 1 19.09.2006 10:33
Цена на дату создания заказа/закупки George Nordic DAX: Функционал 2 29.06.2005 15:56
Как правильно настроить возврат материалов из производства? Tony Green DAX: Функционал 14 22.10.2004 11:33
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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