<?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=SelectDataType</id>
	<title>SelectDataType - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=SelectDataType"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=SelectDataType&amp;action=history"/>
	<updated>2026-04-04T10:20:23Z</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=SelectDataType&amp;diff=1914&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=SelectDataType&amp;diff=1914&amp;oldid=prev"/>
		<updated>2021-02-07T06:52:38Z</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:52, 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=SelectDataType&amp;diff=1913&amp;oldid=prev</id>
		<title>Admin at 08:22, 7 June 2019</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=SelectDataType&amp;diff=1913&amp;oldid=prev"/>
		<updated>2019-06-07T08:22:19Z</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=SelectDataType&lt;br /&gt;
|object=[[Функции общего назначения]]&lt;br /&gt;
|caption=Визуальные функции&lt;br /&gt;
|type=1&lt;br /&gt;
|status=2&lt;br /&gt;
|db=0&lt;br /&gt;
|exception=Невозможно превратить в строку&lt;br /&gt;
|visual=1}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Функции общего назначения]]}}&lt;br /&gt;
Функция позволяет выбрать тип (включая типы и виды объектов базы данных) из списка типов, ограниченного, если необходимо, первым аргументом. Функция возвращает выбранный пользователем тип или пустую строку, если пользователь отказался от выбора. Список объектов может содержать типы объектов через запятую, каждый тип записывается в виде &amp;lt;code&amp;gt;&amp;lt;Тип объекта&amp;gt;[.&amp;lt;Вид объекта БД&amp;gt;]&amp;lt;/code&amp;gt;. ''Тип объекта'' может быть следующим: '''STRING''', '''NUMBER''' (для двух обоих чисел), '''INT''' (только для целых чисел), '''REAL''' (только для вещественных чисел), '''DATE''' (только для дат), '''ANY''' (объект базы данных любого вида, кроме ''JOUR'', ''DBVAR'' и ''STOR''), '''REF''', '''DOC''', '''ENUM''', '''JOUR''', '''DBVAR''', '''STOR'''. К примеру, &amp;lt;code&amp;gt;NUMBER,REF.Номенклатура,REF.Контрагенты&amp;lt;/code&amp;gt; -- выбор тип будет осуществлен между четырьмя возможными типами -- целые числа, вещественные числа, и два вида справочника. По умолчанию в выборе участвуют все возможные типы и виды объектов, кроме ''JOUR'', ''DBVAR'' и ''STOR''.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''SelectDataType'''({{Optional|&amp;lt;Список типов объектов для выбора (STRING)&amp;gt;,&amp;lt;Заголовок формы (STRING)&amp;gt;}}):''&amp;lt;Тип и имя выбранного объекта или пустая строка (STRING)&amp;gt;''&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Аргументы ====&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;Заголовок формы (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Заголовок диалога выбора&lt;br /&gt;
&lt;br /&gt;
==== Возвращаемое значение ====&lt;br /&gt;
Возвращает строку-результат выбора в том же формате, в каком записывается список объектов для выбора. Однако, результат может содержать только один выбранный объект. Если пользователь отказался от выбора, функция возвратит пустую строку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Дает возможность пользователю выбрать вид справочника и выводит выбранный пользователем вид в лог&lt;br /&gt;
аТип:=SelectDataType(&amp;quot;REF&amp;quot;,&amp;quot;Выберите необходимый справочник:&amp;quot;);&lt;br /&gt;
If not isEmpty(аТип) Then&lt;br /&gt;
  TearStr(аТип,&amp;quot;REF.&amp;quot;);&lt;br /&gt;
  Message(&amp;quot;Был выбран справочник с видом &amp;quot;+аТип);&lt;br /&gt;
EndIf;  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>