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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2013, 14:05   #41  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А в MS Бразилии, кстати, действительно классные программисты
Старый 29.11.2013, 14:41   #42  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
Ни кто не сомневается, посмотрел еще изменения, ...
X++:
    ;

    //<MSBS user="jjuni" woritem="Layout Danf" date="05/10/2012">
    maskZipcode = strReplace(eFiscalDocument.recipientZipCode(), "-", "");
    maskZipcode = strReplace(eFiscalDocument.recipientZipCode(), " ", "");
Похоже это школа.

С уважением, Дмитрий.
Старый 29.11.2013, 14:45   #43  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
Я не в смысле наезда.... Мне приходилось иметь дело и с очень оветственными и знающими специалистами. Я им очень благодарен.
Но не много их в Бразилии.

С уважением, Дмитрий.
Старый 29.11.2013, 15:23   #44  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от DmitryK Посмотреть сообщение
Похоже это школа.
Похоже это user="jjuni"
Старый 29.11.2013, 15:27   #45  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
Надо будет проверить весь код на этот ник. :O)

C уважением, Дмитрий
Старый 29.11.2013, 15:58   #46  
handy-comp is offline
handy-comp
Участник
 
96 / 78 (3) ++++
Регистрация: 27.09.2012
juni - похоже автор дама.
Старый 29.11.2013, 22:21   #47  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
А может пора учить португальский? У них там интересно Вроде бы не загнивают так как старушка Европа. На подъеме.

В Бразилии пройдёт Чемпионат мира по футболу 2014, который планируется провести в июне-июле 2014 года. Также в Рио-де-Жанейро пройдут Летние Олимпийские игры 2016, а в городе Бразилиа — Летняя Универсиада 2019[14].
http://ru.wikipedia.org/wiki/Бразилия
Старый 03.12.2013, 00:41   #48  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Нашёл интересный пример кода.
DAX 2009 (в AX 3.0 то же самое)

Класс ProdRouteType, метод update.

Привожу код метода:
X++:
void update()
{
    ProdTable        prodTable;
    ProdRoute        prodRoute_Orig= prodRoute.orig();
    ;
    ttsbegin;

    this.setBackStatus();

    if (prodRoute.OprPriority)
        prodRoute.LinkType = SchedJobLinkType::None;

    prodRoute.doUpdate();

    // Shop Floor Control begin
    if (Global::isConfigurationkeyEnabled(configurationkeynum(Jmgjob)))
    {
        JmgJobTable::synchronizeProdRoute(prodRoute);
    }
    // Shop Floor Control end

    if (0)
    {
        if  (prodRoute.BackorderStatus != prodRoute_Orig.BackorderStatus)
        {
            prodTable= prodRoute.prodTable(true);
            prodTable.status().setBackStatus();
            prodTable.doUpdate();
        }
    }

    ttscommit;
}
Не совсем понимаю условие
X++:
if (0)
По сути оно подразумевает, что код не будет выполняться.
Что вы думаете на этот счёт? Зачем так могли сделать?
Старый 03.12.2013, 08:20   #49  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,427 / 1771 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Что вы думаете на этот счёт? Зачем так могли сделать?
Мне кажется, что этот мусор в коде остался после отладки. if(0) - это типа такой неуклюжий способ закоментировать код. Что-то вроде #if.never.
Старый 03.12.2013, 08:24   #50  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,427 / 1771 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Ещё подборка неуклюжестей: if (a == true)
Старый 03.12.2013, 09:43   #51  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Давайте писать неклюжести не сюда, a в спецтемуThe Daily Axapta WTF
За это сообщение автора поблагодарили: mazzy (2), Cardagant (1).
Старый 03.12.2013, 10:47   #52  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Перенёс в тему, указанную выше. Благодарю!
Старый 12.12.2013, 15:40   #53  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Решил добавить в эту ветку очередной "шедевр". Даже если ты забыл, что уже делал поиск, локальная переменная как бы напоминает об этом... Так что этому программисту нет никакого оправдания!
X++:
InventLocation inventLocation = inventLocation::find(batch.ScanInput);
;

...
if (InventLocation::find(inventlocation.InventLocationId).InventLocationType == InventLocationType::Quarantine)
__________________
// no comments
Старый 12.12.2013, 16:13   #54  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Цитата:
Сообщение от dech Посмотреть сообщение
Даже если ты забыл, что уже делал поиск ...
Знаю программистов, которые много раз жмут на кнопку Save. Так как они помнят случаи, когда они забывали это сделать хоть один раз. Возможно, и такой код тоже из этой оперы.

Я и сам жму на кнопку Save по нескольку раз, и по три раза проверяю, что закрыл дверь квартиры, уходя утром из дома.
За это сообщение автора поблагодарили: Pustik (2).
Старый 12.12.2013, 19:24   #55  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от dech Посмотреть сообщение
Решил добавить в эту ветку очередной "шедевр". Даже если ты забыл, что уже делал поиск, локальная переменная как бы напоминает об этом... Так что этому программисту нет никакого оправдания!
X++:
InventLocation inventLocation = inventLocation::find(batch.ScanInput);
;

...
if (InventLocation::find(inventlocation.InventLocationId).InventLocationType == InventLocationType::Quarantine)
Коллеги,

В том приложении, с которым я сейчас работаю, такие вещи - это просто стандарт.. забавляет то, что там IBS, например, подобными вещами отметился..

Правда, давно это было, лет так 7-10 тому..

Вот еще оттуда же :

The daily Axapta WTF

"Забавно.. у нас" (с)
__________________
Best Regards,
Roman
Старый 12.12.2013, 19:26   #56  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
А вообще - "программы пишутся для людей" (с) Денни Ван Тассел.

Для людей, которые будут их читать и сопровождать (без чтения - это сложно делать)

Вот, собственно, и все ))
__________________
Best Regards,
Roman
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
The Death of Reason: #wpc13 US Dynamics: Where is MS Going in 2014? Blog bot DAX Blogs 2 12.07.2013 13:19
Rahul Sharma: MS Dynamics Ax 2009 EP Development - Part 2 Blog bot DAX Blogs 0 12.10.2010 15:05
emeadaxsupport: MS Project Integration resources with comma fail to export Blog bot DAX Blogs 0 12.05.2010 01:05
Инструкции по MS Axapta 3.0 HRM и MS Axapta 3.0 CRM? Горбунов Дмитрий DAX: Прочие вопросы 3 18.01.2006 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:54.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.