Привет, всем.
Пишу изменение значения даты для строк журнала переноса ниже активной на выбранное дату в активной строке.
что-то типа:
	PHP код:
	
		
			
    if (!freezeSetAllDialog)
    {
        dialog = new DialogBox(DialogBoxType::YesNoBox,
                              "Установить значение для всех последующих строк?",
                              "Установка даты для строки","Установка даты для строки", DialogButton::Yes);
        if (dialog.retval() == DialogButton::Yes)
        {
            freezeSetAllDialog = true;
            inventJournalTransRecId = InventJournalTrans.RecId;
            value = InventJournalTrans.TransDate;
            while(inventJournalTrans_ds.next())
            {
                inventJournalTransLocal = inventJournalTrans_ds.cursor();
                inventJournalTransLocal.TransDate = value;
            }
            inventJournalTrans_ds.findRecord(InventJournalTrans::findRecId(inventJournalTransRecId));
            freezeSetAllDialog = false;
        }
    } 
		
	
 Так вот почему-то добавляется лишняя строка - новая.. Как этого можно избежать??