I can write this a bit clearer:
When we used TC7 (Flat mode, without namemapping) with TC3 plugin, it recorded like this:
p := Sys.Process('DMS');
w := p.fmEditForm230;
w.cbData.ClickItem('00;Fiat');
w.cbData_3.ClickItem('199;GRANDE PUNTO');
w.cbData_2.ClickItem('130.3;Active 1,2 65KM');
w.cbData_5.ClickItem('044;SZARY+CZARNY DACH');
w.cbData_4.ClickItem('108;Plusz niebieski');
The numbers ("_3", "_2", "_5", "_4") were added automatically (I think because of TC3plugin?)
Now, when we opened our TC7 project in TC10 it cannot find cbData_3 and any other with the "_[number]". I've tried to record again this module and got something like:
p := Sys.Process('DMS');
w := p.fmEditForm230;
w.cbData.ClickItem('00;Fiat');
w.cbData.ClickItem('199;GRANDE PUNTO');
w.cbData.ClickItem('130.3;Active 1,2 65KM');
w.cbData.ClickItem('044;SZARY+CZARNY DACH');
w.cbData.ClickItem('108;Plusz niebieski');
Every "cbData" is a different combobox, but it's named the same (it's located on different frame). So now TC10 cannot click on other cbData, just the first one and it stops, because cannot find other items.
Is there a possibility, that it will run without changing to Tree mode?
Your idea about running TC7 and recording in TC10 is quite non-viable, because we have our project divided into various units and procedures. Running it means starting few procedures that makes one test. Recording will put everything into one script.