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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2010, 10:00   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
RU5: еще ошибка...
**** выделено отсюда Анонс RU5 для Dynamics AX 2009 *****


При попытке создать ПП, из журнала - функции - создание платежей. Система стала выдавать ошибку (см. рисунок).
Хотфикс добавил в класс CustVendSumForPaym метод в слой GLP:
X++:
public void dialogPostRun(DialogRunbase _dialog)
{
    FormRun formRun;
    super(_dialog);

    formRun = _dialog.dialogForm().formRun();
    formRun.controlMethodOverload(true);
    formRun.controlMethodOverloadObject(this);

    dialogBankAccountId = formRun.design().control(buildBankAccountId.id());
}
AX ругается на последней строке. Глобальная компиляция не помогла.. (
Может быть кто сталкивался с такой ошибкой?
Изображения
 
Старый 19.08.2010, 10:15   #2  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
В методе dialog есть такие строки?:
X++:
//<GEEU>
    buildBankAccountId = dlgGroup.formBuildGroup().addControl(FormControlType::String, #BankAccountIdControl);
    buildBankAccountId.extendedDataType(extendedtypenum(CompanyBankAccountId));
    buildBankAccountId.text(bankAccountID);
    //</GEEU>
Старый 19.08.2010, 10:21   #3  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Цитата:
Сообщение от Bega Посмотреть сообщение
В методе dialog есть такие строки?:
X++:
//<GEEU>
    buildBankAccountId = dlgGroup.formBuildGroup().addControl(FormControlType::String, #BankAccountIdControl);
    buildBankAccountId.extendedDataType(extendedtypenum(CompanyBankAccountId));
    buildBankAccountId.text(bankAccountID);
    //</GEEU>
Нет
В этом методе есть пару собственный строчек, еще до хотфикса добавленных (на usr слое). Но, если я правильно понимаю, это не значит что хотфикс не должен был добавить туда, код который Вы написали ..?
Старый 19.08.2010, 10:24   #4  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от propeller Посмотреть сообщение
Нет
В этом методе есть пару собственный строчек, еще до хотфикса добавленных (на usr слое). Но, если я правильно понимаю, это не значит что хотфикс не должен был добавить туда, код который Вы написали ..?
Хотфикс-то добавил, но нижним слоем, а на верхнем ваши модификации так и остались и перекрывают изменения хотфикса. Нужно запустить утилиту выявления конфликтов.
Старый 19.08.2010, 10:24   #5  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Он и добавил... На glp слой. Но в usr-то остался ваш код. Туда кроме вас никто ничего не добавляет.
Старый 19.08.2010, 10:26   #6  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Сервис\Средства разработки\Обновить код\Выявление конфликтов при обновлении кодов. Утилита создает до трех проектов, в зависимости от параметров, нужно потом пройтись по всем объектам и сравнить ваш слой с нижними, добавить в ваш слой модификации хотфикса. Кроме того, нужно чтобы в папке Old лежало ваше приложение до заливки хотфикса.

Последний раз редактировалось Bega; 19.08.2010 в 10:30.
За это сообщение автора поблагодарили: propeller (1).
Теги
faq, баг, обновление, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Анонс RU5 для Dynamics AX 2009 Ivanhoe Microsoft и системы Microsoft Dynamics 45 19.08.2010 10:38
HRM and Payroll Modules for Russia Ivanhoe Microsoft и системы Microsoft Dynamics 3 25.09.2007 16:55

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

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

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