<?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; Разработка в системе &#8220;1С:Предприятие 8.0&#8243; С. А. Митичкин.  ООО «1С-Паблишинг» 2003г.</title>
	<atom:link href="http://1c-book.ru/category/razrabotka-v-sisteme-1spredpriyatie-8-0-s-a-mitichkin-ooo-1s-pablishing-2003g/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/s-a-mitichkin/</link>
		<comments>http://1c-book.ru/s-a-mitichkin/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:55:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[С.А. Митичкин]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=340</guid>
		<description><![CDATA[С.А. Митичкин
Разработка в системе 1C: Пред приятие 8.0
Подписано в печать 07.08.2003. Формат 60&#215;90 Vie
Бумага офсетная. Гарнитура «Петербург». Печать офсетная.
Объем 25,81 п.л. Тираж 5 000 экз. Заказ Я-778
Издательство ООО «1С-Паблишинг»
123056 Москва, а/я 64, ул. Селезневская, 21

По вопросам приобретения книги обращайтесь в фирму «1C»,
к 1С:Франчайзи и в книжные магазины.
Фирма «1C»

123056 Москва, а/я 64, Селезневская ул., 21
Тел.: (095) [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><strong>С.А. Митичкин</strong></p>
<p align="center">Разработка в системе 1C: Пред приятие 8.0</p>
<p align="center">Подписано в печать 07.08.2003. Формат 60&#215;90 Vie</p>
<p align="center">Бумага офсетная. Гарнитура «Петербург». Печать офсетная.</p>
<p align="center">Объем 25,81 п.л. Тираж 5 000 экз. Заказ Я-778</p>
<p align="center">Издательство ООО «1С-Паблишинг»</p>
<p align="center">123056 Москва, а/я 64, ул. Селезневская, 21</p>
<p align="center">
<p align="center">По вопросам приобретения книги обращайтесь в фирму «1C»,</p>
<p align="center">к 1С:Франчайзи и в книжные магазины.</p>
<p align="center">Фирма «1C»</p>
<p align="center">
<p align="center">123056 Москва, а/я 64, Селезневская ул., 21</p>
<p align="center">Тел.: (095) 737-92-57, факс: (095) 281-44-07</p>
<p align="center">e-mail: lc@lc.ru</p>
<p align="center">URL:http://www. lc.ru</p>
<p align="center">
<p align="center">По вопросам оптовых закупок учебных и методических пособий</p>
<p align="center">по программным продуктам фирмы «1C» обращайтесь</p>
<p align="center">в ООО «1С-Паблишинг»: 123056 Москва, ул. Селезневская, 21</p>
<p align="center">Тел.: (095) 281-02-21, факс: (095) 281-44-07</p>
<p align="center">e-mail: <a href="mailto:publishing@lc.ru">publishing@lc.ru</a></p>
<p align="center">
<p align="center">Отпечатано с оригиналов фирмы «1С-Паблишинг»</p>
<p align="center">Казанский производственный комбинат программных средств</p>
<p align="center">420 044 Казань, ул. Ямашева, 36</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/s-a-mitichkin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ХМL-документы</title>
		<link>http://1c-book.ru/xml-dokumenty/</link>
		<comments>http://1c-book.ru/xml-dokumenty/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:52:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ХМL-документы]]></category>
		<category><![CDATA[ХМL]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=338</guid>
		<description><![CDATA[Система 1С:Предприятие 8.0 имеет средства для работы с XML-документами. Для их использования на компьютере должен быть установлен «Microsoft XML Core Services 4.0» или выше.
Стоит отметить, что в 1C:Предприятии 8.0 возможна работа с XML-документами большого объема, так как реализуется принцип  последовательного чтения и записи XML-документов.
Запись XML
Следующий фрагмент создает простой XML-документ и записывает его  в [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Система 1С:Предприятие 8.0 имеет средства для работы с <strong>XML-документами</strong>. Для их использования на компьютере должен быть установлен «Microsoft XML Core Services 4.0» или выше.</p>
<p align="left">Стоит отметить, что в 1C:Предприятии 8.0 возможна работа с <strong>XML</strong>-документами большого объема, так как реализуется принцип  последовательного чтения и записи <strong>XML-документов</strong>.</p>
<h3>Запись XML</h3>
<p align="left">Следующий фрагмент создает простой<strong> XML-документ</strong> и записывает его  в файл. Иерархический отступ конструкций языка показывает вложенность <strong> XML-элементов</strong> друг в друга:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">Файл = Новый ЗаписьХМL;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ОткрытьФайл(ПутьКФайлу);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьОбъявлениеХМL();</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьНачалоЭлемента("goods");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьНачалоЭлемента("good");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьНачалоЭлемента("name");</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;">Файл.ЗаписатьНачалоЭлемента("price");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьТекст(ХМLСтрока(600));</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;">Файл.ЗаписатьНачалоЭлемента("good");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.3 аписатьНачалоЭлемента("name");</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;">Файл.ЗаписатьНачалоЭлемента("price");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьТекст(ХМLСтрока(1000)) ;</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">В результате работы программы получился следующий XML-документ:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">&lt;?xml version="1.0"?&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	&lt;goods&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">		&lt;good&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">			&lt;пате&gt;Ботинки&lt;/пате&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">			&lt;рпсе&gt;600&lt;/рпсе&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">		&lt;/good&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">		&lt;good&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">			&lt;пате&gt;Сапоги&lt;/пате&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">			&lt;price&gt;1000&lt;/price&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">		&lt;/good&gt;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	&lt;/goods&gt;</span></pre>
</div>
<h3>Чтение XML</h3>
<p align="left">Чтение <strong>XML-документов</strong> производится через объект <em>ЧтениеХМL </em>с  помощью метода Прочитать:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">Чт = Новый ЧтениеХМL;</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;">	Рез = Рез + "' Префикс5'" + Чт.Префикс;</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">Дополнительно система 1С:Предприятие 8.0 поддерживает  преобразование с помощью <strong>XSL</strong>. Язык XSL или extensible Stylesheet Language — это язык описания стилей отображения для <strong>XML-документов</strong>.  Он позволяет описать способ отображения документов для различных носителей, будь  то окно веб-обозревателя или устройство печати. Данные  в формате <strong>XML </strong>форматируются с помощью таблицы стилей в формате <strong>XSL</strong>, в результате  создается отображение данных в соответствии с  заданными стилями.</p>
<p>Полный список объектов, их свойств и методов для работы с XML-документами приведен в документации.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/xml-dokumenty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBase (работа с DBF-файлами)</title>
		<link>http://1c-book.ru/xbase-rabota-s-dbf-fajlami/</link>
		<comments>http://1c-book.ru/xbase-rabota-s-dbf-fajlami/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:49:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[XBase (работа с DBF-файлами)]]></category>
		<category><![CDATA[DBF]]></category>
		<category><![CDATA[XBase]]></category>

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




ФайлВВР = Новый [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Система 1C:Предприятие 8.0 позволяет создавать, читать и  записывать <strong>DBF-файлы</strong>. Возможности по работе с <strong>DBF-файлами</strong> мало изменились по сравнению с версией 7.7, но немного изменилась техника работы с полями и индексами: теперь они создаются через  соответствующие свойства-коллекции.</p>
<h3>Запись DBF-файла</h3>
<p align="left">Следующий фрагмент программы создает <strong>DBF-файл</strong> с тремя полями и  выгружает в него справочник Сотрудники:</p>
<div>
<pre></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР = Новый XBase;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР.Поля.Добавить("Name","S",100);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР.Поля.Добавить("Вер","S",5 0) ;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлОВР.Поля.Добавить("Sum","N",10,2);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР.Кодировка = КодировкаХВаве.ОЕМ; //кодировка BOS</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР.СоздатьФайл("с:\staff.dbf");</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;">	ФайлВВР.Name = Сотрудники.Наименование;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	ФайлВВР.Вер = Сотрудники.Подразделение;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	ФайлВВР.Sum = Сотрудники.Оклад;</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>
<h3>Чтение DBF-файла</h3>
<p align="left">Чтение DBF-файла производится еще проще:</p>
<p align="left">
<div>
<pre>Ф<span style="color: #008000;">айлВВР = Новый XBase;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ФайлВВР.ОткрытьФайл("с:\staff.dbf",.Истина); //только для чтения</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;">	НовСотр.Наименование = ФайлВВР.Name;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	НовСотр.Подразделение = ФайлВВР.Вер;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	НовСотр.Оклад = ФайлВВР.Sum;</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">
<h3>Удаленные записи</h3>
<p align="left">Файлы <strong>DBF </strong>устроены таким образом, что удаление записи не приводит к физическому удалению записи из файла. Запись просто  помечается на удаление и пропускается при переборе. Таким образом, размер файла остается прежним.</p>
<p align="left">Чтобы физически удалить все помеченные на удаление записи, нужно применить метод Сжать. Средства встроенного языка позволяют  работать с записями, помеченными на удаление, перебирать их и даже отменять  пометку на удаление.</p>
<h3>Индексы</h3>
<p align="left">Для упорядочивания содержимого DBF-файла и поиска в нем по значению одного или нескольких полей применяется механизм индексов. Его применение можно сравнить с сортировкой картотеки по  определенному признаку (совокупности признаков). Однако, в отличие от картотеки, <strong> файл </strong>может иметь сразу несколько индексов, и,  соответственно, являться упорядоченным одновременно по нескольким признакам.</p>
<p>Индексы хранятся в индексном файле, причем один индексный файл может содержать сразу несколько индексов. Рекомендуется для одного <strong>файла DBF</strong> иметь один индексный файл, в котором хранятся все индексы этого файла.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/xbase-rabota-s-dbf-fajlami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отличия внешних компонентов от версии 7.7</title>
		<link>http://1c-book.ru/otlichiya-vneshnix-komponentov-ot-versii-7-7/</link>
		<comments>http://1c-book.ru/otlichiya-vneshnix-komponentov-ot-versii-7-7/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:46:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Отличия внешних компонентов от версии 7.7]]></category>
		<category><![CDATA[Отличия внешних компонентов]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=334</guid>
		<description><![CDATA[

Функциональность внешней компоненты v7plus.dll включена в   стандартную поставку в виде объектов для работы с электронной почтой (e-mail),    с файлами по протоколам HTTP, HTTPS, FTP,    XML-документами и др.


Введен новый элемент управления «Поле HTML-документа».


В форме могут располагаться элементы управления ActiveX.


Введен механизм СОМ-соединения для быстрого и надежного   доступа [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>
<p align="left">Функциональность внешней <strong>компоненты </strong>v7plus.dll включена в   стандартную поставку в виде объектов для работы с электронной почтой (e-mail),    с файлами по протоколам HTTP, HTTPS, FTP,    XML-документами и др.</p>
</li>
<li>
<p align="left">Введен новый элемент управления «Поле HTML-документа».</p>
</li>
<li>
<p align="left">В форме могут располагаться <strong>элементы </strong>управления ActiveX.</p>
</li>
<li>
<p align="left">Введен механизм СОМ-соединения для быстрого и надежного   доступа к системе 1С:Предприятие 8.0 из других программ.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/otlichiya-vneshnix-komponentov-ot-versii-7-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Текстовые файлы</title>
		<link>http://1c-book.ru/tekstovye-fajly/</link>
		<comments>http://1c-book.ru/tekstovye-fajly/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:44:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Текстовые файлы]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=332</guid>
		<description><![CDATA[Объект «ТекстовыйДокумент»
Объект ТекстовыйДокумент предназначен для манипулирования строками текстового файла. Все строки в системе хранятся в кодировке  UNICODE, но есть возможность записи и чтения текстов в  других кодировках. С помощью методов Прочитать и Записать текстовый документ считывается из файла или записывается в файл.
При работе с текстовым документом можно манипулировать его строками, для чего предназначены [...]]]></description>
			<content:encoded><![CDATA[<h3>Объект «ТекстовыйДокумент»</h3>
<p align="left">Объект <strong>ТекстовыйДокумент </strong>предназначен для манипулирования строками текстового файла. Все строки в системе хранятся в кодировке  UNICODE, но есть возможность записи и чтения текстов в  других кодировках. С помощью методов Прочитать и Записать текстовый документ считывается из файла или записывается в файл.</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"><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 align="left">Получает строку текстового документа по номеру.</p>
<p align="left">Следующий пример демонстрирует применение этих методов:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">Текст = Новый ТекстовыйДокумент;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.Прочитать("catalog.txt", КодировкаТекста.МЖ!);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.ЗаменитьСтроку(52, "Установка оборудования " + Стоимость);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.ВставитьСтроку(53, "Замена оборудования... ");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.УдалитьСтроку(10);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.ДобавитьСтроку("Конец файла");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Для н = 1 По Текст.КоличествоСтрок() Цикл</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;">Текст.Записать("catalog2.txt",КодировкаТекста.ANSI);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.ТолькоПросмотр = Истина;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Текст.Показать();</span></pre>
</div>
<div>
<pre></pre>
</div>
<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>
<p align="left">
<p align="left">Метод <em>Очистить </em>позволяет полностью очистить текстовый документ  (удалить все строки). С помощью метода <em>Показать </em><strong>текстовый документ</strong> можно  отобразить на экране. Если установить свойство <em> ТолькоПросмотр </em>в значение Истина, то пользователь не  сможет изменить текстовый документ.</p>
<h3>Последовательный доступ к тексту</h3>
<p align="left">При работе с большими <strong>текстовыми файлами</strong> бывает необходимо применить последовательный доступ, при котором весь файл не загружается в память и в один момент времени производится обработка  только фрагмента файла. После чтения/записи очередного фрагмента к нему нельзя  уже вернуться (в памяти его больше нет), поэтому такой  доступ называется последовательным.</p>
<p align="left">Текст обычно хранится в кодировке UNICODE, но объекты <em>ЧтениеТекста </em>и <em>ЗаписьТекста </em>умеют работать и с другими кодировками.</p>
<h3>Объект «ЗаписьТекста»</h3>
<p align="left">Объект ЗаписьТекста предназначен для последовательной записи текстовых файлов. Приведенный ниже фрагмент запишет небольшой текстовый  файл:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">Файл = Новый</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ЗаписьТекста("с:\test.txt".КодировкаТекста.ANSI.Символы.ПС); </span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.Записать("Строка1");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.ЗаписатьСтроку("Строка2");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.Записать("Строка3");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.3акрыть();</span></pre>
</div>
<div>
<pre><span style="color: #008000;"> </span></pre>
</div>
<p align="left">В результате работы программы получится следующий <strong>текстовый файл</strong>:</p>
<p align="left"><span style="color: #0000ff;">Строка1Строка2 </span></p>
<p align="left"><span style="color: #0000ff;">Строка3 </span></p>
<h3>Объект «ЧтениеТекста»</h3>
<p align="left">Объект ЧтениеТекста предназначен для последовательного чтения  текстовых файлов. Следующий фрагмент прочитает ранее  записанный файл:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">Файл = Новый</span></pre>
</div>
<div>
<pre><span style="color: #008000;">ЧтениеТекста("с:\test.txt",КодировкаТекста.ANSI,Символы.ПС);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Строка1 = Файл.Прочитать(7);</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Строка2 = Файл.ПрочитатьСтроку();</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Строка3 = Файл.Прочитать();</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Файл.Закрыть() ;</span></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/tekstovye-fajly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Работа с операционной системой</title>
		<link>http://1c-book.ru/rabota-s-operacionnoj-sistemoj/</link>
		<comments>http://1c-book.ru/rabota-s-operacionnoj-sistemoj/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:39:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа с операционной системой]]></category>
		<category><![CDATA[операционная система]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=329</guid>
		<description><![CDATA[Система 1С:Предприятие 8.0, как и версия 7.7, позволяет  выполнять команды операционной системы через командный интерпретатор и запускать  внешние приложения. Для этого предназначены процедуры  ЗапуститьПриложение и КомандаСистемы:
ЗапуститьПриложение
Выполняет запуск внешнего приложения либо открытие файла с использованием связанного с ним приложения.
КомандаСистемы
Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Система 1С:Предприятие 8.0, как и версия 7.7, позволяет  выполнять команды <strong>операционной системы</strong> через командный интерпретатор и запускать  внешние приложения. Для этого предназначены процедуры <em> ЗапуститьПриложение </em>и <em>КомандаСистемы</em>:</p>
<p align="left"><em><strong>ЗапуститьПриложение</strong></em></p>
<p align="left">Выполняет запуск внешнего приложения либо открытие файла с использованием связанного с ним приложения.</p>
<p align="left"><em><strong>КомандаСистемы</strong></em></p>
<p>Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. После загрузки приложения управление возвращается в  1С:Предприятие 8.0, и исполнение модуля продолжается.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/rabota-s-operacionnoj-sistemoj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интернет-технологии</title>
		<link>http://1c-book.ru/internet-texnologii/</link>
		<comments>http://1c-book.ru/internet-texnologii/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Интернет-технологии]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=327</guid>
		<description><![CDATA[ 
Интернет-соединение
 
С помощью объекта ИнтернетСоединение можно устанавливать и разрывать соединение с провайдером через коммутируемые линии (модем).  После установления соединения можно отправлять и  принимать почту, обращаться к сайтам (веб-серверам) по протоколам HTTP/HTTPS и к  FTP-серверам.
Для операций через эти протоколы можно также использовать процедуры и функции глобального контекста для работы с файлами, например, [...]]]></description>
			<content:encoded><![CDATA[<p><em> </em></p>
<h3><em>Интернет-соединение</em></h3>
<p><em> </em></p>
<p align="left">С помощью объекта <em>ИнтернетСоединение </em>можно устанавливать и разрывать соединение с провайдером через коммутируемые линии (модем).  После установления соединения можно отправлять и  принимать почту, обращаться к сайтам (веб-серверам) по протоколам HTTP/HTTPS и к  FTP-серверам.</p>
<p align="left">Для операций через эти протоколы можно также использовать процедуры и функции глобального контекста для работы с файлами, например, <em> КопироватьФайл</em>. <em> </em></p>
<h3><em>Поле HTML-документа</em></h3>
<p><em> </em></p>
<p align="left">Элемент управления <em>ПолеНТМLДокумента </em>позволяет отобразить HTML-страницу. Это могут быть как  локальные страницы, так и страницы из <strong>Интернета</strong>:</p>
<p align="left">У данного элемента управления есть метод Перейти, который  позволяет указать адрес страницы (URL) или HTML-макет, хранящийся в  конфигурации.</p>
<p align="left">Следующий фрагмент демонстрирует, как можно указать адрес сайта (веб-сервера) для данного элемента управления:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">ЭлементыФормы.ПолеНТМLДокумента.Перейти("http://www.lc.ru");</span></pre>
</div>
<p align="left"><span style="color: #000000;"> <em> </em></span></p>
<h3><em>Электронная почта (e-mail)</em></h3>
<p><em> </em></p>
<p align="left">Для работы с электронной почтой в 1C:Предприятии  8.0 существуют следующие объекты:</p>
<ul>
<li>
<p align="left">Почта,</p>
</li>
<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"><img src="http://i031.radikal.ru/0910/04/049669f502e7.gif" border="0" alt="" width="555" height="187" /></p>
<p align="left">Объект <em>Почта </em>имеет методы <em>Выбрать </em>и <em>Послать</em>. Первый метод возвращает массив объектов <em>ПочтовоеСообщение</em>, а второй метод принимает  объект <em>ПочтовоеСообщение </em>в качестве параметра.</p>
<p align="left">В объекте <em>ПочтовоеСообщение </em>поле <em>Отправитель </em>имеет тип <em>ПочтовыйАдрес</em>, а поля Получатели, Копии и <em>СлепыеКопии </em>являются коллекциями объектов <em>ПочтовыйАдрес</em>. Поле <em>Вложения </em>также является коллекцией объектов типа <em>ПочтовоеВложение</em>.</p>
<p align="left">Следующий пример создает электронное письмо, присоединяет к нему два файла и отправляет его сразу двум адресатам:</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;">Письмо.Получатели.Добавить("myboss@company.ru");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Письмо.Получатели.Добавить("myfriend@company.ru");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Письмо.Вложения.Добавить("с:\test.txt");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Мелодия = Новый ДвоичныеДанные("с:\opera.mp3");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Письмо.Вложения.Добавить(Мелодия,"Опера.mр3");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Почта = Новый Почта;</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Почта.Послать(Письмо)</span></pre>
</div>
<div></div>
<h3>Работа с FTP</h3>
<p>Система 1С:Предприятие 8.0 имеет средства для работы с файлами  по протоколу <strong>FTP</strong>. Можно подключаться к FTP-серверам, скачивать и закачивать  файлы, переименовывать их, обращаться к их свойствам,  создавать каталоги и т.д.  Ниже показан простой пример, в котором устанавливается  соединение с FTP-сервером, скачивается один файл, а на его место помещается  другой:</p>
<div>
<pre><span style="color: #008000;">FTP = Новый FТРСоединение("ftp://ftp.mysite.ru",21,"login","password");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">РТР.УстановитьТекущийКаталог("htdocs");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">FTP.Получить("index.htm", "с:\old\index.htm");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">FTP.Записать("с:\new\index.htm", "index.htm");</span></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/internet-texnologii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Взаимодействие с другими системами</title>
		<link>http://1c-book.ru/vzaimodejstvie-s-drugimi-sistemami/</link>
		<comments>http://1c-book.ru/vzaimodejstvie-s-drugimi-sistemami/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:34:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Взаимодействие с другими системами]]></category>
		<category><![CDATA[Взаимодействие]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=325</guid>
		<description><![CDATA[Система 1С:Предприятие 8.0 имеет широкие возможности по  интеграции с другими системами. Она содержит целый набор средств и механизмов для взаимодействия и обмена данными.
К таким средствам относятся:


Обмен данными через файлы. Это могут быть текстовые или   dbf-файлы, а также XML-документы. Табличный документ   1С:Предприятия 8.0 может быть сохранен в формате Microsoft   [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Система 1С:Предприятие 8.0 имеет широкие возможности по  интеграции с <strong>другими системами</strong>. Она содержит целый набор средств и механизмов для <strong>взаимодействия </strong>и обмена данными.</p>
<p align="left">К таким средствам относятся:</p>
<ul>
<li>
<p align="left"><strong>Обмен </strong>данными через файлы. Это могут быть текстовые или   dbf-файлы, а также XML-документы. Табличный документ   1С:Предприятия 8.0 может быть сохранен в формате Microsoft   Excel™.</p>
</li>
<li>
<p align="left"><strong>Взаимодействие </strong>через СОМ-соединение для обеспечения быстрого    и надежного программного доступа к 1С:Предприятию 8.0.</p>
</li>
<li>
<p align="left"><strong>Взаимодействие </strong>через механизм Automation, при котором   1С:Предприятие 8.0 может выступать в качестве клиента и сервера, т.е.    как управляемое и как управляющее приложение.</p>
</li>
<li>
<p align="left">Поддержка интернет-технологий: работа с электронной почтой   (e-mail), операции с файлами по протоколами HTTP, HTTPS,FTP.</p>
</li>
<li>
<p align="left">Технология <a href="http://1c-book.ru/texnologiya-vneshnix-komponent/">внешних компонент</a>, позволяющая подключать    dll-библиотеки, разработанные специально для 1С:Предприятия.</p>
</li>
<li>
<p align="left">Размещение в форме элементов управления ActiveX.</p>
</li>
</ul>
<p>Все эти средства позволяют строить комплексные решения с  участием 1С:Предприятия 8.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/vzaimodejstvie-s-drugimi-sistemami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Технология внешних компонент</title>
		<link>http://1c-book.ru/texnologiya-vneshnix-komponent/</link>
		<comments>http://1c-book.ru/texnologiya-vneshnix-komponent/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:31:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Технология внешних компонент]]></category>
		<category><![CDATA[внешние компоненты]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=323</guid>
		<description><![CDATA[Технология внешних компонент позволяет расширять  функциональность платформы 1С:Предприятия 8.0 за счет DLL-библиотек, написанных  на других языках специально для 1С:Предприятия. С помощью этой технологии можно  реализовать, например, работу с торговым оборудованием  (кассовым аппаратом, штрих-сканером и т.д.).
Замечание. Внешние компоненты для версии 8.0 почти полностью  совместимы с внешними компонентами для версии 7.7, поэтому [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><strong>Технология внешних компонент</strong> позволяет расширять  функциональность платформы 1С:Предприятия 8.0 за счет DLL-библиотек, написанных  на других языках специально для 1С:Предприятия. С помощью этой технологии можно  реализовать, например, работу с торговым оборудованием  (кассовым аппаратом, штрих-сканером и т.д.).</p>
<p align="left">Замечание. <strong>Внешние компоненты </strong>для версии 8.0 почти полностью  совместимы с <strong>внешними компонентами</strong> для версии 7.7, поэтому никаких изменений в  них делать не нужно, кроме <strong>компонент</strong>, открывающих окна внутри главного окна  1С:Предприятия — такая возможность теперь не поддерживается.</p>
<p align="left">Приведенный ниже пример подключает внешнюю компоненту Math.dll&#8217;, содержащую различные математические функции, и использует из  нее генератор псевдослучайных чисел:</p>
<p align="left">
<div>
<pre><span style="color: #008000;">ЗагрузитьВнешнююКомпоненту("Math.dll");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">МФ = Новый("Addln.Math");</span></pre>
</div>
<div>
<pre><span style="color: #008000;">//Для инициализации датчика случайных чисел используется процедура</span></pre>
</div>
<div>
<pre><span style="color: #008000;">MO.SRAND(1000); //параметр может быть от 0 до 32767</span></pre>
</div>
<div>
<pre><span style="color: #008000;">Для н = 1 По 10 Цикл</span></pre>
</div>
<div>
<pre><span style="color: #008000;">	Сообщить(МФ.RAND()); //случайное число в промежутке от 0 до 32767</span></pre>
</div>
<div>
<pre><span style="color: #008000;">КонецЦикла;</span></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/texnologiya-vneshnix-komponent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Сложные периодические расчеты</title>
		<link>http://1c-book.ru/slozhnye-periodicheskie-raschety/</link>
		<comments>http://1c-book.ru/slozhnye-periodicheskie-raschety/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:07:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Сложные периодические расчеты]]></category>
		<category><![CDATA[периодические расчеты]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=321</guid>
		<description><![CDATA[Система 1С:Предприятие 8.0 содержит специальный механизм для реализации сложных периодических расчетов. Наиболее типичным примером использования данного механизма является расчет заработной платы.
Как известно, автоматизация расчета зарплаты является одной из наиболее сложных прикладных задач. При этом практически во всех системах автоматизации из-за различий в законодательствах для каждой страны создается уникальный модуль расчета зарплаты.
Механизм сложных периодических расчетов 1С:Предприятия [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Система 1С:Предприятие 8.0 содержит специальный механизм для реализации сложных <strong>периодических расчетов.</strong> Наиболее типичным примером использования данного механизма является расчет заработной платы.</p>
<p align="left">Как известно, автоматизация <strong>расчета зарплаты</strong> является одной из наиболее сложных прикладных задач. При этом практически во всех системах автоматизации из-за различий в законодательствах для каждой страны создается уникальный модуль расчета зарплаты.</p>
<p align="left">Механизм сложных <strong>периодических расчетов</strong> 1С:Предприятия 8.0 представляет собой универсальный инструментарий, существенно упрощающий реализацию таких сложных расчетных задач, как заработная плата.</p>
<p align="left">Этот же механизм может использоваться для автоматизации любых  других расчетов, где присутствуют следующие аспекты:</p>
<ul>
<li>
<p align="left">периодичность (день, неделя, месяц, год),</p>
</li>
<li>
<p align="left">сложность (необходимость хранения промежуточных результатов    расчета, взаимное влияние записей, вытеснение по времени, перерасчеты одних    записей при изменении других и т.д.).</p>
</li>
</ul>
<p align="left">В новой версии 1С:Предприятия для реализации сложных периодических расчетов предназначены следующие объекты:</p>
<ul>
<li>
<p align="left">планы видов расчета,</p>
</li>
<li>
<p align="left">регистры расчета.</p>
</li>
</ul>
<p align="left">Кроме вышеперечисленных, активно применяются и другие объекты  конфигурации:</p>
<ul>
<li>
<p align="left">В справочниках хранятся объекты, которые используются в   качестве разрезов периодических расчетов, например, физические лица,    подразделения организации, должности сотрудников и т.д.</p>
</li>
<li>
<p align="left">Регистры сведений могут хранить любую информацию,    развернутую по нескольким измерениям. Кроме того, они могут   быть периодическими, тогда информация дополнительно разворачивается во    времени. При помощи регистров сведений реализуются    графики учета времени (аналог календарей в версии 7.7). Например, при расчете    зарплаты это будут графики работы сотрудников    предприятия.</p>
</li>
<li>
<p align="left">Документы предназначены для ввода записей в регистры    расчета. Например, документы Отпуск, Премия.</p>
</li>
<li>
<p align="left">Отчеты используются для вывода детальной и сводной    информации, например, отчеты РасчетныеЛистки, Свод.</p>
</li>
</ul>
<p align="left">Так как в версии 8.0 все объекты конфигурации входят в  стандартную поставку, то в прикладных решениях вполне возможно активно использовать <strong>регистры расчета </strong>совместно с регистрами накопления, планами счетов и регистрами бухгалтерии.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/slozhnye-periodicheskie-raschety/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
