Показать сообщение отдельно
Старый 15.08.2006, 14:22   #2  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от axot
при перекодировании строк по клиенту A на клиента B в таблице SalesJournalAutoSummary возникает пара одинаковых записей (только RecID у них разный), Axapta на это ругается и объединение не срабатывает.
Скажите кто-нибудь решил эту проблему ?

Упорно на некоторых клиентских счетах выдает ошибку, по записям в таблице соотвествующие этим счетам записи ничем не отличаются от тех с которыми работает.

Процедура выполнения UTIL_Merge_CustTable идет следующая:
  • удалить все записи для "ИЗ"-счета клиента из вспомогательных таблиц delete_from SBRT where SBRT.CustAccount == accountFrom; (удаляет)
  • tableFrom.merge(tableTo) (ошибка): Cannot edit a record in Business relation table (smmBusRelTable). Business account: , . The record already exists.
  • ttscommit откат удаления

В метод merge дебагером не залезешь, не пойму что может вызывать ошибку ...
__________________
_databaseTransDelete ... bl@$ !