есть у меня программа, которая импортирует данные с xlsx и xls файлов и преобразовывают в документ. Поскольку по отдельности выложить не могу, выкладываю программу целиком. В zip-файле.
https://disk.yandex.ru/d/jv727fi-25lXKQ
Суть такова: в окне Редактирование если пользователь при добавлении индекса присваивает PartReference значение, которое есть уже в другой строке, то изменения данной строки не происходит, а когда задает новой строке, она тут же удаляется.
Окно редактирование имеется в файле RAWData.py
К сожалению, есть проблема. Код не всегда работает. А когда я изменяю одну строку, то изменения сразу же затрагиваются и остальные. Нужно исправить две ошибки.
Первая: чтобы если пользователь присваивал строке уже имеющееся значение PartReference, она не изменялась.
Вторая: если пользователь удаляет одну строку, то остальные, одинаковые по ItemNumber, удаляться не должны.
Заранее буду благодарен. Нужно исправить только эти ошибки. Остальное сам.