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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.08.2012, 17:58   #1  
yuh is offline
yuh
Участник
 
14 / 10 (1) +
Регистрация: 30.08.2011
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
Старый 18.08.2012, 20:51   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от yuh Посмотреть сообщение
где может прятаться ссылка на IBPTCASHFLOWID?
В триггере?
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: yuh (1).
Старый 18.08.2012, 23:15   #3  
yuh is offline
yuh
Участник
 
14 / 10 (1) +
Регистрация: 30.08.2011
Цитата:
Сообщение от Vadik Посмотреть сообщение
В триггере?
Да, точно! В рабочей базе на таблице есть два триггера, отсутствующих в демо-базе:
tr_d_AUDIT_LEDGERTRANS и
tr_u_AUDIT_LEDGERTRANS

В заголовках прописаны комментарии со ссылками на компанию ApexSQL. Похоже, руководство страхуется и пишет в лог все удаления и изменения в таблице транзакций.

Спасибо Vadik, теперь я кажется знаю куда копать...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при закрытии склада vazerdim DAX: Функционал 3 03.03.2010 12:54
Критическая ошибка при закрытии формы gefr DAX: Программирование 8 22.08.2007 12:23
Ошибка при закрытии склада jaran DAX: Прочие вопросы 10 24.12.2004 15:56
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Ошибка SQL в модуле "Расчеты с персоналом" Карбофос DAX: Программирование 0 31.07.2002 17:20

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:41.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.