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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.01.2009, 17:59   #1  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Задача: запретить удалять строки разнесённых журналов.

Задача: запретить удалять строки разнесённых журналов.

добавила в validateDelete() таблицы InventJournalTrans
условие, что если журнал разнесён, то его нельзя удалять... (возвращает false)
теперь можно просто нажать на кнопку, но ничего не произойдёт... то же вариант..
но, как-то не правильно это - кнопка на панели инструментов активная...

Хотелось бы как-то красиво сделать, либо, чтобы кнопка была неактивная при раскрытии строк разнесённого журнала, либо сообщение выдать - вы мол хотите удалить строчку разнесённого журнала - "низзззя!"

посоветуйте, плиз!
X++:
public boolean validateDelete()
{
    boolean ret = super();

    if ((isConfigurationkeyEnabled(configurationkeynum(CsePoland)) &&
        this.inventJournalTable().Posted                          &&
        ! InventJournalName::find(this.inventJournalTable().JournalNameId).DeletePostedLines)||(this.inventJournalTable().Posted))
    {
        ret = false;
    }

    return ret;
}
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как запретить редактирование всей строки DataSource? puz DAX: Программирование 21 04.07.2012 16:08
Сравнение себестоимости номенклатур (типа Спецификация) из неразнесенных и разнесенных журналов спецификаций... Morpheus DAX: Функционал 1 28.11.2007 18:03
Итого по дебиту (кредиту) строки журналов titov DAX: Программирование 0 19.10.2006 13:49
Строки журналов Андре DAX: Программирование 14 08.08.2002 10:02
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09

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

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

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