|
07.08.2002, 18:02 | #1 |
Участник
|
Что за tab SalesJournalAutoSummary?
Привет!
Я провожу объединение проводок клиента A с клиентом B. После этого должен остаться клиент B, к проводкам которого добавляются проводки A. Делаю это по кнопке Объединить из Паспорта записи. Суть объединения состоит в том, что Axapta пробегает по всем таблицам в которых есть код клиента А и заменяет его на код клиента B. По паре клиентов возникла такая проблема: при перекодировании строк по клиенту A на клиента B в таблице SalesJournalAutoSummary возникает пара одинаковых записей (только RecID у них разный), Axapta на это ругается и объединение не срабатывает. Вопросы такие: Каким образом (по какому событию) в эту таблицу попадают записи по одному клиенту? (их попадает несколько, различаются только значением первого поля. В этом поле стоит тип печатного документа)? Корректно ли будет удалить записи по одному клиенту из данной таблицы, чтобы провести объединение проводок по клиентам? |
|
15.08.2006, 14:22 | #2 |
Участник
|
Цитата:
Сообщение от axot
при перекодировании строк по клиенту A на клиента B в таблице SalesJournalAutoSummary возникает пара одинаковых записей (только RecID у них разный), Axapta на это ругается и объединение не срабатывает.
Упорно на некоторых клиентских счетах выдает ошибку, по записям в таблице соотвествующие этим счетам записи ничем не отличаются от тех с которыми работает. Процедура выполнения UTIL_Merge_CustTable идет следующая:
В метод merge дебагером не залезешь, не пойму что может вызывать ошибку ...
__________________
_databaseTransDelete ... bl@$ ! |
|