|
|
#1 |
|
Участник
|
SQL Ошибка при закрытии года
Форумчане, помогите разобраться со странной проблемой при запуске закрытия года в AX4.0.
Дело в том, что если в настройках GLустановлен флажок "Delete close-of-year transactions during transfer" (а флажок этот нам очень важен), то при запуске процедуры закрытия вываливается многоэтажная ошибка: Cannot delete a record in Ledger transactions (LedgerTrans). Voucher: , .The SQL database has issued an error. SQL error description: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'IBPTCASHFLOWID'. SQL statement: DELETE FROM LEDGERTRANS WHERE ((DATAAREAID=?) AND ((TRANSDATE=?) AND (PERIODCODE=?))) Как видно, SQL ругается на несуществующее поле, якобы упоминаемое в запросе: "IBPTCASHFLOWID". Но такого поля нет ни в запросе, ни в базе SQL, нигде! Судя по имени поля, оно в свое время было добавлено партнером по кличке IBDOS, который на данный момент свое существование прекратил и попросить их о содействии не представляется возможным. Поэтому вопрос: как починить процесс закрытия года и где может прятаться ссылка на IBPTCASHFLOWID? Нужно добавить, что синхронизацию базы данных я уже делал - не помогло. Текстовый поиск по AOT поля с таким именем не находит. Насоветуйте, куда копать? Kernel 4.0.2501.116; Application 4.0.2501.116; SQL 2005 |
|
|
|
|
#2 |
|
Модератор
|
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
|
| За это сообщение автора поблагодарили: yuh (1). | |
|
|
#3 |
|
Участник
|
Да, точно! В рабочей базе на таблице есть два триггера, отсутствующих в демо-базе:
tr_d_AUDIT_LEDGERTRANS и tr_u_AUDIT_LEDGERTRANS В заголовках прописаны комментарии со ссылками на компанию ApexSQL. Похоже, руководство страхуется и пишет в лог все удаления и изменения в таблице транзакций. Спасибо Vadik, теперь я кажется знаю куда копать... |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Ошибка при закрытии склада | 3 | |||
| Критическая ошибка при закрытии формы | 8 | |||
| Ошибка при закрытии склада | 10 | |||
| Русская локализация Axapta 3 ? | 59 | |||
| Ошибка SQL в модуле "Расчеты с персоналом" | 0 | |||
|