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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2010, 17:13   #1  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Вспомогательный WF DAX2009
Товарищи, кто сталкивался с вспомогательными процессами в документообороте?
Я создал шаблон процесса, для него конфигурацию, добавил стадию "Вспомогательный документооборот". Добавил туда два шага на основе предварительно настроенных процессов. Но не могу активировать версию конфигурации, говорит, что такая конфигурация недопустима.
Плюс просит указать некий ключ документа вспомогательного документооборота. Что это такое?
Старый 06.04.2010, 18:40   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Ключ надо указать в поле "Ключ документа вспомогательного документооборота". Это ключевое поле документа-основания, например Код Заказа, Код клиента. Я так понимаю по этому полю "передается" ссылка на документ во вспомогательный документооборот.
__________________
Ivanhoe as is..
Старый 07.04.2010, 12:21   #3  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
А откуда его брать? У меня есть таблица Document, там есть DocumentId. Но его не получается указать - ругается. Там вываливается лукап для этого значения, но он пустой.
Старый 07.04.2010, 12:33   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Если он пустой, то что-то не так. Смогу только завтра посмотреть что надо сделать, чтобы лукап был не пустой.
__________________
Ivanhoe as is..
Старый 07.04.2010, 12:36   #5  
AX2009
Гость
 
n/a
документы должны быть одинаковыми, иначе не выйдет каменный цветок
Старый 07.04.2010, 13:02   #6  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Документы одинаковы - классы документов для основоного и вспомогательного шаблонов.
Старый 07.04.2010, 13:12   #7  
AX2009
Гость
 
n/a
ну задебаж лукап метод тогда, и увидишь, почему ничего нет.
Старый 07.04.2010, 16:50   #8  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Может кто-нибудь подсказать как сделать вспомогательное воркфлоу? Не могу разобраться с Ключом документа вспомогательного документооборота. Или ссылку где описывается, как заставить все это работать.
Старый 07.04.2010, 22:37   #9  
AX2009
Гость
 
n/a
Могу всё за тебя сделать, в том числе и зряплату получить - см. подпись =)
За это сообщение автора поблагодарили: Ivanhoe (-1).
Старый 08.04.2010, 10:12   #10  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
АХ2009, Я подумаю
Старый 08.04.2010, 11:18   #11  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Вобсчем, субпроцессы работают как-то странно, стартуют, но их не видно в Журнале документооборотов.
Кстати с ключом документа вспомогательного ДО решилось так. В таблицу с сущностями для основоного ДО добавлено поле-ссылка на родительский документ (ParentDocId), затем в таблицу добавлен Relation вида Doc.DocId == Doc.ParentDocId. Соответственно, поле DocId стало можно выбрать в конфигурации основного ДО для каждого из вспомогательных ДО. Руками создал в таблице документы, которые ссылаются на родительский. Как-то так...
Видимо, один документ нельзя пускать по разным ДО - для каждого ДО свой документ. Знающие люди поправят, если ошибаюсь.
Старый 08.04.2010, 11:29   #12  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Нет, совсем не так.
У вас есть релейшн на типе DocId на таблицу-основание для ДО? Если нет - нужно добавить (не только для ДО, а для нормальной работы Аксапты). Тогда и лукап заработает.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили:  (-1).
Старый 08.04.2010, 11:46   #13  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
У меня одна и та же таблица. Просто в ней два поля DocId и ParentDocId
Или нужна еще одна таблица?
Старый 08.04.2010, 11:56   #14  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
У вас документ каким полем однозначно идентифицируется? DocId? Тогда DocId (его EDT) должен быть связан со всей таблицей (через релейшн EDT). Никаких дополнительных полей / таблиц не надо.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: AlexeyVS (1).
Старый 08.04.2010, 12:22   #15  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Да, все получилось, спсибо! Но дочерних ДО я все равно не вижу.
Старый 08.04.2011, 10:09   #16  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Post Исследование
Цитата:
Сообщение от AlexeyVS Посмотреть сообщение
А откуда его брать? У меня есть таблица Document, там есть DocumentId. Но его не получается указать - ругается. Там вываливается лукап для этого значения, но он пустой.
На форме РсП\Настройка\Конфигурация документооборота. Вкладка Разное --> кнопка Изменить
Форма "Бизнес-правило: Шаблон выплаты клиенту"
Вкладка Подробности. Добавляем Вспомогательный документооборот. (Идентификатор вспомогательного документооборота)
Выбираем "Вспомогательный документооборот 1"

Поле "Код конфигурации вспомогательного бизнес-правила" lookup ни чего не показывает.

Почему? (исследуем)

Полное описание читать в Блоге Вспомогательный документооборот. Поле "Код конфигурации вспомогательного бизнес-правила" lookup ни чего не показывает.

__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Теги
ax2009, workflow

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Есть ли в DAX WF, возможность организации циклов? Silent DAX: Программирование 2 06.04.2010 12:08
Отходы по закупке в DAX2009 Starling DAX: Функционал 14 19.11.2009 20:52
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Апгрейд существующего приложения на DAX2009 petr DAX: Администрирование 3 03.09.2008 18:54
axcoder: WF vs WWF Blog bot DAX Blogs 0 16.10.2007 16:10

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

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

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