<?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/gruppirovki/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/gruppirovki/</link>
		<comments>http://1c-book.ru/gruppirovki/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 13:39:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Группировки]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=258</guid>
		<description><![CDATA[В 1С:Предприятии 8.0 появилась возможность группировать данные в   отчете. Группировки могут быть горизонтальные и вертикальные, тогда слева и   сверху появляются специальные маркеры, позволяющие   пользователю разворачивать и сворачивать группы.   Нажатием цифр 1234 можно развернуть сразу все  группировки данного уровня и свернуть более детальные  группировки:

Механизм группировок отличается [...]]]></description>
			<content:encoded><![CDATA[<p align="left">В 1С:Предприятии 8.0 появилась возможность <strong>группировать </strong>данные в   отчете. Группировки могут быть горизонтальные и вертикальные, тогда слева и   сверху появляются специальные маркеры, позволяющие   пользователю разворачивать и сворачивать группы.   Нажатием цифр 1234 можно развернуть сразу все <strong> группировки </strong>данного уровня и свернуть более детальные <strong> группировки</strong>:</p>
<p align="left">
<p align="left">Механизм группировок отличается от механизма расшифровок следующими аспектами:</p>
<ul>
<li>
<p align="left">Расшифровка обычно вызывает формирование нового отчета, открываемого в новом окне, а с помощью группировок можно раскрыть или свернуть текущую строку (колонку) в этом же окне.</p>
</li>
<li>
<p align="left">Нестандартная расшифровка должна быть обработана     программистом в процедуре-обработчике события <em>ОбработкаРасшифровки </em>для     элемента управления <em>ПолеТабличногоДокумента</em>, а раскрытие и сворачивание     группировок обрабатывается системой автоматически.</p>
</li>
<li>
<p align="left">Расшифровки работают в режиме «только просмотр», а группировки в любом режиме.</p>
</li>
</ul>
<p align="left">Самый простой способ добавить группировки в отчет — доверить эту задачу системе, тогда от разработчика требуются   минимальные усилия: необходимо всего лишь применить методы  <em>НачатьАвтоГруппировкуСтрок </em>и <em>ЗакончитьАвтоГруппировкуСтрок</em>, которые   включают режим автоматической группировки строк. В   этом режиме при вызове методов Вывести и Присоединить указываются   дополнительные параметры для <strong>группировки</strong>:</p>
<p align="left">
<div>
<pre><span style="color: #0000ff;">Вывести(&lt;Таблица&gt;, &lt;Уровень&gt;, &lt;Имя группы&gt;, &lt;Открыта&gt;)</span></pre>
</div>
<p align="left">
<p align="left">Назначение параметров метода <em>Вывести </em>описано ниже:</p>
<p align="left"><strong><em>Таблица</em></strong></p>
<p align="left">Выводимый фрагмент табличного документа.</p>
<p align="left"><em><strong>Уровень</strong></em></p>
<p align="left">Этот параметр используется для автоматической группировки строк   табличного документа с помощью методов <em>Начать</em>/<em>ЗакончитьАвтоГруппировкуСтрок </em>и   <em>Начать</em>/<em>ЗакончитьАвтоГруппировкуКолонок</em>. Соседние строки с одинаковым уровнем   будут отнесены к одной группе.</p>
<p align="left"><em><strong>Имя группы</strong></em></p>
<p align="left">Имя группы, к которой относятся выводимые строки.</p>
<p align="left"><strong>Открыта</strong></p>
<p align="left">Признак того, что выводимая группа будет открыта (развернута).</p>
<p align="left">Следующий пример выводит список товаров с <strong>группировками </strong>в   отчете:</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>
<p align="left">В качестве имени <strong>группировки </strong>назначается наименование товара.   Все группы выводятся сначала свернутыми, но пользователь может развернуть любую   группу с помощью маркера.</p>
<p align="left">При использовании группировок будет очень удобно, если   установить у ячейки свойство АвтоОтступ в какое-нибудь ненулевое значение,   например, 5. Тогда система будет автоматически добавлять заданное количество   пробелов слева текста ячейки, основываясь на текущем уровне группировки. В   результате отчет будет иметь пригодный внешний вид для отображения иерархии   данных.</p>
<p align="left">Для ручного <strong>управления группами</strong> применяются следующие методы   объекта <em>ТабличныйДокумент</em>:</p>
<p align="left"><strong><em>НачатьГруппуСтрок</em></strong></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>Заканчивает последнюю из начатых ранее групп колонок. С помощью   свойств <em>ИтогиСнизу </em>и <em>ИтогиСправа </em>разработчик может изменять положение маркера   группы (сверху или снизу для строк, слева или справа для колонок). Свойства <em> ЦветТекстаГруппировки </em>и <em>ЦветФонаГруппировки </em>позволяют легко управлять <a href="http://1c-book.ru/formatirovanie/"> форматированием </a>группировок.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/gruppirovki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
