<?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</title>
	<atom:link href="http://1c-book.ru/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>О CMS вообще</title>
		<link>http://1c-book.ru/o-cms-voobshhe/</link>
		<comments>http://1c-book.ru/o-cms-voobshhe/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 22:52:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[О CMS вообще]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://1c-book.ru/?p=343</guid>
		<description><![CDATA[На этапе развития Интернета сайты могли делать избранные мастера. Их так и называли — web-masters. Они делали по сайту все — от его создания до наполнения контентом и поддержкой в актуальном состоянии. Контент (англ. content) — любое информационно значимое (содержательное) наполнение веб-сайта — тексты, графика, мультимедиа и т. д. Сайты, созданные на основе языка интернета [...]]]></description>
			<content:encoded><![CDATA[<p>На этапе развития Интернета сайты могли делать избранные мастера. Их так и называли — web-masters. Они делали по сайту все — от его создания до наполнения контентом и поддержкой в актуальном состоянии. Контент (англ. content) — любое информационно значимое (содержательное) наполнение веб-сайта — тексты, графика, мультимедиа и т. д. Сайты, созданные на основе языка интернета HTML, назывались статическими.</p>
<p><em><strong>Статический сайт</strong></em> — это сайт, все изменения в котором вносятся в исходный код, то есть для изменения (создания, удаления) контента необходимо редактировать сами коды сайта и перезагружать (добавлять, удалять) измененные страницы на сервере провайдера.</p>
<p>Однако веб-мастерам было неинтересно выполнять текущую работу по добавлению, изменению и удалению контента статических сайтов, а владельцы сайтов не были настолько подготовлены, чтобы делать это самостоятельно. Если веб-мастер, например, увольнялся, поддержка сайта становилась головной болью для владельца. Напрашивалось решение: создать такое ПО, чтобы обычный пользователь мог редактировать свой сайт без помощи профессионала. Такое программное обеспечение можно было создать на основе динамических сайтов.</p>
<p><em><strong>Динамический сайт</strong></em> — это сайт, в котором возможно изменять страницы на лету, то есть без правки кода и перезагрузки сайта на сервере провайдера.<br />
Понятие динамического сайта на сегодняшний день включает широкий спектр программного обеспечения. Это и набор коротких скриптов, позволяющих добавлять новости или пресс-релизы на одной странице сайта, это и полноценные системы паблишинга, поддерживающие процессы Workflow, обеспечивающие различные схемы разграничения доступа, автоматически создающие «связанные» документы, и т. п.</p>
<p><em><strong>Workflow (документооборот) </strong></em>— это упорядоченное во времени множество рабочих заданий, получаемых и обрабатываемых сотрудниками компании. Осуществляется в последовательностях и рамках правил, которые обозначены для определенного бизнес-процесса в данной компании.<br />
Однако нас интересует программное обеспечение, которое представляет собой класс CMS-систем. Иногда CMS называют двигателем (или движком) сайта (англ. site engine).</p>
<p><em><strong>CMS (Content management system) </strong></em>— это система управления содержанием сайта (компьютерная программа, используемая для управления контентом сайта). СМ5 позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации независимо от уровня его квалификации.</p>
<p>Основная функция любой CMS состоит в автоматизации управления содержимым сайта — добавления, удаления и редактирования его страниц. Некоторые CMS также упрощают процесс создания сайта, позволяют легко расширять его функциональность, изменять дизайн и добавлять интерактивные модули (ленты новостей, форумы, фотогалереи и т. д.). Системы управления контентом отделяют содержание от внешнего вида (представления) информации. Это реализуется через систему шаблонов.</p>
<p>Особенностью CMS является то, что работа с ней не требует установки дополнительного ПО на компьютер, с которого ведется работа с сайтом. Сама программа размещена на сервере провайдера, а пользователю достаточно иметь простой веб-браузер. Разумеется, CMS должна поддерживать имеющийся у вас браузер. Как правило, все системы управления контентом поддерживают все распространенные браузеры — Internet Explorer и FireFox.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-book.ru/o-cms-voobshhe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>
