Показать сообщение отдельно
Старый 22.12.2009, 14:37   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Если уж совсем по мелочам, чтоб причесать, то есть два соседних метода...

X++:
static GM_AxCurCode2ExtCurCode find(CurrencyCode _currencyCode)
{
    gm_AxCurCode2ExtCurCode gm_AxCurCode2ExtCurCode;
    ;
    select gm_AxCurCode2ExtCurCode
        where gm_AxCurCode2ExtCurCode.CurrencyCode == _currencyCode;

    return gm_AxCurCode2ExtCurCode;
}
и
X++:
static GM_CBRCurrencyCode FindCBRCurrencyCode(CurrencyCode _currencyCode)
{
    GM_AxCurCode2ExtCurCode gm_AxCurCode2ExtCurCode;

    ;

    select gm_AxCurCode2ExtCurCode where gm_AxCurCode2ExtCurCode.CurrencyCode == _currencyCode;

    return gm_AxCurCode2ExtCurCode.CBRCurrencyCode;
}
Ну, то что писали, возможно, разные люди (перенос строк в селекте), это одно. А другое - я бы второй метод вообще бы убрал, он лишний, использовав первый. А в первом бы добавил "if (currencyCode)" и _forupdate с firstonly в селекте. Все-таки у метода find есть стандартная структура.
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: EAlex (1).