<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.kint.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_%281Cv8%29</id>
	<title>Особенности работы с формами (1Cv8) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.kint.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_%281Cv8%29"/>
	<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;action=history"/>
	<updated>2026-05-21T08:20:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=31687&amp;oldid=prev</id>
		<title>Дмитрий Малюгин в 12:31, 7 июля 2016</title>
		<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=31687&amp;oldid=prev"/>
		<updated>2016-07-07T12:31:18Z</updated>

		<summary type="html">&lt;p&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;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 12:31, 7 июля 2016&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-l1&quot; &gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&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;[[Категория:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Программирование в &lt;/del&gt;1Cv8]]&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;[[Категория:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Формы &lt;/ins&gt;1Cv8]]&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;#160;&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{| align=&amp;quot;right&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| __TOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&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;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;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;/table&gt;</summary>
		<author><name>Дмитрий Малюгин</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=31651&amp;oldid=prev</id>
		<title>Дмитрий Малюгин в 12:06, 7 июля 2016</title>
		<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=31651&amp;oldid=prev"/>
		<updated>2016-07-07T12:06:31Z</updated>

		<summary type="html">&lt;p&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;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 12:06, 7 июля 2016&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-l1&quot; &gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&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;[[Категория:Программирование в 1Cv8]]&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;[[Категория:Программирование в 1Cv8]]&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Программирование в 1Cv82]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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>Дмитрий Малюгин</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=21495&amp;oldid=prev</id>
		<title>Павел Лазарев: Новая страница: «Категория:Программирование в 1Cv8 Категория:Программирование в 1Cv82   ==Как назначить кон...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC%D0%B8_(1Cv8)&amp;diff=21495&amp;oldid=prev"/>
		<updated>2010-10-06T13:18:10Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2_1Cv8&quot; title=&quot;Категория:Программирование в 1Cv8&quot;&gt;Категория:Программирование в 1Cv8&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2_1Cv82&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Категория:Программирование в 1Cv82 (страница не существует)&quot;&gt;Категория:Программирование в 1Cv82&lt;/a&gt;   ==Как назначить кон...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория:Программирование в 1Cv8]]&lt;br /&gt;
[[Категория:Программирование в 1Cv82]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Как назначить конкретный тип элементу управления, который связан с реквизитом формы, имеющим составной тип?==&lt;br /&gt;
&lt;br /&gt;
Источник: http://v8.1c.ru/predpriyatie/typical_problems_Form.htm#18&lt;br /&gt;
&lt;br /&gt;
Для этого можно присвоить реквизиту формы значение пустой ссылки нужного типа. Например, для поля ввода, связанного с реквизитом, который может принимать значение ссылки на справочники физических и юридических лиц, назначение нужного типа может выглядеть следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
 ПолеВвода1 = Справочники.ФизическиеЛица.ПустаяСсылка();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Однако если в этом случае в поле ввода нажать кнопку очистки, снова будет предложен выбор типа значения из двух возможных типов. Избежать этого можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
Во-первых, можно запретить выбор типа в поле ввода (свойство ВыбиратьТип). В этом случае нажатие на кнопку очистки не будет приводить к сбросу типа в поле ввода.&lt;br /&gt;
&lt;br /&gt;
Во-вторых, можно использовать свойство поля ввода ОграничениеТипа, задающее возможные типы данных, которые могут быть введены в поле ввода, и приводить значение соответствующего реквизита к нужному типу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
 Массив = Новый Массив();&lt;br /&gt;
 Массив.Добавить(Тип(&amp;quot;СправочникСсылка.ФизическиеЛица&amp;quot;));&lt;br /&gt;
 НашеОписание = Новый ОписаниеТипов(Массив);&lt;br /&gt;
&lt;br /&gt;
 ЭлементыФормы.ПолеВвода1.ОграничениеТипа = НашеОписание;&lt;br /&gt;
 ПолеВвода1 = НашеОписание.ПривестиЗначение(ПолеВвода1); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Какие существуют особенности работы с составными типами данных?==&lt;br /&gt;
Источник: http://itland.ru/forum/index.php?showtopic=2577&lt;br /&gt;
&lt;br /&gt;
Вопрос: Какие существуют особенности работы с составными типами данных?&lt;br /&gt;
&lt;br /&gt;
Ответ&lt;br /&gt;
&lt;br /&gt;
Этот вопрос имеет два стороны:&lt;br /&gt;
&lt;br /&gt;
===1) Сторона элемента формы.===&lt;br /&gt;
&lt;br /&gt;
Для элемента формы мы можем установить только ограничение на типы которые можно выбрать.&lt;br /&gt;
&lt;br /&gt;
Т.е. с помощью кода:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
 МассивТипов=Новый Массив();&lt;br /&gt;
 МассивТипов.Добавить(Тип(&amp;quot;СправочникСсылка.Контрагенты&amp;quot;));&lt;br /&gt;
 ЭлементыФормы.ПолеВвода1.ОграничениеТипа=Новый ОписаниеТипов(МассивТипов);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Мы ограничиваем возможный типы только одним &amp;quot;СправочникСсылка.Контрагенты&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
