08.04.2011, 10:11 | #1 |
Участник
|
axforum blogs: Вспомогательный документооборот. Поле "Код конфигурации вспомогательного бизнес-правила" lookup ни чего не показывает.
Источник: http://axforum.info/forums/blog.php?b=240
============== На форме РсП\Настройка\Конфигурация документооборота. Вкладка Разное --> кнопка Изменить Форма "Бизнес-правило: Шаблон выплаты клиенту" Вкладка Подробности. Добавляем Вспомогательный документооборот. (Идентификатор вспомогательного документооборота) Выбираем "Вспомогательный документооборот 1" Поле "Код конфигурации вспомогательного бизнес-правила" lookup ни чего не показывает. :eek: Почему? (исследуем) Выявляем причину: На форме "Конфигурация документооборота" выбран "Шаблон выплаты клиенту" это есть \Workflow\Workflow Templates\CustPaymentTemplate Для него через свойство Document выбран класс CustPaymentWFApprDoc наследованный от класса LedgerJournalWFApprovalDocument У LedgerJournalWFApprovalDocument есть метод getQueryName возвращающий Query\LedgerJournalWFApprovals. У Query \LedgerJournalWFApprovals DataSource = LedgerJournalTable Lookup вызывается из формы "Конфигурация документооборота" \Forms\WorkflowConfiguration\Data Sources\WorkflowSubWorkflowTable\Fields\ConfigurationSequenceNumber\Methods\lookup Вызывается \Classes\WorkflowConfigurationForm\subWorkflowDocumentKey_lookup где видим строку X++: formRunLookup.setTemplateFilterList(subWorkflowTemplateList); Переменная subWorkflowTemplateList содержит названия шаблонов документооборота, которые можно выбирать как вспомогательные. В методе \Classes\WorkflowConfigurationBase\loadSubWorkflowTemplates как раз и собирается список subWorkflowTemplateList. При добавлении в список шаблоны документооборота проходят фильтрацию:
В Lookup выдим выборку по таблице WorkflowConfigurationTable с доп. условиями:
Источник: http://axforum.info/forums/blog.php?b=240
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|