Цитата:
Почему список мероприятий ограничен только тремя внутренними документами:
Заказ
Заказ - Накладная
Закупка
Потому что до других документов руки у датских разработчиков не дошли. Безусловно, список расширить можно. Для этого надо всего-навсего
- создать новый элемент SysActionId
- создать XDR-схему
- создать наследник XMLMap, инкапсулирующий XML-документ
- убедиться, что в системе существует наследник(и) AxInternalBase, инкапсулирующий(е) таблицу/таблицы
- создать класс-наследник Ax2Mapable, генерирующий указанный XMLMap из указанного AxInternalBase
- привязать к веткам схемы методы наследника XMLMap
- дописать метод \Data Dictionary\Tables\SysAction\Methods\initDefaultData
- написать код, реагирующий на определенное событие или на нажатие кнопки типа "Экспорт XML", запускающий генерацию XML-документа для определенной организации
- оттестировать всю эту махину
А еще надо отличать Intercompany от обмена XML-документами. Действие "Заказ" - это Intercompany, действия "Заказ - Накладная" и "Закупка - Закупка" - обмен данными с внешними организациями, чистый Commerce Gateway. По вашему вопросу я предположил, что вас интересует последнее. Если интересует создание нового действие Intercompany, то все разом сложнее и проще.