|
21.05.2009, 12:00 | #1 |
Участник
|
Исправление некорректных данных (сопоставление Клиенты)
Коллеги,
Из-за использования джобов по удалению накладных (модуль расчеты с клиентами), нарушилась целостность базы. Точнее сами накладные и все проводки удалялись корректно, но если документ был сопоставлен с оплатой, то связи с удаленной накладной не чистились. В результате имеем в CustTrans строки, которые ссылаются на не существующий recid (поле OffsetRecId). Возможно где-то еще глюки, пока полностью не разобрался. После небольшого разбора я выделил таблицы, которые необходимо проверить на корректность данных: CustTrans, CustTransOpen, CustTransCashDisc, CustSetlement. Вопрос как провести исправление данных? достаточно указать направление в котором двигаться, связи и назначение этих таблиц. Контрольные суммы и выборки. Заранее спасибо. |
|
21.05.2009, 12:34 | #2 |
AX*****
|
Рекомендую привести из jobа перечень таблиц, в которых производились изменения, чтобы окружающие смогли корректно понять, что еще необходимо истправлять.
__________________
О, как беден, как груб наш русский язык! [c] А.С.Пушкин |
|
21.05.2009, 14:11 | #3 |
Участник
|
читать на форуме ветки с ключевым словом "Удален*", "Удалит*"
|
|
23.05.2009, 15:51 | #4 |
Участник
|
Я в свое время некий файлик делал с описанием полей основных таблиц. Может пригодиться. Там указаны в частности связи между таблицами CustTrans, CustTransOpen и пр.
Ну и тут посмотрите: Kashperuk Ivan: Microsoft Dynamics AX 4.0 data model overview (описание структуры данных на англ. языке) Есть перевод этого документа на русский язык. Последний раз редактировалось Ark; 23.05.2009 в 15:57. |
|
|
За это сообщение автора поблагодарили: scpls (1). |
24.05.2009, 12:23 | #5 |
Участник
|
Ark, спасибо!
полезная информация. |
|