<?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/vypolnenie-zaprosa/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/vypolnenie-zaprosa/</link>
		<comments>http://1c-book.ru/vypolnenie-zaprosa/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 16:36:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Выполнение запроса]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=231</guid>
		<description><![CDATA[Для работы с запросами в системе 1С:Предприятие 8.0   предусмотрено несколько специальных объектов, а именно:


Запрос,


РезультатЗапроса,


ВыборкаИзРезультатаЗапроса.


Общая схема выполнения запроса такова:
1. Создание   объекта типа Запрос с текстом запроса на специальном языке запросов.
2. Установка   параметров запроса с помощью метода УстановитьПараметр.
3. Выполнение   запроса, получение результата.
4. Получение   выборки из результата запроса [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Для работы с <strong>запросами </strong>в системе 1С:Предприятие 8.0   предусмотрено несколько специальных объектов, а именно:</p>
<ul>
<li>
<p align="left">Запрос,</p>
</li>
<li>
<p align="left">РезультатЗапроса,</p>
</li>
<li>
<p align="left">ВыборкаИзРезультатаЗапроса.</p>
</li>
</ul>
<p align="left">Общая схема выполнения запроса такова:</p>
<p align="left">1. Создание   объекта типа Запрос с текстом запроса на специальном языке запросов.</p>
<p align="left">2. Установка   параметров запроса с помощью метода УстановитьПараметр.</p>
<p align="left">3. Выполнение   запроса, получение результата.</p>
<p align="left">4. Получение   выборки из результата запроса или выгрузка результата в таблицу значений /   дерево значений. Также есть возможность использовать результат запроса как   источник данных для сводной таблицы.</p>
<p align="left">5. Обработка   выборки или таблицы значений (например, перебор строк) и выполнение действий,   для которых был нужен запрос, например, вывод области при формировании отчета.   Графически это можно представить следующим образом:</p>
<p align="left">
<p align="center"><img src="http://i078.radikal.ru/0910/0e/7019e441f9aa.jpg" border="0" alt="" width="437" height="285" /></p>
<p align="left">
<p align="left">Приведем простой пример, иллюстрирующий выполнение типичного   запроса:</p>
<p align="left">
<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>
<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">
<p>Два основных элемента механизма запросов — это язык <strong>запросов </strong>и   обход выборки из результата запроса. Именно в них заключена основная мощь   механизма запросов, поэтому ниже они будут рассмотрены более подробно. Но   прежде, чем мы перейдем к написанию запросов «с чистого листа», познакомимся с   Конструктором запросов, который значительно упрощает освоение языка <strong>запросов</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/vypolnenie-zaprosa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
