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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.02.2012, 21:34   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от yahenz Посмотреть сообщение
Видимо, чего-то я упустил. Отключить диалог с параметрами печати посредством установки свойства Interactive в No удалось, но следом вызывается еще один диалог с выбором критериев отбора. Его-то мне и надо отключить, т.к. критерий отбора я формирую программно в методе fetch(), примерно так:
X++:
public boolean fetch()
{
  QueryRun qr;
  QueryBuildRange rangeVendInvoice;
  Boolean ret;
  qr = new QueryRun(element);
     rangeVendInvoice=element.query().dataSourceTable(tablenum(VendInvoiceJour)).addRange(fieldnum(VendInvoiceJour, InvoiceId));
  rangeVendInvoice.value("МойКритерийОтбора");
  rangeVendInvoice.status(RangeStatus::LOCKED);

  if (qr.prompt() && element.prompt())
  {
    while (qr.next())
    {
        VendInvoiceJour_1= qr.get(tableNum(VendInvoiceJour));
        VendInvoiceTrans_1= qr.get(tableNum(VendInvoiceTrans));
        if (!VendInvoiceJour_1)
        {
            ret = false;
            break;
        }
        if (qr.changed(tableNum(VendInvoiceJour)))
        {
             element.send(VendInvoiceJour_1, 1);
        }
        if (qr.changed(tableNum(VendInvoiceTrans)))
        {
            element.send(VendInvoiceTrans_1, 2);
         }
    }
    ret = true;
  }
  else
  ret = false;
  return ret;
}
Пробовал перекрыть метод dialog() и закомментить super(), но не помогло.
Как же быть тогда?

П.С. Отчет вызывается через menu item.
что то я не понял, Вы отключить диалоги хотите??
а зачем тогда вот эти строчки в fetch()?
X++:
if (qr.prompt() && element.prompt())
  {...
  }
т.е. я удивлен что в начале кто то с помощью программрования накалбасил вывод диалогов в методе fetch(), а потом кто то эти диалоге отключает, только уже свойствами...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Infolog при печати отчета samolalex DAX: Программирование 9 09.09.2010 18:49
Как отключить диалог kalex_a DAX: Программирование 6 18.11.2008 08:10
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25

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

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

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