13.02.2013, 11:16 | #1 |
Участник
|
Странное поведение метода last в источнике данных формы
Добрый день!
Вопрос такой: в чем может быть причина того, что при выполнении insert'а в таблицу и последующего вызова метода last для установки курсора на последнюю добавленную запись происходит ВСТАВКА ЕЩЕ ОДНОЙ ТАКОЙ ЖЕ ЗАПИСИ В ТАБЛИЦУ? Код X++: ... if (!_flightScheduleRow) { _nVAOMAFlightSchedule_new.insert(); _flightScheduleRow = _nVAOMAFlightSchedule_new.RecId; //Выводим в форму, то шо получилось NVAOMAFlightScheduleDS_DS.last(); //NVAOMAFlightScheduleDS_DS.prev(); } ... Если вызов этого метода убрать, то ЗАПИСЬ ДОБАВЛЯЕТСЯ ПРИ ЗАКРЫТИИ ФОРМЫ! Объясните, в чем тут магия? |
|
Теги |
волшебство, колдовство, магия |
|
|