iBO.NET and Multi Instance Tables !!ALERT!

Hi All,

I just discovered very painful issue with IBO v.17 (And I afraid it is a case for 18 as well)
The problem is - if you have multi instance table in iMIS and you have more then one line, then all values in the table will be reset to the FIRST LINE values in case if you will try to update ANY user DEFINED TABLE via IBO.
This will happens only if you called CCONTACT.SAVE() after updating SINGLE INSTANCE Table.
If you changed NAME or Address it will not trigger User Defined Tables Update.
But any change to any user defined table will trigger massive update of ALL user defined tables in iMIS.

I'm not sure may be I'm totally wrong - Did any one experienced anything like that or anyone has ability to test it??

PS. I;m using iBO from desktop C# application - May be this is a reason why it happens??

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Additional details!

Hi All,

I did more reserch and testing and turns out you don't need to change any of UDTs data in order to trigger mass update of all User Defined Tables.
The GetIntance and GetField calls will trigger update flag.
So even if you are trying t read data from iMIS User Defined table and then call CCCONTACT.SAVE() it is enough fr IBO to do massive update.

Really did anyone faced this problem?

Dmitry, there are several

Dmitry, there are several known issues with multi-instance tables right now; I know we've been looking at them recently and hopefully they'll be significantly improved in 0.19 or 0.20.

Any timeframe?

Do you have any timeframe??
I don't know but in my case it is NO GO.
I do have Multi Instance UDTs and I need them!