Добрый день!

Имеется следующий код:

       //...
var SelectQuery = Services.GetNewItemByUSI('sq_ReelInBlock');
ApplySelectQueryFilter(SelectQuery, 'BlockID', BlockID, true);
ApplySelectQueryFilter(SelectQuery, 'ReelTypeID', ReelTypeCommercial, true);
var ds_CurReelsInBlock = SelectQuery.Open();
        //...

затем идет обработка этого датасета и новые данные записываются в MemoDataset.
Мне необходимо до обработки данных добавить еще один элемент в датасет ds_CurReelsInBlock. Если применить Append и Post, будет ли новая запись датасета занесена в таблицу БД? Мне нужно этого избежать.

Заранее благодарю!

Нравится

1 комментарий

Будет. Можно подвязаться на событие OnBeforePost и запрещать пост. Но как по мне нужно делать совсем по другому. Опишите задачу, может что-нибуть придумаем.

Показать все комментарии