Can anybody replicate this in SolidWorks releases past 2016 SP5?
I'll preface this by saying this is a minor issue but I want to see if anyone is able to replicate what I am seeing with your data, templates. etc. I don't need a workaround or anything as that's already taken care of. I'm simply wondering if this is still an issue.
My issue is that I have a bit of code written for a custom add-in to update the drawing template from an older one to a newer one. In this update, I read the data from the rows and columns of the old revision table and then I call GetRevisionSymbols(rowNumber) for each row of the table. This is then pasted into the new table and revision symbols are re-added according to their previously referenced row and position. A coworker had an issue when he deleted a row in the table AFTER assigning revision symbols to the rows that correspond with that revision. The macro was essentially offsetting everything after the deleted row and dropping of the last revision symbol altogether.
I narrowed down the issue to this. The referenced row of a revision symbol does not change when a row is deleted above the affected rows in the table. In the example shown below, I ran my update before deleting a row and the output shows in the last column the revision bubble data as [tag: rowNumber textInBubble]. I deleted the 2nd row and re-ran the update and the output shows that the last 2 rows moved up 1 row since data was deleted. GetRevisionSymbols(rowNumber) returns the wrong row for the data now and messes up the revision table. It essentially returns data as if the row were never removed.
Normal Operation before deleting any rows:
ZONE REV. MAJOR REV. MINOR ER DESCRIPTION BY DATE Revision Bubble Info
A2 AA 01 5551100 UDPATE 1 AAA 1/5/2018 [tag: 2 01]
B2 AA 02 5551100 UPDATE 2 AAA 1/5/2018 [tag: 3 02]
B3 AA 03 5551100 UDPATE 3 AAA 1/5/2018 [tag: 4 03]
AA 04 5551100 UPDATE 4 AAA 1/5/2018
Deleted Minor Rev AA-02:
ZONE REV. MAJOR REV. MINOR ER DESCRIPTION BY DATE Revision Bubble Info
A2 AA 01 5551100 UDPATE 1 AAA 1/5/2018 [tag: 2 01]
B3 AA 03 5551100 UDPATE 3 AAA 1/5/2018
AA 04 5551100 UPDATE 4 AAA 1/5/2018 [tag: 4 03] this rev bubble should be moved up 1 row