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;