Показать сообщение отдельно
Старый 08.01.2004, 13:06   #4  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
To raz -уточните пожалуйста - у Вас в том числе и интеркомпани тоже работает?

Возможно, речь идет о том, что таблицы GateWay* не должны быть общими.

Вот сообщение, о котором я упоминал:

Usage of intercompany not possible if certain tables are shared in virtual companies-
Problem Summary: If certain tables are shared in virtual companies, it is not possible to setup intercompany sales/purchase orders correctly-

Steps to Reproduce Error: The following tables are shared in virtual comanies:
* InventTable
* VendTable
* Custtable
* GatewayChannel
* GatewayDocSetup
* GatewayOrganization (!!)
* GatewayOrgRef
* GatewayParameters
* GatewayQueue
* GatewayTransport

Setup 2 Organizations: for both companies (A and B) with the correct companyId's.
Virtual company is "C".

Now, if a sales order is created in company "A", the system does not find the organization "B", because it searches for the dataareaid of the organization record of organization "A". But the dataareid is "C".

The error can be found in Class SalesTableType, method "intercompanyMirror" on line 69.
The line is:
toOrganization = GatewayOrganization::findInterCompany(fromGateway.dataareaid);

fromGateway.dataareaid is "C". And I cannot setup an Organization "C".
Expected Result: Intercompany orders should also work in a heavily integrated setup, meaning that I have a lot of virtual tables.-
File Attachment: -

Request Answer
Responsible: Joachim Seidler-
Conclusion: Rejected-
Expected to be handled in: -
Corrected in: -
Corrected in Sub Release: -
Hot Fix No.: -
Description: -
Explanation: 25-11-2003,JSE:

Copied answer of level 4:

"Usage of intercompany not possible if certain tables are shared in virtual companies.
Axapta does not support shared table collections for commerce gateway. You have to set it up in the company accounts you are going to use.
The documentation will be corrected for 4.0"

Regards,

Joachim Seidler