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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2008, 10:18   #10  
chanchala is offline
chanchala
Участник
Аватар для chanchala
 
113 / 10 (1) +
Регистрация: 14.05.2008
Адрес: СПб
Цитата:
Сообщение от lev Посмотреть сообщение
А можно посмотреть код, который выполняется по нажатию кнопки?
Или у Вас там чере Menu Item серьёзный класс дергается?
Код достаточно простенький. Информация о паспорте изделия хранится в двух таблицах PREMScanList (переменная _psl) и PREMPassportTable (переменная _pt). В случае удаления паспорта удаляются строки из обеих таблиц.

X++:
DialogBox           db;
    int                 answer;
    xSession            xS;
    InventJournal       ij;
    JournalID           jID;
    ;

    super();

    xS = new xSession();

    db = new DialogBox(2, "Вы действительно хотите удалить выбранную строку из списка сканирования без сохранения в таблице паспортов?", "Сообщение", "", 3);

    if (db.retval() == 1)
    {
        ttsbegin;

        while select forupdate _psl
        where _psl.ScanLogin == xS.userId() &&
        _psl.BarCode == PREMScanList_BarCode.valueStr()
        {
            if (_psl.validateDelete())
            {
                while select forupdate _pt
                where _pt.BarCode == _psl.BarCode
                {
                    _pt.delete();
                }

                _psl.delete();
            }
        }

        ttscommit;
    }

    PREMScanList_ds.executeQuery();
    PREMScanList1_ds.executeQuery();
    PREMPassportTable_ds.executeQuery();
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Где Аксапта хранит значения Параметров!? 3oppo DAX: Программирование 1 30.08.2006 07:48
Добавление строк при изменении значения контрола 36AC DAX: Программирование 3 11.08.2005 12:56
Где хранятся настройки пользователей tolstjak DAX: Администрирование 3 21.01.2005 13:25
Где хранятся данные налогового платежа? SAN DAX: Программирование 5 08.10.2004 08:49

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

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

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