Показать сообщение отдельно
Старый 06.07.2017, 22:08   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от raz Посмотреть сообщение
Here is a description of the problem. I hope it is clear.

In our environment we have two ISV models installed, let’s say ISV1 and ISV2. One of them (ISV2) contains an extension of a base ApplicationSuite form (e.g. CustTable.ISV2). This extension contains a new group control (e.g. TabPageISV2).

Then in our VAR model (which references both the ApplicationSuite and the ISV2 model) we are also extending the same form – say CustTable.VAR. In this extension we have put a new control inside the group control TabPageISV2.

This has been working perfectly in an Update 3 environment.

Then, without any changes to the AX platform, we installed a new version of ISV1. Neither of the models ISV1 and ISV2 have any references or connection with each other. From this point onwards, when we compile the VAR model, we get the following error:

Path: [AxFormExtension/CustTable.VAR/Controls/FormExtensionControlldco1jej1/Parent]:The parent 'TabPageISV2' of the additional control 'FormExtensionControlldco1jej1' was not found on the base form.

Something similar is happening when rather than putting a control inside the ISV2 group control, we add a control in the same base group control and immediately following an existing ISV2 control. In this case we get:

Path: [AxFormExtension/CustTable.VAR/Controls/FormExtensionControls5ddbqxt1/PreviousSibling]:For form extension control 'FormExtensionControls5ddbqxt1', its previous sibling 'ISV2Control' was not found as a child control of 'Design'.

PS.
We have removed all of the VAR models from the environment, leaving only the base AX models + ISV1 + ISV2.
Then created a new VAR model with just the CustTable extension that adds a new control in the ISV2 tab page.
This time it builds successfully.
Next step is to reintroduce all the VAR models one by one until the error occurs.
А что изменилось в новом пэкэдже от ISV1 тогда когда перестало работать не узнали?