Tab.Unlock
Unlock (Работа с блокировками) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция разрешает запрещенное ранее функцией Lock выполнения обновления визуальной таблицы при любом ее изменении. См. функцию Lock.
Синтаксис
Tab.Unlock()
Примеры
//Пример заполнения строчной части документа из строчной части документа-основания, когда // строчная часть отображена в виде таблицы на экране. //Без использования функции .Lock, обновление таблицы на экране будет произведено при каждом добавлении строки, // что существенно замедлит заполнение для больших таблиц. aTab:=aEl.LineParts("Номенклатура"); aTab.Lock(); Try aTab.ClearLines(); bTab:=aEl.ДокОснование.LineParts("Номенклатура").Copy(); bTab.Group("Номенклатура,Партия,Цена","Количество"); bTab.Select(); While bTab.Next() Do If Round(bTab.Количество,4)<=0 Then Continue; EndIf; aTab.AddLine("Количество,Номенклатура,Партия,Цена",bTab.Количество,bTab.Номенклатура,bTab.Партия,bTab.Цена); EndDo; Finally aTab.Unlock(); EndTry;