Показать сообщение отдельно
Старый 01.11.2007, 11:44   #1  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Интересный код в классе RAssetOperationType_Depreciation
День добрый, недавно анализировал класс RAssetOperationType_Depreciation, метод
checkDeprPeriod и нашел такой кусок кода
X++:
if (rAssetDeprAccount.RecId == 0 || rAssetTrans.RecId >= rAssetDeprAccount.RecId)
{
  ..
}
Смущает 2-я часть этого условия, ведь в 4-ке как мне недавно объяснили RecId уникален только в пределах таблицы. Вероятность ошибки здесь ничтожно мала, но все же есть.