04.08.2011, 12:13 | #1 |
Участник
|
initValue не верно использована
Здраствуйте! Стоит Axapta 3.0. проблема в следующем:
Запускаем "Заявки на исходяшие безналичные платежи" и вылетает ошибка Функция 'PayRequestAddedExpensesReport.initValue' неверно использована. Вызывающий menuItem - верный, класс вызывается тот который нужен, код не правили! В чем может быть проблема??? Спасибо! X++: public void initValue(Args _args) { Args argsAnimate; ; if (! _args || _args.dataset() != tablenum(PayRequestTable)) throw(error(strFmt("@SYS19306", funcName()))); payRequestTable = _args.record(); } |
|
04.08.2011, 12:22 | #2 |
северный Будда
|
Такое бывает, когда бездумно добавляют пункт меню в новую форму
__________________
С уважением, Вячеслав |
|
|
За это сообщение автора поблагодарили: JuniorAx (1). |
04.08.2011, 12:39 | #3 |
Сам.AX
|
Дак, как раз в этом методе все и написано)
Т.е. либо форма вызывается без аргументов, либо dataset не таблицы PayRequestTable. Проверьте menuitem. У него свойство DataSource должно быть PayRequestTable (если вызывается из формы).
__________________
ѣ |
|
|
За это сообщение автора поблагодарили: JuniorAx (1). |
04.08.2011, 13:05 | #4 |
Участник
|
Спасибо большое! Я зашел на рабочую базу и там посмотрел св-ва у этого пункта меню и там все увидел! Разный тип объекта и соответственно название! Проблемы больше нет, тема закрыта!
|
|