<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>1C-Book &#187; Литералы и параметры в языке запросов</title>
	<atom:link href="http://1c-book.ru/category/razrabotka-v-sisteme-1spredpriyatie-8-0-s-a-mitichkin-ooo-1s-pablishing-2003g/literaly-i-parametry-v-yazyke-zaprosov/feed/" rel="self" type="application/rss+xml" />
	<link>http://1c-book.ru</link>
	<description>1С Предприятие 8.0. Справочно-Информационная Система</description>
	<lastBuildDate>Wed, 04 Nov 2009 12:01:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Литералы и параметры в языке запросов</title>
		<link>http://1c-book.ru/literaly-i-parametry-v-yazyke-zaprosov/</link>
		<comments>http://1c-book.ru/literaly-i-parametry-v-yazyke-zaprosov/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 10:33:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Литералы и параметры в языке запросов]]></category>
		<category><![CDATA[Литералы]]></category>
		<category><![CDATA[Параметры]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=215</guid>
		<description><![CDATA[В выражениях языка запросов могут напрямую указываться зна-
чения типа «булево», «число», «строка» или «дата». Также могут
использоваться значения параметров запроса.
В следующей таблице приведены все возможные типы литералов
и примеры их значений:

Обратите внимание, что значения типа «дата» задаются с помощью   ключевого слова ДАТАВРЕМЯ, после которого в скобках   последовательно указываются год, месяц, день, час, минута [...]]]></description>
			<content:encoded><![CDATA[<p align="left">В выражениях <strong>языка запросов</strong> могут напрямую указываться зна-</p>
<p align="left">чения типа «булево», «число», «строка» или «дата». Также могут</p>
<p align="left">использоваться значения параметров запроса.</p>
<p align="left">В следующей таблице приведены все возможные типы <strong>литералов</strong></p>
<p align="left">и примеры их значений:</p>
<p align="left"><img src="http://s40.radikal.ru/i087/0910/3d/12957f1abb48.gif" border="0" alt="" width="458" height="182" /></p>
<p align="left">Обратите внимание, что значения типа «дата» задаются с помощью   ключевого слова ДАТАВРЕМЯ, после которого в скобках   последовательно указываются год, месяц, день, час, минута и секунда.</p>
<p align="left">В запрос также могут передаваться параметры. Эта возможность уже использовалась нами при рассмотрении предложения ГДЕ.</p>
<p align="left">Значения параметров могут использоваться в выражениях языка запросов, для этого необходимо указать символ «&amp;» и после   него имя параметра.</p>
<p align="left">Например, выберем все приходные накладные за определенный период. Период будет задаваться параметрами <em>НачДата </em>и <em>КонДата</em>:</p>
<div></div>
<div>
<pre><span style="color: #008000;">Запрос = Новый Запрос("ВЫБРАТЬ * ИЗ Документ.ПриходнаяНакладная</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">	ГДЕ Дата МЕЖДУ НачДата и КонДата");</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос.УстановитьПараметр("НачДата",ВыбНачалоПериода);</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос.УстановитьПараметр("КонДата",ВыбКонецПериода);</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Результат = Запрос.Выполнить();</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;"> </span></pre>
</div>
<p align="left">В качестве параметра может быть передано любое значение,   например, значение одного из примитивных типов (число, строка, дата, булево), <em>ДокументСсылка</em>, <em>СправочникСсылка</em>, список   значений и т.д.</p>
<p align="left">Группы справочника и список значений часто применяются с ключевым словом <strong><em>В</em></strong>. Если передается группа справочника (или родительский элемент для справочников из одних элементов), то можно применить конструкцию <em>В ИЕРАРХИИ</em>:</p>
<p align="left">Например, покажем цены на товары из указанного списка:</p>
<div><span style="color: #0000ff;"><span style="color: #0000ff;"><span style="color: #0000ff;"><span style="color: #0000ff;"> </span></span></span></span></p>
<pre><span style="color: #008000;">//1-й пример: отбор по списку товаров</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос = Новый Запрос("</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">	|ВЫБРАТЬ * ИЗ Справочник.Номенклатура</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">	|ГДЕ Ссылка В &amp;СписокТоваров");</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос.УстановитьПараметр("СписокТоваров",СписокВыбранныхТоваров);</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">//2-й пример: отбор по группе товаров</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос = Новый Запрос("</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">	| ВЫБРАТЬ * ИЗ Справочник.Номенклатура</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">	| ГДЕ Ссылка В ИЕРАРХИИ  ГруппаТоваров");</span></pre>
</div>
<div>
<p><span style="color: #008000;"><br />
</span></p>
<pre><span style="color: #008000;">Запрос.УстановитьПараметр("ГруппаТоваров",ВыбГруппа);</span></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/literaly-i-parametry-v-yazyke-zaprosov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
