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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2009, 09:47   #1  
Bekus is offline
Bekus
Участник
 
11 / 12 (1) ++
Регистрация: 03.10.2007
Адрес: Москва
Реализация выбора года из списка
Может кто-нибудь знает реализован ли в Аксапте выпадающий список годов.

А то получается, что если использовать для хранения года поле с EDT Yr, то получается что пользователь может ввести как 2009 год, так и 9. Получается какая-то не однозначность.
Старый 30.06.2009, 09:57   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
На сколько мне известно, в стандартной Аксапте списков годов нету...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 30.06.2009, 09:58   #3  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Можете создать таблицу, заполнив ее возможными значениями годов, и EDT, настроенным на эту таблицу.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 30.06.2009, 10:55   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
в большинстве случаев вводится ДД.ММ, а текущий год система подставит автоматически.
Например: ДД.ММ. авт.Тек.год

Аналогично если вводится только день:

ДД. авт.тек. Мес. Авт.тек.год

Работа с датами описана в тренинге Введение.
Старый 30.06.2009, 13:32   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Мы обычно использовали EDT на основе обычной даты, но на EDT указывали отображение только года.
Соответственно, когда пользователь выбирал дату, подставлялся только год
Правда в таком подходе есть определенные неудобства с выбором года, отличного от текущего на несколько лет - листать долго календарик
Старый 30.06.2009, 14:26   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
На мой взгляд, проще и читабельнее сделать свой справочник Годов. И юзать его там, где это необходимо.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 30.06.2009, 16:39   #7  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Правильнее - EDT. Если делать отдельный спавочних годов (+ права), то надо предустмотреть поле, которое переводит Ваш "год" в стандартный тип.

С Уважением,
Георгий
Старый 01.07.2009, 09:57   #8  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от George Nordic Посмотреть сообщение
Правильнее - EDT. Если делать отдельный спавочних годов (+ права), то надо предустмотреть поле, которое переводит Ваш "год" в стандартный тип.

С Уважением,
Георгий
EDT - это по умолчанию оно и будет ключевым полем в справочнике. На таблице справочника сделать метод, который по коду возвращал бы стандартный тип и все дела.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Теги
edt, extended data type, lookup, год

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Элемент диалога, для выбора из списка demon46 DAX: Программирование 11 14.12.2010 17:06
Как узнать тип поля (sum, count и т.д.) из списка выбора. vasiliy DAX: Программирование 4 22.11.2005 16:21
Обратная реализация Sergioso DAX: Функционал 4 14.06.2005 17:17
Lookup даты для выбора месяца Antidot DAX: Программирование 0 21.01.2005 21:24
Проблема 2002 года ?!!! lm DAX: Администрирование 8 02.02.2002 20:31

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

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

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