AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.08.2002, 18:02   #1  
axot is offline
axot
Участник
 
32 / 11 (1) +
Регистрация: 26.04.2002
Адрес: СПб
? Что за tab SalesJournalAutoSummary?
Привет!

Я провожу объединение проводок клиента A с клиентом B. После этого должен
остаться клиент B, к проводкам которого добавляются проводки A.
Делаю это по кнопке Объединить из Паспорта записи.

Суть объединения состоит в том, что Axapta пробегает по всем таблицам в которых
есть код клиента А и заменяет его на код клиента B.

По паре клиентов возникла такая проблема:
при перекодировании строк по клиенту A на клиента B в таблице SalesJournalAutoSummary возникает пара одинаковых записей (только RecID у них разный), Axapta на это ругается и объединение не срабатывает.

Вопросы такие:

Каким образом (по какому событию) в эту таблицу попадают записи по одному клиенту? (их попадает несколько, различаются только значением первого поля. В этом поле стоит тип печатного документа)?
Корректно ли будет удалить записи по одному клиенту из данной таблицы, чтобы провести объединение проводок по клиентам?
Старый 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@$ !
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как добавить больше tab pages in runtime Sveta1978 DAX: Программирование 1 10.12.2007 20:55
Solutions Monkey: EP Site Templates not appearing under "Custom Tab" in WSS 3.0/MOSS 2007 Blog bot DAX Blogs 0 14.06.2007 03:52
Tab control+bottom in XP IPv6 DAX: Программирование 2 11.10.2006 10:14
SecurityKey и Tab Damn DAX: Программирование 19 22.09.2006 17:47
RadioButton + Tab = глюки?? axaLearner DAX: Программирование 2 01.12.2004 15:50

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:07.