НО это не действует на значение которое хранится в источнике данных.&lt;br /&gt;
&lt;br /&gt;
Поэтому если реквизит который связан с &amp;quot;ПолеВвода1&amp;quot; имеет &amp;quot;составной&amp;quot; тип, например Любая ссылка,&lt;br /&gt;
он будет неопределенного типа даже после &amp;quot;ЭлементыФормы.ПолеВвода1.ОграничениеТипа=Новый ОписаниеТипов(МассивТипов);&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===2) Сторона источника данных.===&lt;br /&gt;
&lt;br /&gt;
Здесь ограничение на тип накладывается либо в конфигураторе, либо в момент создания этого элемента из языка.&lt;br /&gt;
&lt;br /&gt;
Но если у реквизита установлен &amp;quot;составной&amp;quot; тип значение реквизита будет неопределенно до тех пор, пока ему не будет присвоено значение конкретного типа.&lt;br /&gt;
&lt;br /&gt;
Присвоить конкретное значение можно либо из языка, либо выбрав это значение в форме.&lt;br /&gt;
&lt;br /&gt;
Из выше описанного можно сделать вывод:&lt;br /&gt;
*Если у реквизита установлен &amp;quot;Составной&amp;quot; тип данных, то даже при ограничении возможных типов у элемента формы до одного возможного, у пользователя будет запрошен тип который нужно будет присвоить реквизиту.&lt;br /&gt;
*Если мы хотим оградить пользователя от лишних движений, т.е. выбора единственно возможного типа, нам нужно предварительно установить тип реквизита.&lt;br /&gt;
&lt;br /&gt;
Сделать это можно следующим образом:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
//&amp;quot;Значение1&amp;quot; это реквизит связанный с &amp;quot;ПолеВвода1&amp;quot;.&lt;br /&gt;
Значение1 = ЭлементыФормы.ПолеВвода1.ОграничениеТипа.ПривестиЗначение(Значение1);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Добавление от ezh (особенности при работе с элементами в табличном поле):===&lt;br /&gt;
&lt;br /&gt;
1.&lt;br /&gt;
&lt;br /&gt;
Вместо этого:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
ЭлементыФормы.ПолеВвода1.ОграничениеТипа=Новый ОписаниеТипов(МассивТипов);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пишем это:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
ЭлементыФормы.ИмяТабличнойЧасти.Колонки.ИмяКолонки.ЭлементУправления.ОграничениеТипа = Новый ОписаниеТипов(МассивТипов);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.&lt;br /&gt;
&lt;br /&gt;
Вместо этого:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
Значение1 = ЭлементыФормы.ПолеВвода1.ОграничениеТипа.ПривестиЗначение(Значение1);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пишем это:&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
ЭлементыФормы.ИмяТабличнойЧасти.ТекущаяСтрока.ИмяКолонки = ПривестиЗначение(ЭлементыФормы.ИмяТабличнойЧасти.ТекущаяСтрока.ИмяКолонки);&lt;br /&gt;
&lt;br /&gt;
// можно так, а можно как в примере ниже...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вот работающий пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 МассивТипов = Новый Массив();&lt;br /&gt;
 МассивТипов.Добавить(Тип(&amp;quot;ПеречислениеСсылка.&amp;quot;+Элемент.Значение));&lt;br /&gt;
 ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);&lt;br /&gt;
 &lt;br /&gt;
 ЭлементыФормы.ТабличнаяЧасть1.Колонки.ЗначениеПеречисления.ЭлементУправления.ОграничениеТипа = ОписаниеТипов;&lt;br /&gt;
 // ЭлементыФормы.ТабличнаяЧасть1.ТекущаяСтрока.ЗначениеПеречисления = ОписаниеТипов.ПривестиЗначение(ЭлементыФормы.ТабличнаяЧасть1.ТекущаяСтрока.ЗначениеПеречисления);&lt;br /&gt;
 ЭлементыФормы.ТабличнаяЧасть1.Колонки.ЗначениеПеречисления.ЭлементУправления.Значение = ОписаниеТипов.ПривестиЗначение(ЭлементыФормы.ТабличнаяЧасть1.Колонки.ЗначениеПеречисления.ЭлементУправления.Значение);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Как организовать выбор значений из списка, открывающегося под элементом формы?==&lt;br /&gt;
