Difference between revisions of "Tab.Unlock"
(Created page with "{{infobox function |name=Unlock |object=Таблица |caption=Работа с блокировками |type=1 |status=2 |db=0 |visual=1}} {{HeadLinks| * Main_Page|Н...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:53, 7 February 2021
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;