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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2007, 06:48   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Диалог на отчете, то работает, то нет
Возникла проблемка с формы запускаю отчет на выполнение через менюитем диалог прекрасно работает...
А когда через класс запускаю отчет диалог не отработывает..
X++:
    attorneyReportMenu = new MenuFunction( menuItemOutputStr( VendAttorneyReport_RU ), MenuItemType::Output ) ;

    if (_purchFormLetter)
        args.caller( _purchFormLetter ) ;

    if (_journalList)
        args.object( _journalList ) ;
    else args.record( this ) ;

    attorneyReportMenu.run( args ) ;
в чем проблема подскажите пожалуйста!!!!!!!!
АХ 3.0 SP05 FP01
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 21.02.2007, 07:22   #2  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
извените уже разобрался, стандартный диалог запускается только через menuItem
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 21.02.2007, 07:52   #3  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
засунул в fetch следующее
X++:
    dialog = new dialog("@BRS137");
    dialog.addGroup( "@SYS25818" ) ;
    dlgfAttorneyReportType  =   dialog.addFieldValue( typeid( AttorneyReportType ), attorneyReportType ) ;
    if(dialog.run() && dialog.closedOk())
    {
        attorneyReportType = dlgfAttorneyReportType.value();
    }
    else return false;
теперь при печати из класс при нажатии кнопок валит ошибку с TTS( ttsbegin и ttscommit ), а через менюитем все ок...... в чем проблема???
__________________
Рабочий день сокращает жизнь на 8 часов

Последний раз редактировалось Himan; 21.02.2007 в 09:20.
Старый 21.02.2007, 10:05   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Вы путаете два сбособа вывода отчетов.
Диалог формируемый в классе и диалог, формируемый в методе fetch() вообще не связаны и не должны быть.

Выберите один из способов (я бы советовал следовать RunBase технологии с использование класса), а второй способ приведите к этому варианту, если второй способ действительно нужен.
За это сообщение автора поблагодарили: Himan (1).
Старый 21.02.2007, 13:23   #5  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
спосибо, но это не помогает, ошибка таже.....
чтож будем копать в другом направлении....
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 22.02.2007, 10:51   #6  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
при печати из класс при нажатии кнопок валит ошибку с TTS( ttsbegin и ttscommit )
Скорее всего вы печатаете в рамках транзакции (между ttsbegin и ttscommit), в этом случаи НЕЛЬЗЯ выводить никаких форм и диалогов.
Старый 22.02.2007, 11:04   #7  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
да там так и есть, вот теперь думаем как туда просунить из фомы...
Всем спасибо за помощ
__________________
Рабочий день сокращает жизнь на 8 часов
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибки в отчете о статусе БД, Не совсем понятный отчет. Помогите разобраться. Poleax DAX: Администрирование 7 21.08.2007 12:23
Range на datasource в отчете Smith DAX: Программирование 2 16.07.2007 11:06
Одна и та же функция в 2х и 3х-уровневой конфигурации: в 2х-работает, в 3х- нет Сергей Щербак DAX: Администрирование 4 07.04.2004 18:25
CRM ABC, SWOT анализ Как это работает и работает ли вообще. ShadowFromXZone DAX: Функционал 16 02.03.2004 18:09
Свой диалог фильтра Vadik DAX: Программирование 7 31.01.2003 19:20

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

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

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