<?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>Экстремальный блог &#187; Свертка базы 1С</title>
	<atom:link href="http://extremallife.ru/tag/httpextremalliferuwork1ssvertka-bazy-1s/feed" rel="self" type="application/rss+xml" />
	<link>http://extremallife.ru</link>
	<description>Блог отмороженного программиста 1С</description>
	<lastBuildDate>Fri, 30 Jul 2010 06:38:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Вопросы по свертке базы данных 1С 7.7</title>
		<link>http://extremallife.ru/work/1s/qwest-svertka</link>
		<comments>http://extremallife.ru/work/1s/qwest-svertka#comments</comments>
		<pubDate>Mon, 18 Jan 2010 19:01:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[1С]]></category>
		<category><![CDATA[Методика свертки 1С]]></category>
		<category><![CDATA[Программы для 1С]]></category>
		<category><![CDATA[Свертка 1С]]></category>
		<category><![CDATA[Свертка базы 1С]]></category>

		<guid isPermaLink="false">http://extremallife.ru/?p=2639</guid>
		<description><![CDATA[Много мне пишут по теме свертка 1с, методика свертки, быстрое удаление документов в 1С, задают много вопросов, попробую ответить на основные из них.
1. Что такое свертка и зачем она нужна?
Обработка свертки базы 1С представляет собой выгрузку остатков по складам, взаиморасчетов, остатков по кассе и банку, взаиморасчетов в подотчетных лиц. Далее очистка базы данных 1С от [...]]]></description>
			<content:encoded><![CDATA[<p>Много мне пишут по теме <a title="Свертка 1С базы пошагово" href="http://extremallife.ru/work/question/svertka-poshagovo" target="_blank">свертка 1с</a>, <a title="Методика свертки 1С" href="http://extremallife.ru/work/metodika-svertki-bazy-1s-torgovlya-i-sklad" target="_blank">методика свертки</a>, <a title="Быстрое удаление документов в 1С" href="http://extremallife.ru/work/speed-del" target="_blank">быстрое удаление документов в 1С</a>, задают много вопросов, попробую ответить на основные из них.</p>
<h2>1. <strong>Что такое свертка и зачем она нужна?</strong></h2>
<p><a title="Свертка 1с" href="http://depositfiles.com/files/7rl0k9cao" target="_blank">Обработка свертки базы 1С</a> представляет собой выгрузку остатков по складам, взаиморасчетов, остатков по кассе и банку, взаиморасчетов в подотчетных лиц. Далее очистка базы данных 1С от ВСЕХ документов, и загрузка в новую, чистую базу вышеперечисленных данных посредством документов ввода начальных остатков. Нужна свертка когда база 1С ведется давно и занимает значительный объем, что приводит к замедлению работы.</p><p>Авторские права на предоставленный материал принадлежат автору сайта<a href=http://extremallife.ru/> http://extremallife.ru</a></p>


<!-- MarketGidGoods Start -->
   <div id="MarketGid897"><center>
   <noindex><a href="http://marketgid.com/" target="_blank">Загрузка...</a></noindex>
   </center></div>
   <!-- MarketGidGoods End -->
   <!-- pered </body> -->
   <script type="text/javascript">
   var MarketGidDate = new Date();
   document.write('<scr'+'ipt type="text/javascript" '+'src="http://jsg.dt00.net/e/x/extremallife.ru.897.js?t='+MarketGidDate.getYear()+MarketGidDate.getMonth()+'"'+ '" charset="utf-8" ></scr'+'ipt>');
   </script>

<p><div id="attachment_2640" class="wp-caption aligncenter" style="width: 184px"><a href="http://extremallife.ru/wp-content/uploads/2010/01/press.jpg"><img class="size-full wp-image-2640" title="Свертка базы 1С" src="http://extremallife.ru/wp-content/uploads/2010/01/press.jpg" alt="Свертка базы 1С" width="174" height="160" /></a><p class="wp-caption-text">Свертка базы 1С</p></div></p>
<h2>2. <strong>Как свернуть базу 1С на SQL сервере.</strong></h2>
<p>Никак. Дело в том, что удаляя файлы (DBF файлы) мы  удаляем документы, поэтому процедура занимает очень мало времени (пару секунд). В SQL версии, как известно, нет DBF файлов и база данных храниться на SQL сервере. Есть один способ &#8211; выгрузить базу из SQL в DBF, свернуть и загрузить обратно в SQL. Этот способ, <a href="http://extremallife.ru/work/1s/udalit-iz-bazy-1s-dokumenty-za-neskolko-let" target="_blank">как мы видим</a>, возможен не всегда.</p>
<p><span id="more-2639"></span></p>
<h2>3. <strong>Почему свертка текущим числом проходит быстро, а свертка задним числом &#8211; долго?</strong></h2>
<p>Дело в том, что при свертке на текущее число мы удаляем все документы из базы 1С, а при свертке задним числом &#8211; оставляем документы, которые старше этого самого &laquo;заднего числа&raquo;.</p>
<p>В<a title="Быстрое удаление документов 1С" href="http://extremallife.ru/work/1s/udalit-iz-bazy-1s-dokumenty-za-neskolko-let" target="_blank"> этой статье </a>описано как можно немного ускорить удаление документов.</p>
<p>Большим минусом данного способа является то, что оставшиеся документы<strong> необходимо перепровести</strong>, для того, чтобы вновь сформировать движения по регистрам.</p>
<p>Если удалять документы за определенный период (например с начала ведения базы до 31.12.08), то делать это необходимо обработкой, но при этом документ, удаляясь, удаляет все созданные движения, что занимает время. <strong>Если документов много, то это занимает значительное время.</strong></p>
<h2>4. <strong>Что означают даты в обработках выгрузки и загрузки?</strong></h2>
<p>Дата в обработке выгрузки данных &#8211; это дата, на которую будут сформированы остатки на складах, взаиморасчеты и пр.</p>
<p>Дата в обработке загрузки &#8211; это дата, на которую будут сформированы документы ввода начальных остатков.</p>
<p>По идее, они должны быть одинаковые, например 01.01.2010 (ну или выгрузка 31.12.2009, а загрузка &#8211; 01.01.2010), но, в принципе, это абсолютно не критично. Каждый выбирает дату исходя из своих соображений.</p>
<p>Следовательно, запустить обработку свертки на определенное число &#8211; это указать дату в выгрузке, на которую будут сформированы остатки (надеюсь понятно, что остатки и все прочее со временем изменяется под действием документов).</p>
<h2>5. <strong>У меня всего 2 склада в 1С, однако документов &laquo;Ввод начальных остатков&raquo; более сотни, почему?</strong></h2>
<p>Дело в том, что обработка свертки автоматически разбивает документ по 100 строк. То есть, например, если у Вас в базе 1000 наименований товаров на одном складе, то будет сформировано 10 документов &laquo;Ввод начальных остатков&raquo;, по 100 наименований в каждом. Связано это с тем свойством 1С, что при увеличении количества строк, время проведения документа увеличивается в геометрической прогрессии. То есть, если документ содержит 500 строк &#8211; то время проведения 5 секунд, если 1000 &#8211; то уже 50 секунд. (Может с цифрами немного ошибся, но принцип такой). Исходя из этого, обработка создает документы по 100 строк в каждом.</p>
<h2>6.<strong> У меня много неиспользуемых, помеченных на удаление элементов в справочнике номенклатура / контрагенты. Как их удалить?</strong></h2>
<p>Если Вы пользовались стандартной процедурой <strong>Операции &#8211; Удаление помеченных объектов</strong> и 1С ругнулась, что не может удалить эти элементы, то это означает, что они используются в каких-то документах или справочниках. Теоретически, можно удалить их напрямую с помощью обработки, но это неправильное решение, так как нарушится логическая целостность информационной базы. Переместите их в отдельную папку, или, в принципе, можете свернуть базу &#8211; скорее всего в новой базе  они удалятся (если их нет на остатках или они не имеют долгов ).</p>
<h2>7. Как после свертки лучше обновить конфигурации на периферийных базах?</h2>
<p>Реально УРБД своей обработкой я сворачивал 1 раз. После свертки (удаления всех документов) база перестала быть распределенной, и все периферийные базы надо создавать снова из свернутой базы 1С. Естественно все периферийные базы также обрезались.</p>
]]></content:encoded>
			<wfw:commentRss>http://extremallife.ru/work/1s/qwest-svertka/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Быстрое удаление документов 1С</title>
		<link>http://extremallife.ru/work/speed-del</link>
		<comments>http://extremallife.ru/work/speed-del#comments</comments>
		<pubDate>Mon, 20 Apr 2009 06:17:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[1С]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[свертка]]></category>
		<category><![CDATA[Свертка базы 1С]]></category>
		<category><![CDATA[удаление документов]]></category>

		<guid isPermaLink="false">http://extremallife.ru/?p=872</guid>
		<description><![CDATA[Иногда необходимо быстро удалить большое количество документов.
Например быстрое удаление может понадобится когда необходимо провести свертку базы данных задним числом. Например база ведется с 2005 года, а нам необходимо произвести свертку на 1 января 2009 года, чтобы все документы до 1 января 2009 года были удалены, а после 1 января 2009 года остались в базе.
В принципе [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда необходимо быстро <strong>удалить большое количество документов</strong>.</p>
<p>Например <strong>быстрое удаление</strong> может понадобится когда необходимо провести свертку базы данных задним числом. Например база ведется с 2005 года, а нам необходимо произвести свертку на 1 января 2009 года, чтобы все документы до 1 января 2009 года были удалены, а после 1 января 2009 года остались в базе.</p>
<p>В принципе удаление документов можно произвести программой в 5 строк:</p>
<p><span id="more-872"></span></p>
<p><span style="color: #008000;">Процедура Сформировать()<br />
Д = СоздатьОбъект(&raquo;Документ&raquo;);<br />
Д.ВыбратьДокументы(НачДата,КонДата);<br />
Пока Д.ПолучитьДокумент() = 1 Цикл<br />
Сообщить(Д.ТекущийДокумент());<br />
Состояние(Д.ДатаДок);<br />
Д.Удалить();<br />
КонецЦикла;<br />
КонецПроцедуры</span></p>
<p>Но дело в том, что при таком удалении каждый документ будет удаляться долго, потому что в начале он быдет &laquo;распроведен&raquo;, сделан не проведенным, а потом только документ будет удален. Если необходимо <strong>удалить очень много документов</strong>, то только лишь <strong>процедура удаления</strong> может занять очень продолжительное время. Как же быть в данном случае?</p><p>Авторские права на предоставленный материал принадлежат автору сайта<a href=http://extremallife.ru/> http://extremallife.ru</a></p>


<!-- MarketGidGoods Start -->
   <div id="MarketGid897"><center>
   <noindex><a href="http://marketgid.com/" target="_blank">Загрузка...</a></noindex>
   </center></div>
   <!-- MarketGidGoods End -->
   <!-- pered </body> -->
   <script type="text/javascript">
   var MarketGidDate = new Date();
   document.write('<scr'+'ipt type="text/javascript" '+'src="http://jsg.dt00.net/e/x/extremallife.ru.897.js?t='+MarketGidDate.getYear()+MarketGidDate.getMonth()+'"'+ '" charset="utf-8" ></scr'+'ipt>');
   </script>

<p>Выход прост.</p>
<p>В DBF ной базе нам достаточно удалить файлы регистров, по которым проводятся документы. Движения по регистрам в 1С хранятся в файлах начинающихся на rg и ra. То есть это файлы rg*.* ra*.*.</p>
<p>Эти файлы можно удалить вручную, а можно и c помощью DOS командой каталога информационной базы. Только естественно делайте это на копии информационной базы.</p>
<p>del rg*.*<br />
del ra*.*</p>
<p>После удаления этих файлов необходимо зайти в 1С монопольно (можно даже не переиндексировать) и запустить обработку на уделение документов.</p>
<p><span style="color: #008000;">Процедура Сформировать()<br />
Д = СоздатьОбъект(&raquo;Документ&raquo;);<br />
Д.ВыбратьДокументы(НачДата,КонДата);<br />
Пока Д.ПолучитьДокумент() = 1 Цикл<br />
Сообщить(Д.ТекущийДокумент());<br />
Состояние(Д.ДатаДок);<br />
Д.Удалить();<br />
КонецЦикла;<br />
КонецПроцедуры</span></p>
<p>Если удалены файлы регистров, то обработка удаления сработает в разы быстрее, так как не придется удалять движения по регистрам.</p>
<p>Единственный минус этого способа &#8211; это то, что необходимо будет перепровести ВСЕ неудаленные документы.</p>
]]></content:encoded>
			<wfw:commentRss>http://extremallife.ru/work/speed-del/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Методика свертки базы 1с Торговля и Склад. Свертка базы 1С скачать обработку.</title>
		<link>http://extremallife.ru/work/metodika-svertki-bazy-1s-torgovlya-i-sklad</link>
		<comments>http://extremallife.ru/work/metodika-svertki-bazy-1s-torgovlya-i-sklad#comments</comments>
		<pubDate>Fri, 13 Feb 2009 05:26:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[1С]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[Методика свертки 1С]]></category>
		<category><![CDATA[Свертка 1С]]></category>
		<category><![CDATA[Свертка базы 1С]]></category>
		<category><![CDATA[уменьшить размер базы]]></category>

		<guid isPermaLink="false">http://extremallife.ru/?p=261</guid>
		<description><![CDATA[Итак мы имеем большую базу данных в которой организация ведет учет несколько лет (а может и меньше &#8211; это зависит от объема документов). Рассмотрим, что нужно сделать чтобы уменьшить размер базы?
Ну ответ видимо очевиден &#8211; надо удалить все документы за прошлые года (периоды), при этом сохранив все справочники, кроме справочника &#171;Партии&#187;, т.к. в нем хранится [...]]]></description>
			<content:encoded><![CDATA[<p>Итак мы имеем большую базу данных в которой организация ведет учет несколько лет (а может и меньше &#8211; это зависит от объема документов). Рассмотрим, что нужно <strong>сделать чтобы уменьшить размер базы</strong>?</p>
<p>Ну ответ видимо очевиден &#8211; надо удалить все документы за прошлые года (периоды), при этом сохранив все справочники, кроме справочника &laquo;Партии&raquo;, т.к. в нем хранится информация о всех партиях, которые когда либо проходили через базу. Как удалить все документы и вообще подготовить чистую базу можно прочитать в статье <a href="http://extremallife.ru/work/1s/svertka-bazy-1s" target="_blank"><strong>свертка базы 1С</strong></a>.</p>
<p>Далее, какую же информацию необходимо сохранить еще, кроме справочников?</p>
<p>1. Остатки на складах &#8211; остатки на каждом складе по каждой конкретной фирме, по себестоимости или по закупочным ценам.</p>
<p><span id="more-261"></span></p>
<p>2. Долги покупателей &#8211; ну здесь понятно, кто сколько и какой фирме должен денег.</p><p>Авторские права на предоставленный материал принадлежат автору сайта<a href=http://extremallife.ru/> http://extremallife.ru</a></p>


<!-- MarketGidGoods Start -->
   <div id="MarketGid897"><center>
   <noindex><a href="http://marketgid.com/" target="_blank">Загрузка...</a></noindex>
   </center></div>
   <!-- MarketGidGoods End -->
   <!-- pered </body> -->
   <script type="text/javascript">
   var MarketGidDate = new Date();
   document.write('<scr'+'ipt type="text/javascript" '+'src="http://jsg.dt00.net/e/x/extremallife.ru.897.js?t='+MarketGidDate.getYear()+MarketGidDate.getMonth()+'"'+ '" charset="utf-8" ></scr'+'ipt>');
   </script>

<p>3. Наши долги поставщикам &#8211; долги наших фирм поставщикам.</p>
<p>4. Подотчетники &#8211; если в базе ведется этот учет, то его тоже необходимо перенести.</p>
<p>5. Остатки по кассе и по банку &#8211; остатки на расчетных счетах и кассах по фирмам.</p>
<p>6. Номера документов. Теоретически свертку можно делать абсолютно в любой день. Но обычно ее приурачивают к началу года или месяца. Если свертка происходит на новый год, то нумерация документов начинается с нуля, если же свертка происходит среди года, то желательно перенести таким образом, чтобы в новой базе порядок нумерации сохранился хотя бы у таких документов, как приходные расходные кассовые ордера, накладные (реализации), счета-фактур выданные.</p>
<p><strong>И еще один очень важный момент.</strong></p>
<p>7. Для большинства организаций, что я встречал информация о партиях не нужна. Но есть фирмы, для которых информация о партиях (например кто поставщик(и) данного товара. По каким ценам были поступления). В этом случае нужно делать <strong>свертку остатков по партиям</strong>.</p>
<p>Свертка по партиям технически слегка сложнее обычной свертки по остаткам, т.к. в 1С 7.7 ТиС партии не привязаны к конкретному складу. Чтобы это сделать нужно проанализировать партии в наличии и остатки специальным образом, сопоставить их. И в этом случае должна быть восстановлена <strong>главная последовательность</strong>. И партии должны быть приведены в порядок.</p>
<p>Как нибудь позже напишу и выложу обработки для свертки по париям.</p>
<p>Скачать обработки для свертки базы 1С ТиС можно <a title="Скачать обработку свертки" href="http://depositfiles.com/files/7rl0k9cao" target="_self">по ссылке.</a></p>
<p>Подобные статьи (мои же):</p>
<p><a href="http://extremallife.ru/work/metodika-svertki-bazy-1s-torgovlya-i-sklad" target="_blank">Методика свертки 1С</a></p>
<p><a href="http://extremallife.ru/work/1s/svertka-1s-77-party" target="_blank">Свертка по партиям 1С</a></p>
<p><a href="http://extremallife.ru/work/1s/svertka-bazy-1s" target="_blank">Свертка торговой базы 1С пошагово</a></p>
<p><a title="Скачать свертку" href="http://depositfiles.com/files/7rl0k9cao" target="_blank">Скачать обработку свертки</a></p>
]]></content:encoded>
			<wfw:commentRss>http://extremallife.ru/work/metodika-svertki-bazy-1s-torgovlya-i-sklad/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
