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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.11.2005, 14:18   #1  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
! Подскажите чтобы это значило???
#localMacro.payCalendarTimeCode
#default(_rPayCalendarTimeCode,rPayTblTimeTable.rPayTblTimeTable.PayTblTimeCode)
#endMacro
Старый 23.11.2005, 14:25   #2  
Guest_UserId is offline
Guest_UserId
пофигист
 
19 / 10 (1) +
Регистрация: 02.11.2005
Да когда я обкурился меня тоже так глючило.
__________________
Хорошо смеется тот, кто смеется с портвейном.
Старый 23.11.2005, 14:40   #3  
Guest_UserId is offline
Guest_UserId
пофигист
 
19 / 10 (1) +
Регистрация: 02.11.2005
rPayTblTimeTable - может быть название класса
rPayTblTimeTable.rPayTblTimeTable - может быть название метода этого этого класса возвр. таблицу rPayTblTimeTable
rPayTblTimeTable.rPayTblTimeTable.PayTblTimeCode - значеине поля PayTblTimeCode этой таб, куда спозиционирован курсор.
__________________
Хорошо смеется тот, кто смеется с портвейном.
Старый 23.11.2005, 14:53   #4  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Цитата:
Сообщение от Guest_UserId
rPayTblTimeTable.rPayTblTimeTable - может быть название метода этого этого класса возвр. таблицу rPayTblTimeTable
Название метода неплохо бы завершить круглыми скобками, так оно работает лучше...
__________________
Андрей.
Старый 23.11.2005, 14:56   #5  
Guest_UserId is offline
Guest_UserId
пофигист
 
19 / 10 (1) +
Регистрация: 02.11.2005
Да точно, значит что то другое
__________________
Хорошо смеется тот, кто смеется с портвейном.
Старый 23.11.2005, 15:21   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, собственно макрос default возвращает одно из двух

((%1) ? (%1) : (%2))

#default(_rPayCalendarTimeCode,rPayTblTimeTable.rPayTblTimeTable.PayTblTimeCode)
странная фраза - а где ты ее нашел и работает ли она вообще??
Такое ощущуение, что случайно продублировали rPayTblTimeTable (это таблица)

Последний раз редактировалось kashperuk; 23.11.2005 в 15:23.
Старый 23.11.2005, 15:33   #7  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
а вообще что за операция такая #default(?,?)
Старый 23.11.2005, 15:36   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
В каком смысле?
Это вызов макроса ( лежит в узле macros)

это конструцния тернарного оператора, если правильно слово написал

типа

if (value) return value else return 3;
аналогично
#default(value,3)
Старый 23.11.2005, 15:53   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Эта конструкция находится в методе initFromCalendarTable таблицы RPayTblTrans. Макрос не используется.
В методе есть подстановки
#default(_rPayCalendarTimeCode,rPayTblTimeTable.PayTblTimeCode)
думаю что ошиблись при написании кода, а потом просто махнули рукой
__________________
Axapta v.3.0 sp5 kr2
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать чтобы изменения поля отображались сразу Lelik111 DAX: Программирование 18 03.03.2007 17:25
Подскажите с чего начать moid DAX: Программирование 12 09.02.2007 10:20
Посоветуйте как мне сделать так чтобы номенклатура в отчете группировалась Hans DAX: Программирование 4 27.12.2005 15:17
Подскажите как использовать метод Edit vasiliy DAX: Программирование 1 30.03.2005 09:45
Хочу чтобы введенные в грид данные не сразу попадали в базу.... ATimTim DAX: Программирование 8 15.06.2004 16:52

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

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

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