Показать сообщение отдельно
Старый 30.03.2005, 09:16   #1  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Подскажите как использовать метод Edit
Аксапта 3.0 sp3.
Создал Edit метод на datasource. Вроде бы после обновления поля, должно оставаться то же значение (_LineAmountCorrect), но из-за того что метод edit вызывается несколько раз, он не сохраняет значения поля. На второй отработке он срабатывает уже через else и введеное значение затирается. Подскажите как сделать так чтобы значение сохранялось?
Заранее спасибо.
PHP код:
edit LineAmountCorrect_RU LineAmountCorrectboolean set
                                            
,VendInvoiceTrans _VendInvoiceTrans
                                            
,LineAmountCorrect_RU _LineAmountCorrect)
{
    
LineAmountCorrect_RU tmp;
    ;
    if (
set)
    {
        return 
_LineAmountCorrect;
    }
    else
    {
        
tmp CorrectTrans_RU::findVendInvoice(_VendInvoiceTrans.InvoiceId,_VendInvoiceTrans.LineNum,_VendInvoiceTrans.InvoiceDate).LineAmountCorrect;
        return 
tmp tmp _VendInvoiceTrans.LineAmount;
    }