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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2016, 23:02   #7  
griefon is offline
griefon
Участник
 
131 / 52 (2) ++++
Регистрация: 07.12.2010
Адрес: down under
Можно еще сделать свои кнопки для всех функций. Вот код, который одобряет шаг workflow

X++:
    WorkflowWorkItemTable       workItem;
    WorkflowWorkItemActionType  action;
    UserId                      userId;
    PurchTable                  purchTable;
    WorkflowWorkItemTable       workflowWorkItemTable;

    action = WorkflowWorkItemActionType::Complete;

    purchTable = PurchTable::find("POzzz");

            if (purchTable.RecId)
            {
                userId = "YYYY";

	    select firstOnly workflowWorkItemTable
        	where workflowWorkItemTable.RefRecId == purchTable.RecId &&
                workflowWorkItemTable.RefTableId == purchTable.TableId &&
                workflowWorkItemTable.UserId == userId &&
                workflowWorkItemTable.Status == WorkflowWorkItemStatus::Pending;

                if (workflowWorkItemTable.RecId)
                {
                        WorkflowWorkItemActionManager::dispatchWorkItemAction(workflowWorkItemTable,
                                                                              "Одобрено новой кнопкой",
                                                                               userId,
                                                                               action,
                                                                               menuitemActionStr(PurchTableApprovalApprove),
                                                                               false,
                                                                               "");
                }
	    }

Последний раз редактировалось griefon; 09.11.2016 в 23:11.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kurthatlevik: DAX2012 R3 – Playing with Retail CRT Blog bot DAX Blogs 0 28.10.2015 20:11
Ошибка на EP портале AX2009 связанная с Workflow Craz DAX: Программирование 1 18.06.2015 18:39
kurthatlevik: DAX2012 R3 – Playing with Retail CRT Blog bot DAX Blogs 0 21.05.2015 15:11
paruvella: Hints on Workflow implementation for EP in Ax 2009 Blog bot DAX Blogs 0 12.11.2009 21:05
Solutions Monkey: Using Microsoft Dynamics Ax 2009 Workflow controls in EP Blog bot DAX Blogs 0 30.07.2008 10:05

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

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

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