Показать сообщение отдельно
Старый 20.04.2007, 15:23   #1  
PavelSR is offline
PavelSR
Участник
 
98 / 10 (1) +
Регистрация: 25.05.2006
Странный код в базовом функционале
Добрый День!
При разборе одной ситуации, связанной с печатью авансового отчета, наткнулся на странный участок кода.

В классе EmplSettle_RU есть метод postExchAdjTrans, как я понимаю смысл его в том чтобы учесть курсовую разницу.

Там вызывается метод updateTransactions который вставляет записи во временную таблицу, у которой есть уникальный индекс.

Табличная переменная exchAdjTrans нигде не инициализируется, а потом отправляется в updateTransactions

Ведь может возникнуть ситуация, когда уникальность индекса не выполняется!!! Кстати может кто подскажет более подробно, для чего нужен этот метод?