Утв. 2 и 3 не совсем верные. В Intercompany не используется обмен XML-документами, зато используется вся инфраструктура настроек и классов AxInternalBase, XMLCode2AxId и пр.
На вопрос 4 в двух словах ответить трудно. Вы собираетесь создать два новых "действия" в Intercompany, для этого не нужно работать со схемами XML, но придется написать много кода. Еще надо понимать следующее: если нужно создавать документ в другой компании строго в момент разноски в первой, то все проще, все выполняется в одной транзакции, не надо обновлять поля связанного документа при редактировании документа в первой компании. Посмотрите метод \Data Dictionary\Tables\CustInvoiceJour\Methods\interCompanyUpdate.
Если же, буквально, "по строкам ... в одной компании строки ... в другой компании" (интересно, что имеется в виду, строки журналов платежей ?), то надо разработать функциональность, немногим проще Intercompany в заказах. С синхронизацией изменений между компаниями. См. методы \Classes\SalesLineType\interCompanyMirror, \Classes\PurchTableType\interCompanyMirror.
|