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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2024, 09:55   #1  
Отшельник is offline
Отшельник
Участник
 
41 / 11 (1) +
Регистрация: 15.06.2011
! DatabaseLog ошибка компиляции
Прошу помощи господа.
AX2009
Выдает ошибку
Ошибка времени выполнения: Неправильный объектный код. Перекомпилируйте код.



(S)\Data Dictionary\Tables\DatabaseLog\Methods\dataSource
(S)\Classes\PurchRFQFormLetter\main - line 17
(S)\Classes\MenuFunction\run
(S)\Classes\PurchRFQFormLetter_Send\createOrUpdateRFQ - line 122
(S)\Classes\PurchRFQFormLetter\createJournal - line 6
(S)\Classes\PurchRFQFormLetter\run - line 93
(S)\Classes\PurchRFQFormLetter\mainOnServer - line 83
(C)\Classes\PurchRFQFormLetter\main - line 19
(C)\Classes\FormFunctionButtonControl\Clicked
(C)\Classes\FormMenuButtonControl\Clicked
(C)\Classes\FormMenuButtonControl\Clicked - line 6

Инкрементную компиляцию PurchRFQFormLetter.
Психонул, сделал Глобальную компиляцию - нет результата.
DatabaseLog - код таблицы не доступен для просмотра (как и MenuFunction).
Нервничаю.. не знаю что делать далее
Может кто сталкивался с таким и нашел решение?
Поделитесь пожалуйста ...
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...
Старый 26.10.2024, 16:08   #2  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,506 / 428 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
покажите код вот из этой строки
Цитата:
Сообщение от Отшельник Посмотреть сообщение
(S)\Classes\PurchRFQFormLetter\main - line 17
__________________
С уважением,
Вячеслав
Старый 26.10.2024, 18:20   #3  
Отшельник is offline
Отшельник
Участник
 
41 / 11 (1) +
Регистрация: 15.06.2011
static void main(Args args)
{
Object caller;
Common record;
PurchRFQUpdateType parmEnum;
FormDataSource recordDataSource;
;

if (!args)
throw error("@SYS25407");

record = args.record();
parmEnum = args.parmEnum();
caller = args.caller();

if (!SysDictClass::is(caller, classnum(PurchRFQFormLetter)))
recordDataSource = args.record().dataSource();

PurchRFQFormLetter::mainOnServer(parmEnum, record, caller, recordDataSource);
}


В дебаге вылетает в строке recordDataSource = args.record().dataSource();

Это место код отрабатывает дважды.
Первый раз при инициализации формы разноски.
При этом
Args(, Parm: , Enum: PurchRFQUpdateType::Отправлено, MenuItemName: PurchRFQFormLetter_Send)
Тут все норм отрабатывает.

Второй раз этот код отрабатывает после нажатия на Ок формы разноски.
Но тут уже
Args(, Parm: , Enum: PurchRFQUpdateType::Принято, MenuItemName: PurchRFQFormLetter_Accept)

Вот тут код и вылетает...

PurchRFQFormLetter_Accept сравнил с работающей средой... различий нет...
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...

Последний раз редактировалось Отшельник; 26.10.2024 в 18:30.
Старый 26.10.2024, 20:31   #4  
Pandasama is offline
Pandasama
Участник
 
456 / 134 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
А с чего началось-то? правки какие-то были рядом свежие? или всё работало стабильно - а потом "бац" ?
Старый 27.10.2024, 17:17   #5  
Отшельник is offline
Отшельник
Участник
 
41 / 11 (1) +
Регистрация: 15.06.2011
бац... конечно небыло
Разработки ведутся все время. Сегодня вернул последние разработки, которые могли бы задеть косвенно эти классы. Ошибка осталась.
Пока чувство безисходности
Тяжело конечно с ошибками "где-то там" в глубине скрытого кода...
Спасибо что не бросаете ...
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008
Хороший ученик во всем найдет себе учителя...
Теги
ax2009, databaselog

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка после глобальной компиляции на новой машине АОСе Товарищ ♂uatr DAX: Администрирование 2 19.01.2015 01:38
Ошибка при компиляции Eyka DAX: Программирование 6 25.10.2006 12:26
Ошибка времени выполнения при компиляции проекта nicko DAX: Администрирование 4 30.08.2006 11:38
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
ошибка компиляции hie DAX: Администрирование 2 17.07.2002 15:26

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

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

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