&lt;br /&gt;
Источник: http://v8.1c.ru/predpriyatie/typical_problems_Form.htm#19&lt;br /&gt;
&lt;br /&gt;
Для этого следует использовать методы формы ВыбратьИзСписка() или ВыбратьИзМеню().&lt;br /&gt;
&lt;br /&gt;
Метод ВыбратьИзСписка() позволяет открыть выпадающий список для интерактивного выбора одного из элементов, причем список будет расположен около переданного элемента формы или около активной области формы (если элемент формы не передан).&lt;br /&gt;
&lt;br /&gt;
Например, следующий код позволяет открыть выпадающий список под полем ввода «ПолеВводаКонтрагент» для выбора одного из контрагентов:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
СписокВыбора = Новый СписокЗначений; &lt;br /&gt;
&lt;br /&gt;
СписокВыбора.Добавить(Справочники.Контрагенты.НайтиПоКоду(&amp;quot;Ю0039&amp;quot;)); &lt;br /&gt;
СписокВыбора.Добавить(Справочники.Контрагенты.НайтиПоКоду(&amp;quot;Ю0040&amp;quot;)); &lt;br /&gt;
&lt;br /&gt;
ВыбранноеЗначение = ВыбратьИзСписка(СписокВыбора, ЭлементыФормы.ПолеВводаКонтрагент); &lt;br /&gt;
&lt;br /&gt;
Если ВыбранноеЗначение &amp;lt;&amp;gt; Неопределено Тогда &lt;br /&gt;
	ПолеВводаКонтрагент = ВыбранноеЗначение.Значение; &lt;br /&gt;
КонецЕсли; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Метод ВыбратьИзМеню() работает аналогично методу ВыбратьИзСписка() за исключением того, что для выбора открывается не выпадающий список, а меню.&lt;br /&gt;
&lt;br /&gt;
Например, следующий код позволяет открыть меню для интерактивного выбора одного из действий, которые необходимо выполнить для контрагента, выбранного в поле ввода «ПолеВводаКонтрагент»:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
СписокВыбора = Новый СписокЗначений; &lt;br /&gt;
&lt;br /&gt;
СписокВыбора.Добавить(&amp;quot;Загрузка&amp;quot;, &amp;quot;Загрузить информацию&amp;quot;); &lt;br /&gt;
СписокВыбора.Добавить(&amp;quot;Выгрузка&amp;quot;, &amp;quot;Выгрузить данные&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
ВыбранноеЗначение = ВыбратьИзМеню(СписокВыбора, ЭлементыФормы.ПолеВводаКонтрагент); &lt;br /&gt;
&lt;br /&gt;
Если ВыбранноеЗначение.Значение = &amp;quot;Загрузка&amp;quot; Тогда &lt;br /&gt;
	ЗагрузитьИнформациюКонтрагента(ПолеВводаКонтрагент); &lt;br /&gt;
&lt;br /&gt;
ИначеЕсли ВыбранноеЗначение.Значение = &amp;quot;Выгрузка&amp;quot; Тогда &lt;br /&gt;
	ВыгрузитьДанныеКонтрагента(ПолеВводаКонтрагент); &lt;br /&gt;
КонецЕсли; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Как открыть форму элемента справочника?==&lt;br /&gt;
&amp;lt;source lang=1c&amp;gt;&lt;br /&gt;
ссЭлемент = ...&lt;br /&gt;
форма = ссЭлемент.ПолучитьФорму();&lt;br /&gt;
форма.Открыть();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Как редактировать записи списка в диалоге и в списке и переключаться между этими способами?== &lt;br /&gt;
&lt;br /&gt;
Оказывается, надо&lt;br /&gt;
* в свойствах (alt-enter) объекта метаданных установить &amp;quot;Способ редактирования&amp;quot;=&amp;quot;Обоими способами&amp;quot;&lt;br /&gt;
* после этого в в свойствах табличного поля списка появляется флаг &amp;quot;Использование/ИзменятьСпособРедактирования&amp;quot; и выбор &amp;quot;Способ редактирования = В списке/В диалоге&amp;quot;&lt;br /&gt;
* в свойствах табличного поля списка установить появившийся флаг &amp;quot;Использование/ИзменятьСпособРедактирования&amp;quot;&lt;br /&gt;
* после этого появляется команда &amp;quot;Редактировать в диалоге&amp;quot; и ее можно вставить в командную панель&lt;br /&gt;
* если включено автозаполнение командной панели, эта кнопка появится автоматически&lt;/div&gt;</summary>
		<author><name>Павел Лазарев</name></author>
		
	</entry>
</feed>