<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=Table.Lock</id>
	<title>Table.Lock - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=Table.Lock"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=Table.Lock&amp;action=history"/>
	<updated>2026-04-04T14:48:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://sfsys.ru/index.php?title=Table.Lock&amp;diff=2612&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=Table.Lock&amp;diff=2612&amp;oldid=prev"/>
		<updated>2021-02-07T06:53:51Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:53, 7 February 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>http://sfsys.ru/index.php?title=Table.Lock&amp;diff=2611&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{infobox function |name=Lock |object=Электронная таблица |caption=Работа с блокировками |ty...&quot;</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=Table.Lock&amp;diff=2611&amp;oldid=prev"/>
		<updated>2020-07-27T13:18:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{infobox function |name=Lock |object=&lt;a href=&quot;/index.php/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_SFT&quot; title=&quot;Электронная таблица SFT&quot;&gt;Электронная таблица&lt;/a&gt; |caption=Работа с блокировками |ty...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{infobox function&lt;br /&gt;
|name=Lock&lt;br /&gt;
|object=[[Электронная таблица SFT|Электронная таблица]]&lt;br /&gt;
|caption=Работа с блокировками&lt;br /&gt;
|type=1&lt;br /&gt;
|status=2&lt;br /&gt;
|db=0&lt;br /&gt;
|visual=1}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Электронная таблица SFT|Электронная таблица]]}}&lt;br /&gt;
Функция блокирует отображения изменений в таблице до вызова функции [[Table.Unlock|Unlock]]. Функция может использоваться перед большим количеством обновлений или заполнении таблицы для получения значительного ускорения операции. Функцию не имеет смысла вызывать для таблиц, которые (еще) не были выведены на экран, так как такие таблицы не обновляются визуально. Ниже дана таблица, показывающая разницу между различными типами блокировок в системе.&lt;br /&gt;
{{Типы блокировок системы}}&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{{Grey|Table.}}'''Lock'''()&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Пример вывода информации в таблицу&lt;br /&gt;
Function Печать(Т)&lt;br /&gt;
  Фл:=0;&lt;br /&gt;
  If IsEmpty(Т) Then&lt;br /&gt;
    Т:=Table.Create();&lt;br /&gt;
  Else&lt;br /&gt;
    //Если таблица уже выведена а экран (обновление), заблокируем и очистим ее&lt;br /&gt;
    Т.Lock();&lt;br /&gt;
    Т.Clear();&lt;br /&gt;
    Фл:=1;&lt;br /&gt;
  EndIf;&lt;br /&gt;
  Try&lt;br /&gt;
    Т.SetSourceName(&amp;quot;Table&amp;quot;);&lt;br /&gt;
    пЗагол:=&amp;quot;Структура подчинения элемента &amp;quot;&amp;quot;&amp;quot;+Эл+&amp;quot;&amp;quot;&amp;quot; (&amp;quot;+Эл.Code+&amp;quot;)&amp;quot;;&lt;br /&gt;
    Т.CopyByX(&amp;quot;v1&amp;quot;,1);&lt;br /&gt;
    Т.Options.FixedLine:=Т.Height();&lt;br /&gt;
    &lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
    Т.CopyByX(&amp;quot;v3&amp;quot;,1);&lt;br /&gt;
    If not Фл Then&lt;br /&gt;
      //Вывести таблицу на экран, если она новая&lt;br /&gt;
      глПечатнаяФорма(Т,Param,&amp;quot;Структура подчиненности элемента&amp;quot;);&lt;br /&gt;
    EndIf;&lt;br /&gt;
  Finally&lt;br /&gt;
    //Снять блокировку, если необходимо&lt;br /&gt;
    If Фл Then&lt;br /&gt;
      Т.Unlock();&lt;br /&gt;
      Т.EditorMode:=1;&lt;br /&gt;
    EndIf;&lt;br /&gt;
  EndTry;  &lt;br /&gt;
EndFunction&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>