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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.08.2008, 15:20   #1  
player is offline
player
Участник
 
107 / 69 (3) ++++
Регистрация: 25.08.2007
PrimoYr - что за функция (для общего развития :) )
Листая список функций в документации наткнулся на PrimoYr
описание у нее банально:

Returns 1 if the date specified by arg is a primo date. Otherwise 0 is returned.

погуглив, пояндексив и даже пооксфордив определения "primo date" не нашел.

решил узнать что же это за годы такие, следующим образом
X++:
static void Job7(Args _args)
{
    date d, dat;
    int i;
    str s;
    ;
    dat = str2date("01/01/1901",123);
    for(i=0; i<95000;i++)
    {
        if (primoyr(dat))
        {
            info(strfmt("Primo! %1",date2str(dat,123,2,2,2,2,4)));
        }
        dat++;
    }
    info('Обработка завершена');
}
и никакого положительного эффекта
Старый 11.08.2008, 16:11   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Похоже на бесполезную функцию.
Возможно предназначалась для определения того, високосный год или нет?
Старый 11.08.2008, 16:19   #3  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Prime - важнейший, главный, лучший, отличный, превосходный.

Prim - хорошенькая девочка, женщина
Может это что-то вроде гороскопа? Ну там благоприятные/неблагоприятные дни...
Старый 11.08.2008, 16:20   #4  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Яндекс.Словари сказал следующее:
primo - с итальянского
первый, (перво)начальный
Может быть функция нужна для определения начала времен..
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 11.08.2008, 16:31   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Вот еще вариант для противоположной функции.

http://www.audioenglish.net/dictionary/ultimo.htm

Однако... ясности это не добавляет.
__________________
С уважением,
glibs®
Старый 11.08.2008, 16:33   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
есть еще ultimoYr
Старый 11.08.2008, 16:57   #7  
anykey is offline
anykey
Участник
 
35 / 26 (1) +++
Регистрация: 04.12.2006
Банальный перебор показал, что в диапазоне +- 100 лет от сего дня не случалось ни одной primo и ultimo дат
Конец света что-ли вычисляют?
Старый 11.08.2008, 17:02   #8  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
я боюсб, что это какие-то внустренние флаги получаемые некими функциями - то есть перебором не получишь. Я помню, была какая-то хрень на форуме про какие-то специальные виды дат - точно не помню (кажется про спецсимволы в формате даты)
Старый 11.08.2008, 17:09   #10  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
2/CL/2008 - Ultimo
2/OP/2008 - Ultimo
Старый 16.11.2011, 23:19   #11  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Хм. Делают код апгрейд на 2012. Встретил такой кусок кода

X++:
if(!primoYR(someDate))
{
 ....
}
Так что эта функция в итоге делала и чем ее заменили?
Старый 17.11.2011, 00:41   #12  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Когда я три года назад пытался это выяснить, то кто-то, не помню уже кто, мне сказал, что это пришло из XAL'а, где были какие-то даты вида PR/MM/YYYY и UL/MM/YYYY. Может и обманули.

Ничем ее не заменили. Выкинули за ненадобностью и все.
http://blogs.msdn.com/b/x/archive/20...functions.aspx
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
количество месяцев... V777 DAX: Программирование 25 12.01.2009 17:08
Функция QueryValue() экранирование слеша \ Logger DAX: Программирование 1 06.05.2008 15:27
Функция поиска подстроки, чувствительная к регистру . Есть ли такая в аксапте? ATimTim DAX: Программирование 4 13.02.2006 15:37
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09
Функция RunBuf Maxim Gorbunov DAX: База знаний и проекты 0 27.11.2001 17:15

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

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

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