<?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/zaprosy-k-registram-buxgalterii/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/zaprosy-k-registram-buxgalterii/</link>
		<comments>http://1c-book.ru/zaprosy-k-registram-buxgalterii/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:04:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Запросы к регистрам бухгалтерии]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=319</guid>
		<description><![CDATA[
Извлечение информации из регистров бухгалтерии обычно  производится с помощью запросов. Для этого система 1C:Предприятие  8.0 предоставляет в распоряжение разработчику несколько таблиц-источников данных  для запроса. К ним относятся:
Основная таблица записей
Доступ к записям регистра бухгалтерии (проводкам). Доступна вся  информация о проводке, кроме субконто.
ДвиженияССубконто
Доступ к записям регистра бухгалтерии с учетом субконто. Является расширением предыдущей [...]]]></description>
			<content:encoded><![CDATA[<p align="left">
<p align="left">Извлечение информации из регистров бухгалтерии обычно  производится с помощью <strong>запросов</strong>. Для этого система 1C:Предприятие  8.0 предоставляет в распоряжение разработчику несколько таблиц-источников данных  <strong>для запроса</strong>. К ним относятся:</p>
<p align="left">Основная таблица записей</p>
<p align="left">Доступ к записям <strong>регистра бухгалтерии</strong> (проводкам). Доступна вся  информация о проводке, кроме субконто.</p>
<p align="left"><em><strong>ДвиженияССубконто</strong></em></p>
<p align="left">Доступ к записям регистра бухгалтерии с учетом субконто. Является расширением предыдущей таблицы.</p>
<p align="left"><em><strong>ЗначенияСубконто</strong></em></p>
<p align="left">Доступ к значениям субконто. Обычно эта таблица соединяется в  запросе с какой-нибудь другой таблицей.</p>
<p align="left"><em><strong>Остатки</strong></em></p>
<p align="left">Получение остатков по счетам, измерениям и субконто.</p>
<p align="left"><em><strong>Обороты</strong></em></p>
<p align="left">Получение оборотов по счетам и между счетами, а также по измерениям и субконто.</p>
<p align="left"><em><strong>ОстаткиИОбороты</strong></em></p>
<p align="left">Получение начальных и конечных остатков, а также оборотов за  период по счетам, измерениям и субконто.</p>
<p align="left"><em><strong>ОборотыДтКт</strong></em></p>
<p align="left">Эта таблица существует только для регистров бухгалтерии с поддержкой корреспонденции. Она предназначена для получения дебетовых и кредитовых оборотов между  счетами, измерениями и субконто.</p>
<p align="left">Каждая таблица-источник предоставляет свой набор полей.  Некоторые таблицы имеют параметры, которые позволяют наложить ограничение на выборку, а также задать периодичность.</p>
<p align="left">Разберем на примерах, как извлекать из регистра бухгалтерии требуемую информацию. Реализуем некоторые стандартные бухгалтерские  отчеты с помощью запросов.</p>
<h3>Структура регистра бухгалтерии</h3>
<p align="left">Ниже в примерах будет использован регистр бухгалтерии Основной, поддерживающий корреспонденцию и имеющий следующую структуру:</p>
<p align="left"><span style="color: #ff0000;"><img src="http://i056.radikal.ru/0910/f7/a05a677c48f9.gif" border="0" alt="" width="480" height="369" /> <em> </em></span></p>
<h3><em>Движения без субконто</em></h3>
<p><em> </em></p>
<p align="left">Самой простой тип <strong>запросов </strong>— получение детальных записей  регистра. Для этого используется основная таблица-источник <strong>регистра бухгалтерии</strong>.</p>
<p align="left">Обратите внимание, что для небалансовых измерений и ресурсов, а также для счета существуют поля с добавлением «Дт» и «Кт», например, <em>ВалютаДт</em>:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Период, //дата и время записи</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Регистратор, НомерСтроки,	//документ и номер строки</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Организация, 			//балансовое измерение Организация</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СчетДт, СчетКт, 			//счета дебета и кредита</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Сумма, 				//балансовый ресурс Сумма</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ВалютаДт, ВалютаКт, 		//небалансовое измерение Валюта</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ВалютнаяСуммаДт, ВалютнаяСуммаКт, //небалансовый ресурс</span></pre>
</div>
<div>
<pre><span style="color: #008000;">КоличествоДт, КоличествоКт, 	//небалансовый ресурс Количество</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ВалютнаяСумма</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ЖО 					//реквизит записи ЖО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ РегистрБухгалтерии.Основной</span></pre>
</div>
<div></div>
<p>Результат <strong>запроса </strong>представлен ниже:  Заметьте, что эта таблица не предоставляет информацию о субконто.  Для этого предназначена следующая таблица.</p>
<h3>Движения с указанием субконто</h3>
<p>Теперь получим список движений регистра с субконто. Для этого нужно воспользоваться таблицей <em>ДвиженияССубконто</em>. Для демонстрации мы  включим в результат поле <em>ВидСубконтоДт </em>и другие поля,  содержащие информацию о субконто по дебету и кредиту  проводки.  Это реализуется в следующем <strong>запросе</strong>:</p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Период, 			//дата и время записи</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Организация, 		//балансовое измерение Организация</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СчетДт, СчетКт,		//счета дебета и кредита</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Сумма, 			//балансовый ресурс Сумма</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ВидСубконтоДт1, СубконтоДт1,//вид и значение субконто 1 по дебету</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СубконтоДт2, 		//субконто 2 по дебету</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СубконтоКт1 , СубконтоКт2, //субконто 1 и 2 по кредиту</span></pre>
</div>
<div>
<pre><span style="color: #008000;">КоличествоДт КолДт, КоличествоКт КолКт, //небалансовый ресурс</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Количество</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ЖО 				//реквизит записи ЖО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ РегистрБухгалтерии.Основной.ДвиженияССубконто</span></pre>
</div>
<div></div>
<p>Результат <strong>запроса </strong>представлен ниже:</p>
<h3>Остатки по счетам</h3>
<p>Абсолютно необходимая информация для бухгалтера — остатки по счетам. Сформируем отчет, который будет показывать остатки по счетам для каждой организации и консолидированный остаток по счету. Для этого нам понадобится следующий <strong>запрос</strong>:</p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Организация КАК Организация,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Счет КАК Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.СуммаОстаток КАК СуммаОстаток</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РегистрБухгалтерии.Основной.Остатки КАК ОсновнойОстатки</span></pre>
</div>
<div>
<pre><span style="color: #008000;">УПОРЯДОЧИТЬ ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Счет.Код</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИТОГИ СУММА(СуммаОстаток) ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Организация,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет</span></pre>
</div>
<p align="left">
<p align="left">Результат запроса представлен в виде сводной таблицы:</p>
<p align="left">
<h3>Валютные остатки по счетам</h3>
<p align="left">Так как в нашем регистре есть измерение Валюта, то возможно получить остатки по каждой валюте в разрезе счетов и организаций. Это  можно сделать следующим <strong>запросом</strong>:</p>
<p align="left"><span style="color: #008000;"><br />
</span></p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Организация КАК Организация,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Счет КАК Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Валюта КАК Валюта,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.ВалютнаяСуммаОстаток КАК Остаток</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РегистрБухгалтерии.Основной.Остатки КАК ОсновнойОстатки</span></pre>
</div>
<div>
<pre><span style="color: #008000;">УПОРЯДОЧИТЬ ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОстатки.Счет.Код</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИТОГИ СУММА(Остаток) ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Организация,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Валюта</span></pre>
</div>
<div></div>
<p>Результат запроса показан ниже в виде <strong>сводной таблицы</strong>:</p>
<h3>Обороты по счетам</h3>
<p>Сформируем отчет, который покажет дебетовые и кредитовые обороты по счетам в разрезе организаций. Это можно сделать с использованием таблицы <em>Обороты</em>, задействуй поле <em>Счет </em>и измерение <em> Организация</em>.  Следующий <strong>запрос </strong>это демонстрирует:</p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.Счет КАК Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.Организация КАК Организация,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.СуммаОборотДт КАК ОборотДт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.СуммаОборотКт КАК ОборотКт</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РегистрБухгалтерии.Основной.Обороты КАК ОсновнойОбороты</span></pre>
</div>
<div>
<pre><span style="color: #008000;">УПОРЯДОЧИТЬ ПО Счет.Код</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИТОГИ СУММА(ОборотДт), СУММА(ОборотКт) ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Организация</span></pre>
</div>
<div></div>
<p>Результат представлен в следующей <strong>сводной таблице</strong>:</p>
<h3>Обороты между счетами</h3>
<p>Отчет, показывающий обороты между счетами, можно сформировать на  основе таблицы <em>Обороты</em>, используя поля <em>Счет </em>и <em>КорСчет</em>:</p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.Счет КАК Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.КорСчет КАК КорСчет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ОсновнойОбороты.СуммаОборот КАК СуммаОборот</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РегистрБухгалтерии.Основной.Обороты КАК ОсновнойОбороты</span></pre>
</div>
<div>
<pre><span style="color: #008000;">УПОРЯДОЧИТЬ ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет.Код, КорСчет.Код</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИТОГИ СУММА(СуммаОборот) ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">КорСчет</span></pre>
</div>
<div></div>
<p>Результат <strong>запроса </strong>приведен ниже:  Таблица <em>Обороты </em>также предоставляет поля Субконто и <em>КорСубконто </em>для того, чтобы получать обороты по субконто или между субконто.  Параметры виртуальной таблицы <em>Обороты </em>позволяют указывать начало и конец периода, периодичность, условия по счетам и субконто.</p>
<h3>Оборотно-сальдовая ведомость</h3>
<p>Оборотно-сальдовая ведомость показывает остатки на начало и конец периода и обороты за период. Ее можно легко сформировать, используя  виртуальную таблицу <em>ОстаткиИОбороты</em>:</p>
<div>
<pre><span style="color: #008000;">ВЫБРАТЬ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет КАК Счет,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаНачальныйОстатокДт КАК НачОстДт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаНачальныйОстатокКт КАК НачОстКт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаОборотДт КАК ОборотДт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаОборотКт КАК ОборотКт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаКонечныйОстатокДт КАК КонОстДт,</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СуммаКонечныйОстатокКт КАК КонОстКт</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИЗ</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РегистрБухгалтерии.Основной.ОстаткиИОбороты(ШачДата, &amp;КонДата)</span></pre>
</div>
<div>
<pre><span style="color: #008000;">УПОРЯДОЧИТЬ ПО</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Счет.Код</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ИТОГИ СУММА(НачОстДт), СУММА(НачОстКт),</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СУММА(ОборотДт), СУММА(ОборотКт),</span></pre>
</div>
<div>
<pre><span style="color: #008000;">СУММА(КонОстДт), СУММА(КонОстКт)</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ПО Счет</span></pre>
</div>
<div></div>
<p align="left">Обратите внимание на параметры виртуальной таблицы <em>НачДата </em>и <em>КонДата</em>. Они задают определенный период, за который формируется  <strong>оборотно-сальдовая ведомость</strong>.</p>
<p align="left">Результат представлен в виде сводной таблицы:</p>
<p align="left">
<p>Таким образом, <strong>регистры бухгалтерии</strong> являются универсальным средством учета движений материальных средств на основе определенного  плана счетов. С помощью запросов можно получать  информацию из регистров бухгалтерии в различных разрезах, с подсчетом промежуточных итогов, группировками и т.д. Поэтому механизмы бухгалтерского учета системы 1С:Предприятие 8.0 могут применяться для любой схемы ведения бухгалтерского и управленческого учета, а также для решения задач планирования и управления.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/zaprosy-k-registram-buxgalterii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
