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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2005, 18:53   #1  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Модуль ПРОЕКТЫ в v3.0
Может быть ламерский вопрос, однако кто может объяснить или встречался

ГК\Проект\Проекты\Номенклатура\Потребность в номенклатуре

форма ProjSalesItemReq
DS SalesLine
в fieldModified()
{
copyOfSalesLine.data(salesLine);
copyOfInventDim.data(inventDim);
}

строка copyOfSalesLine.data(salesLine); не компилируется
у copyOfSalesLine нет метода data()

Что в данном случае имелось в виду?
Какой смысл в данной строке?
Как побороть это? Закомментировать?

Заранее благодарен
Старый 14.03.2005, 19:56   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,263 / 982 (37) +++++++
Регистрация: 03.04.2002
Странно это, у меня компилируется. Глобальную компиляцию запускали?
__________________
Isn't it nice when things just work?
Старый 14.03.2005, 21:02   #3  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Смущает то, что в выпадающем списке методов у copyOfSalesLine метод data() отсутствует. Разве глобальная компиляция может тут помочь?

Может проблема в сервиспаке? А у Вас какой сервиспак стоит?


Кстати, что делает этот метод data()?
Cудя по всему copyOfSalesLine.data(salesLine) копирует строку salesLine в copyOfSalesLine.
Старый 14.03.2005, 21:23   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,263 / 982 (37) +++++++
Регистрация: 03.04.2002
Совсем странно. У нас 3.0 SP1.
__________________
Isn't it nice when things just work?
Старый 14.03.2005, 22:08   #5  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Сделайте глобальную компиляцию.
У вас не откомпилированы базовые классы Аксапты.

Метод data определён у класса-предка всех таблиц.
Смотрим про него в документации:
AOT -> System Documentation -> Classes -> xRecord

Цитата:
Returns only the data part of the record. Is used to copy data from one record buffer to another rather than making the new buffer into a pointer to the buffer copied from. The buffer copied to has no database position or locks.
__________________
С уважением, Игорь Ласийчук.
Старый 15.03.2005, 09:39   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Возможно, вы сделали копию класса или таблицы SalesLine и у Вас появился тип CopyOfSalesLine.

Соответственно бороться с этим можно двумя способами:
1. Удалите класс или таблицу с именем CopyOfSalesLine.
2. Поставьте ; перед первой строкой в методе, который не компилируется.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 15.03.2005, 10:35   #7  
Obapol is offline
Obapol
Участник
 
25 / 10 (1) +
Регистрация: 19.05.2003
Maxim Gorbunov предложил

2. Поставьте ; перед первой строкой в методе, который не компилируется.

Сколько раз всем рассказывал о важности ; и вот в запарках сам не подумал об этом. :-))

Проблема снята
Огромное спасибо всем, кто откликнулся на это сообщение.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Батн не активен в журнале час (модуль проекты) Kuat DAX: Администрирование 2 02.10.2008 10:46
Модуль "Проекты" в 3.0 ksenia DAX: Функционал 5 13.02.2007 10:54
Модуль "Проекты" Тоба DAX: Функционал 2 18.04.2006 09:34
Модуль Проекты I_Jel DAX: Функционал 5 16.12.2003 09:57
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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