20.04.2007, 15:23 | #1 |
Участник
|
Странный код в базовом функционале
Добрый День!
При разборе одной ситуации, связанной с печатью авансового отчета, наткнулся на странный участок кода. В классе EmplSettle_RU есть метод postExchAdjTrans, как я понимаю смысл его в том чтобы учесть курсовую разницу. Там вызывается метод updateTransactions который вставляет записи во временную таблицу, у которой есть уникальный индекс. Табличная переменная exchAdjTrans нигде не инициализируется, а потом отправляется в updateTransactions Ведь может возникнуть ситуация, когда уникальность индекса не выполняется!!! Кстати может кто подскажет более подробно, для чего нужен этот метод? |
|