Цитата:
Сообщение от
Sequel
Дело в том что мы трассировкой выяснили ошибка эта возникает в методе Insert таблицы InventTrans причем при вызове Super() в этом методе, т.е. непосредственно при вызове sql-ного метода Insert в таблицу InventTrans. Триггеров у таблицы InventTrans в базе данных нет, т.е. все остальные таблицы исключаются из рассмотрения. Для таблицы InventTrans я даже отключал индекс, по которому идет проверка на уникальность - ошибка возникает все равно. Я в полном замешательстве
Еще раз сгенерируйте ошибку и запишите все значения ключевых полей. А потом проверте наличие похожей записи в таблице. Проверку делайте напрямую в SQL.
ЗЫ. В InventTrans есть еще уникальный индекс по RecId, возможно в ней остались записи, внесенные до попещения таблицы в виртульную компанию, у которых совпадает RecId.