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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2003, 10:33   #1  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Red face Непонятный глюк. Help!
Мне нужно добавить в класс PurchFormLetter одну переменную
PHP код:
class   PurchFormLetter
extends FormLetter
{
.....
// HB: 08.01.2003. Ласийчук И.П.  -->
    
VendAccount             purchPropertiesAccount;
// HB: 08.01.2003. Ласийчук И.П. <--

Вроде бы всё замечательно.
Здесь же изменяю метод:
PHP код:
void  initParameters(PurchUpdate            _specQty            specQty,
                     
TypeOfCreditmaxCheck   _checkCreditMax     checkCreditMax,
                     
Num                    _number             number,
                     
PurchId                _sumPurchId         sumPurchId,
                     
AccountOrder           _sumBy              AccountOrder::None,
                     
boolean                _storno             storno,
                     
NoYes                  _creditRemaining    creditRemaining,
                     
PrintOut               _printOut           printOut,
                     
NoYes                  _printFormLetter    printFormLetter,
                     
NoYes                  _printEUVatInvoice  printEUVatInvoice,
                     
NoYes                  _proforma           proforma,
                     
VendAccount            _purchPropertiesAccount purchPropertiesAccount)


{
    
specQty             _specQty;
    
printOut            _printOut;
    
checkCreditMax      _checkCreditMax;
    
number              _number;
    
sumBy               _sumBy;
    
sumPurchId          _sumPurchId;
    
storno              _storno;
    
creditRemaining     _creditRemaining;
    
printFormLetter     _printFormLetter;
    
printEUVatInvoice   _printEUVatInvoice;
// HB: 08.01.2003. Ласийчук И.П.  -->
    
purchPropertiesAccount _purchPropertiesAccount;
// HB: 08.01.2003. Ласийчук И.П.  <--

Вроде бы тоже всё замечательно, но как только я попытался сделать заявку оно ругнулось, что "Неправильные типы аргументов в операции присвоения значений переменной." (initParameters вызывается по старому)
Если в отладке посмотреть, то этой моей переменной нету в классе
В чём тут может быть дело?
__________________
С уважением, Игорь Ласийчук.
Старый 09.01.2003, 10:39   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Предлагаю
1. В initParameters добавить ;
2. Сделать инкрементную компиляцию
Старый 09.01.2003, 11:09   #3  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
1.) Не помагает.
2.) Что имеется в виду под инкрементной компиляцией? Компиляция этого метода - не помагает.
__________________
С уважением, Игорь Ласийчук.
Старый 09.01.2003, 11:14   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
В контекстном меню (на классе) Add-Ins / Инкрементная компиляция

Крайний метод - удалить aoi файлы и переиндексировать приложение
Старый 09.01.2003, 11:14   #5  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Изначально опубликовано Garic
2.) Что имеется в виду под инкрементной компиляцией? Компиляция этого метода - не помагает.
В AOT кликаешь правой клавишей на класс. Выбираешь AddIns -> Инкрементная компиляция. Про то, что это такое, есть то ли в Developers Guide, то ли в Best Practices (не помню точно, где видел, а искать некогда )
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 09.01.2003, 11:20   #6  
Andrew Besedin is offline
Andrew Besedin
Участник
 
121 / 15 (1) ++
Регистрация: 25.01.2002
Привет!
Если работаете под 3-х уровневой, то остановите АОС и запуситите снова.
Должно помочь и простое удаление кеша (.aoc) на вашем клиенте.

А инкрементарная компиляция - это в Add-Ins. Хорошая штука, кстати
__________________
С уважением,
Андрей Беседин
Старый 09.01.2003, 11:24   #7  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Спасибо!
Помогла инкрементная компиляция.
__________________
С уважением, Игорь Ласийчук.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Глюк с RecId greench DAX: Программирование 20 24.10.2007 14:59
Глюк автоматическое рассопопоставление Logger DAX: Функционал 4 14.07.2006 10:09
Глюк с вертикальным сплиттером maxsmirnov DAX: База знаний и проекты 8 25.10.2005 09:42
Складские проводки , выверка , ГЛЮК.. Swetik DAX: Функционал 0 19.08.2004 12:02
Непонятный глюк в классе Garic DAX: Программирование 4 18.02.2003 09:19
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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