08.01.2004, 11:14 | #1 |
Участник
|
Виртуальные компании - каких граблей бояться?
Кто работал с виртуальными компаниями, поделитесь пожалуйста опытом. Какие подводные камни могут быть, если допустим, сделать общими таблицы CustTable, VendTable, InventTable, EmplTable.
Например, я читал на PartnerGuide запрос о том, что если CustTable и VendTable сделать виртуальными, то не работает InterCompany. |
|
08.01.2004, 12:06 | #2 |
NavAx
|
Цитата:
Например, я читал на PartnerGuide запрос о том, что если CustTable и VendTable сделать виртуальными, то не работает InterCompany.
у нас намного больше таблиц общих.... даже SalesTable, SalesLine, PurchTable, PurchLine.... но для них надо только поправить одну (как мне кажется) ошибку в классах. |
|
08.01.2004, 12:21 | #3 |
Участник
|
есть подводный камень:
когда удаляешь виртуальную компанию ее данные остаются в БД, потом Аксапта не дает создать аналогичную компанию... а если дает по во время работы частенько вылетают предупреждения что типа такая запись уже есть в БД надо видимо делать маленький JOB чтобы после удаления виртуальной компании "подчищать" все таблицы с несуществующим значением поля DATAAREAID |
|
08.01.2004, 13:06 | #4 |
Участник
|
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 |
|
08.01.2004, 14:31 | #5 |
NavAx
|
Цитата:
To raz -уточните пожалуйста - у Вас в том числе и интеркомпани тоже работает?
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Виртуальные компании | 8 | |||
виртуальные компании | 5 | |||
Таблица DocuRef и виртуальные компании | 2 | |||
Виртуальные компании или фин. отчеты | 20 | |||
Виртуальные компании. Проблема. | 29 |
|