Привет, всем.
Пишу изменение значения даты для строк журнала переноса ниже активной на выбранное дату в активной строке.
что-то типа:
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;
}
}
Так вот почему-то добавляется лишняя строка - новая.. Как этого можно избежать??