AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 01.12.2005, 06:34   #1  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
Thumbs up
В Накладных на услуги при обработки счета, счета_фактуры либо накладной нет возможности выбора имен и должностей для подписи на документе для печати (подобно тому, как это сделано, например в заказах).
В Накладных на услуги для обработки этих документов используется класс DialogRunBase, который вызывает форму Dialog.
В X++ данный диалог я уже изменял (добавлял DialogField, TabPage), теперь вот есть необходимость пристегнуть по образу и подобию DataSource OfficialTrans_RU. Однако не могу понять как это сделать.
Возможно ли это? если да, то как?
Ну и общий вопрос: целесообразно ли это делать именно так, может надо как-то по другому?
Alt 01.12.2005, 07:23   #2  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
Думаю, что лучше будет сделать так:
Задублировать форму Dialog (типа myDialog), создать в ней стационарно требуемый DataSource и Grid.
А в классах обработки документов формы "Накладная на услуги" вместо

DialogRunbase dialog = super();

сделать так

DialogRunbase myDialog = super();

я ничего не упустил?
Alt 01.12.2005, 07:50   #3  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
Все-таки поторопился,
надо еще потрудиться с DialogRunBase: создать на его основе свой класс myDialogRunBase, перопределить в нем метод

new (указать в нем MyDialog) и классах обработки документов формы "Накладная на услуги" вместо

DialogRunbase dialog = super();

сделать так

myDialogRunbase dialog = super();

ничего, что я тут сам с собой разговариваю ? основной народ, на которого расчитывал, еще дрыхнет, а ждать бездейственно вредно.
Alt 01.12.2005, 09:08   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von buba Beitrag anzeigen
ничего, что я тут сам с собой разговариваю ? основной народ, на которого расчитывал, еще дрыхнет, а ждать бездейственно вредно.
Очень даже интересно.

Немного не по теме. official - очень неправильная по своей сути таблица. используйте ее осторожно.
__________________
полезное на axForum, github, vk, coub.
Alt 01.12.2005, 09:17   #5  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
Доброе утро, Сергей.
К теме, так сказать: есть ли возможность создавать в DialogRunBase источник и грид динамически из X++ ?
Alt 01.12.2005, 11:06   #6  
Delfins_imported ist offline
Delfins_imported
Участник
 
147 / 10 (1) +
Registriert seit: 24.03.2004
Dumaju mozhno... no nado proverit' na praktike...

PS: okozalos' nelzja... nado libo dublirovat' Dialog v MyDialog, libo dopisivat'/peredelivat' ono...
Alt 01.12.2005, 11:49   #7  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
У меня зреет ощущение что для этого надо не только Dialog перетряхнуть но и DialogField, DialogTabPage и иже с ними других классов и еще не ясно что из этого выйдет.

Все это для того, чтобы не изменять сам Dialog, потому как мало ли где он используется (очевидно много где), но тем не менее я попытался добавить через визуальный дезайн источник данных и грид и ... все продолжает работать благообразно, но долгожданного грида как не было, так и нет.

нужен совет ГУРУ, взываю к таковым,
пожалуйста наставте на путь истинный
Alt 01.12.2005, 12:29   #8  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von buba Beitrag anzeigen
Доброе утро, Сергей.
К теме, так сказать: есть ли возможность создавать в DialogRunBase источник и грид динамически из X++ ?
Не надо так делать.
Лучше создавайте нормальную форму. И объявите ее диалогом.
Смотрите как сделано в обработке заказов. Вы же так хорошо начали...
__________________
полезное на axForum, github, vk, coub.
Alt 01.12.2005, 12:31   #9  
Wamr_imported ist offline
Wamr_imported
Участник
 
101 / 10 (1) +
Registriert seit: 08.01.2004
Может не мучиться и создать свою форму, а в dialog просто ее выводить (см. тотже SalesFormLetter)
Alt 01.12.2005, 12:52   #10  
Buba ist offline
Buba
Участник
 
90 / 10 (1) +
Registriert seit: 24.04.2003
Ort: Томск
благодарю
Alt 01.12.2005, 13:13   #11  
Ruff
Гость
 
n/a
Zitat:
Zitat von mazzy Beitrag anzeigen
official - очень неправильная по своей сути таблица. используйте ее осторожно.
Да уж... Это еще мягко сказано

Но возникает вопрос - а есть ли альтернативы использованию этой таблицы?
Неужели все пишут свой функционал для должностных лиц?
Или оставить, как есть и привыкать к головной боли?

Кто что посоветует?
Alt 01.12.2005, 15:14   #12  
Wamr_imported ist offline
Wamr_imported
Участник
 
101 / 10 (1) +
Registriert seit: 08.01.2004
Привыкать к головной боли.
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.