<?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=TempDB.Unload</id>
	<title>TempDB.Unload - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=TempDB.Unload"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=TempDB.Unload&amp;action=history"/>
	<updated>2026-04-05T02:36:20Z</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=TempDB.Unload&amp;diff=3926&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=TempDB.Unload&amp;diff=3926&amp;oldid=prev"/>
		<updated>2021-06-28T07:05:21Z</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 07:05, 28 June 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=TempDB.Unload&amp;diff=3925&amp;oldid=prev</id>
		<title>1&gt;Admin: /* Синтаксис */</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=TempDB.Unload&amp;diff=3925&amp;oldid=prev"/>
		<updated>2021-04-23T08:22:53Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Синтаксис&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:22, 23 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** '''Таблица значений'''. Если второй аргумент не задан, будут загружены все столбцы временной таблицы, иначе будут загружены столбцы, наименования которых перечислены во втором аргументе через запятые. При указании на наименования столбцов, имеется возможность использовать специальное имя '''@ID''', это имя позволяет получить также цифровой идентификатор записи временной таблицы (каждая запись временной таблицы пронумерована). Если загружаемые столбцы отсутствовали в заполняемой таблице значений, они будут созданы.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** '''Таблица значений'''. Если второй аргумент не задан, будут загружены все столбцы временной таблицы, иначе будут загружены столбцы, наименования которых перечислены во втором аргументе через запятые. При указании на наименования столбцов, имеется возможность использовать специальное имя '''@ID''', это имя позволяет получить также цифровой идентификатор записи временной таблицы (каждая запись временной таблицы пронумерована). Если загружаемые столбцы отсутствовали в заполняемой таблице значений, они будут созданы.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;''&amp;lt;Наименования столбцов для копирования (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Аргумент перечисляет наименования столбцов таблицы для загрузки, разделенные запятыми. См. описание предыдущего аргумента.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;''&amp;lt;Наименования столбцов для копирования (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Аргумент перечисляет наименования столбцов таблицы для загрузки, разделенные запятыми. См. описание предыдущего аргумента.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;''&amp;lt;Стандартные фильтры&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Стандартные фильтры отбора записей временной таблицы описаны в статье [[Стандартные фильтры]]. Важное отличие от фильтров функций объектов базы данных заключается в том, стандартные фильтры всегда работают в сложном (расширенном) режиме, при этом отсутствует требование, что первая строка фильтра должна начинаться на знак '''~'''. Выражения фильтров содержат весь возможный набор функций и операторов языка запросов (см. [[Временная таблица базы данных]], [[Объект запрос базы данных]]), при указании наименование также применимы префиксы (типа ''':'''), как это описано в [[Временная таблица базы данных#Формулы при вычислении полей записей временной таблицы базы данных|статье по временной таблице базы данных]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;''&amp;lt;Стандартные фильтры&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Стандартные фильтры отбора записей временной таблицы описаны в статье [[Стандартные фильтры]]. Важное отличие от фильтров функций объектов базы данных заключается в том, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;что &lt;/ins&gt;стандартные фильтры всегда работают в сложном (расширенном) режиме, при этом отсутствует требование, что первая строка фильтра должна начинаться на знак '''~'''. Выражения фильтров содержат весь возможный набор функций и операторов языка запросов (см. [[Временная таблица базы данных]], [[Объект запрос базы данных]]), при указании наименование также применимы префиксы (типа ''':'''), как это описано в [[Временная таблица базы данных#Формулы при вычислении полей записей временной таблицы базы данных|статье по временной таблице базы данных]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Примеры ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Примеры ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>1&gt;Admin</name></author>
		
	</entry>
	<entry>
		<id>http://sfsys.ru/index.php?title=TempDB.Unload&amp;diff=2910&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=TempDB.Unload&amp;diff=2910&amp;oldid=prev"/>
		<updated>2021-02-07T06:54:42Z</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:54, 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=TempDB.Unload&amp;diff=2909&amp;oldid=prev</id>
		<title>Admin at 09:16, 18 November 2019</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=TempDB.Unload&amp;diff=2909&amp;oldid=prev"/>
		<updated>2019-11-18T09:16:13Z</updated>

		<summary type="html">&lt;p&gt;&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=Unload, CopyTo&lt;br /&gt;
|object=[[Временная таблица базы данных]]&lt;br /&gt;
|caption=Выгрузка данных из временной таблицы&lt;br /&gt;
|type=1&lt;br /&gt;
|status=2&lt;br /&gt;
|db=2&lt;br /&gt;
|exception=Невозможно превратить в строку, неверные аргументы, ошибка сервера&lt;br /&gt;
|visual=0}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Временная таблица базы данных]]}}&lt;br /&gt;
Функция осуществляет загрузку записей из временной таблицы базы данных в список значений или таблицу значений. Записи отбираются с помощью фильтра. При загрузке в список значений, указывается столбец загрузки, при загрузке в таблицу, указывает список столбцов, если соответствующий столбец в таблице значений отсутствует, он будет создан. Объекты базы данных в таблице значений или списке будут незагруженными (после выполнения функции можно вызвать [[MassLoadObjects]]).&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{{Grey|TempDB.}}'''Unload'''({{ByRef|''&amp;lt;Объект в который происходит копирование&amp;gt;''}}{{Optional|,&amp;lt;Наименования столбцов для копирования (STRING)&amp;gt;,&amp;lt;Стандартные фильтры&amp;gt;...}})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Аргументы ====&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Объект в который происходит копирование&amp;gt;''&amp;lt;/code&amp;gt; - {{ByRef}} Объект данных, в который будет произведена выгрузка записей временной таблицы базы данных. На данный момент принимаются объекты: &lt;br /&gt;
** '''Список значений'''. Во втором аргументе необходимо указать наименование одного столбца таблицы, данные из которого будут добавлены с список значений. &lt;br /&gt;
** '''Таблица значений'''. Если второй аргумент не задан, будут загружены все столбцы временной таблицы, иначе будут загружены столбцы, наименования которых перечислены во втором аргументе через запятые. При указании на наименования столбцов, имеется возможность использовать специальное имя '''@ID''', это имя позволяет получить также цифровой идентификатор записи временной таблицы (каждая запись временной таблицы пронумерована). Если загружаемые столбцы отсутствовали в заполняемой таблице значений, они будут созданы.&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Наименования столбцов для копирования (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Аргумент перечисляет наименования столбцов таблицы для загрузки, разделенные запятыми. См. описание предыдущего аргумента.&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Стандартные фильтры&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Стандартные фильтры отбора записей временной таблицы описаны в статье [[Стандартные фильтры]]. Важное отличие от фильтров функций объектов базы данных заключается в том, стандартные фильтры всегда работают в сложном (расширенном) режиме, при этом отсутствует требование, что первая строка фильтра должна начинаться на знак '''~'''. Выражения фильтров содержат весь возможный набор функций и операторов языка запросов (см. [[Временная таблица базы данных]], [[Объект запрос базы данных]]), при указании наименование также применимы префиксы (типа ''':'''), как это описано в [[Временная таблица базы данных#Формулы при вычислении полей записей временной таблицы базы данных|статье по временной таблице базы данных]].&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Пример создает таблицу аТемп, и заполняет ее резервами документа ЗаказНаПроизводство, при этом в ней также заполнено поле документа ВыпускПродукции. &lt;br /&gt;
//  Документ ВыпускПродукции подчинен документу ЗаказНаПроизводство. Выборка документов происходит за период с НачДата по КонДата.&lt;br /&gt;
//Таблица номенклатуры из резервов с выпусками и заданиями&lt;br /&gt;
аТемп:=TempDB.Create(&amp;quot;зДок:DB,зЗад:DB,зН:DB:I,Количество:NUMBER.15.5&amp;quot;);&lt;br /&gt;
//Заказы на производство&lt;br /&gt;
аТемп.LoadFrom(&amp;quot;Stor.Резервы&amp;quot;,&amp;quot;@LINK-&amp;gt;зЗад,Номенклатура-&amp;gt;зН,?(@EXPENSE=1,-Количество,Количество)-&amp;gt;Количество&amp;quot;,&lt;br /&gt;
  &amp;quot;(BegOfDay(@DATE)&amp;gt;=НачДата)And(BegOfDay(@DATE)&amp;lt;=КонДата)&amp;quot;,&amp;quot;IsType(@LINK,Doc.ЗаказНаПроизводство)&amp;quot;);&lt;br /&gt;
//Заполняем зДок (подчиненный документ -- ВыпускПродукции)&lt;br /&gt;
вТемп:=TempDB.Create(&amp;quot;зДок2:DB,зЗад:DB&amp;quot;);&lt;br /&gt;
//Выбираются только те документы выпусков, основания которых (ЗаказНаПроизводство) находятся в таблице аТемп&lt;br /&gt;
вТемп.LoadFrom(&amp;quot;Doc.ВыпускПродукции&amp;quot;,&amp;quot;@ELEMENT-&amp;gt;зДок2,@ELEMENT.ДокОснование-&amp;gt;зЗад&amp;quot;,&amp;quot;@ELEMENT.ДокОснование IN аТемп.зЗад&amp;quot;);&lt;br /&gt;
//Заполним столбец зДок оригинальной таблицы, объединение происходит по условию &amp;quot;:зЗад=зЗад&amp;quot;.&lt;br /&gt;
аТемп.Update(вТемп,&amp;quot;:зЗад=зЗад,зДок2-&amp;gt;зДок&amp;quot;);&lt;br /&gt;
//Выгрузим созданную таблицы в новую таблицу значений&lt;br /&gt;
aTab:=Tab.Create();&lt;br /&gt;
аТемп.CopyTo(aTab);&lt;br /&gt;
//В дальнейшем таблицу aTab можно, к примеру, вывести на экран.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>