Если уж совсем по мелочам, чтоб причесать, то есть два соседних метода...
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 есть стандартная структура.