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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2013, 17:40   #1  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Workflow. Placeholders
Привет!

Подскажите пожалуйста, можно ли в воркфлоу плейсхолдерах использовать дисплей-методы?

Спасибо
Старый 18.09.2013, 18:58   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Насколько я помню, нужно добавить такой метод в класс, описывающий документ. Тогда этот метод появится в списке наряду с полями таблицы (документа).
__________________
Ivanhoe as is..
Старый 19.09.2013, 11:04   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Насколько я помню, нужно добавить такой метод в класс, описывающий документ. Тогда этот метод появится в списке наряду с полями таблицы (документа).
Технически это не display, а parm() (имя метода должно начинаться с parm) c фиксированными параметрами класса унаследованного от WorkflowDocument

X++:
public AmountMST parmMaxLineAmount(CompanyId _companyId, tableId _tableId, RecId _recId)
{
    InventJournalTable  inventJournalTable;
    InventJournalTrans  inventJournalTrans;
    ;

    if (_tableId != tablenum(InventJournalTable))
        throw error(strfmt("@SYS112754", _tableId));

    if (_recId == 0)
        throw error(strfmt("@SYS112755"));

    changecompany(_companyId)
    {
        select MaxOf(CostAmount) from inventJournalTrans where inventJournalTrans.CostAmount > 0
        exists join inventJournalTable
            where   inventJournalTable.JournalId    == inventJournalTrans.JournalId &&
                    inventJournalTable.RecId        == _recId;

        totalCostAmount = inventJournalTrans.CostAmount;
    }

    return totalCostAmount;
}
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: Bergman (1).
Теги
workflow

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Microsoft Dynamics AX 2012: Workflow Basic Settings Form Has Missing Text Boxes Blog bot DAX Blogs 0 24.05.2012 01:13
workflowax: What is a workflow owner used for? Blog bot DAX Blogs 0 01.06.2010 15:05
axaptapedia: Workflow Blog bot DAX Blogs 0 28.06.2009 03:06
Solutions Monkey: Using Microsoft Dynamics Ax 2009 Workflow controls in EP Blog bot DAX Blogs 0 30.07.2008 10:05
Arijit Basu: AX 2009 Workflows: A Quick overview Blog bot DAX Blogs 0 19.06.2008 02:07

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

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

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