<?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-нік - вчимось програмувати в &#34;1с Підприємство 8.1&#34; &#187; Блог начинающего программиста</title>
	<atom:link href="http://1c-nik.ru/category/bloh-nachynayuscheho-prohrammysta/feed/" rel="self" type="application/rss+xml" />
	<link>http://1c-nik.ru</link>
	<description>Блог про програмування на &#34;1с Підприємство 8.1&#34;</description>
	<lastBuildDate>Tue, 13 Jul 2010 07:07:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Мануал по созданию шаблонов для автоблога на Artisteer</title>
		<link>http://1c-nik.ru/2010/07/manual-po-sozdanyyu-shablonov-dlya-avtobloha-na-artisteer/</link>
		<comments>http://1c-nik.ru/2010/07/manual-po-sozdanyyu-shablonov-dlya-avtobloha-na-artisteer/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 09:23:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Блог начинающего программиста]]></category>
		<category><![CDATA[створення сайтів]]></category>
		<category><![CDATA[Artisteer]]></category>
		<category><![CDATA[автоблог]]></category>
		<category><![CDATA[Артистер]]></category>
		<category><![CDATA[шаблоны]]></category>

		<guid isPermaLink="false">http://1c-nik.ru/?p=306</guid>
		<description><![CDATA[Во первых нужно определится с  метками тегов автоблога.
Читаем файлик readme.txt  там  такой список тегов
//TITLE// &#8211; вывод титла из конфига
//KEYWORDS// &#8211; вывод кейвордов из конфига
//DESCR// &#8211; вывод описания из конфига
//BODY BLOCK// &#8211; вывод тела (листинг статей, статья)
//LINK BLOCK// &#8211; блок ссылок
//SETLINKS// &#8211; вывод сетлинкс
//MainLink1// &#8211; первый майнлинк
//MainLink1// &#8211; второй майнлинк
//XAP Link1// &#8211; первый ксаполинк
//XAP Link2// &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Во первых нужно определится с  метками тегов автоблога.</p>
<p>Читаем файлик readme.txt  там  такой список тегов</p>
<p>//TITLE// &#8211; вывод титла из конфига</p>
<p>//KEYWORDS// &#8211; вывод кейвордов из конфига</p>
<p>//DESCR// &#8211; вывод описания из конфига</p>
<p>//BODY BLOCK// &#8211; вывод тела (листинг статей, статья)</p>
<p>//LINK BLOCK// &#8211; блок ссылок</p>
<p>//SETLINKS// &#8211; вывод сетлинкс</p>
<p>//MainLink1// &#8211; первый майнлинк</p>
<p>//MainLink1// &#8211; второй майнлинк</p>
<p>//XAP Link1// &#8211; первый ксаполинк</p>
<p>//XAP Link2// &#8211; второй ксаполинк</p>
<p>//XAP Link3// &#8211; третий ксаполинк</p>
<p>//XAP Link4// &#8211; четвертый ксаполинк</p>
<p>//SAPE Link1// &#8211; первый саполинк</p>
<p>//SAPE Link2// &#8211; второй саполинк</p>
<p>//SAPE Link3// &#8211; третий саполинк</p>
<p>//SAPE Link4// &#8211; четвертый саполинк</p>
<p>//SAPE Link All// &#8211; все остальные саполинки</p>
<p>//LINKFEED Link1// &#8211; первый линк линкфид</p>
<p>//LINKFEED Link2// &#8211; второй линк линкфид</p>
<p>//LINKFEED Link3// &#8211; третий линк линкфид</p>
<p>//LINKFEED Link4// &#8211; четвертый линк линкфид</p>
<p>//LINKFEED Link All// &#8211; все остальные линки линкфида</p>
<p>С этого списка нам интересны только //TITLE// , //KEYWORDS// , //DESCR// ,  //BODY BLOCK//  и</p>
<p>//LINK BLOCK//</p>
<p>Для начала открываем файл:</p>
<p><strong><em>Папка_с_Артистером\Library\Data\Templates\Default\HtmlExport\Files\page.html</em></strong></p>
<p>И в теге <em>&lt;title&gt; </em>вставляем макрос //TITLE//<em>.</em> Сохраняем.</p>
<p>Теперь, делаем за меню. Открываем:</p>
<p><strong><em>Папка_с_Артистером\Library\Data\Templates\WebDesign\Common\Glyphs\Menu.html</em></strong></p>
<p>Тут у нас расположен код меню. Тег <em>&lt;ul class=”artmenu”&gt; </em>очищаем и вставляем код нашего меню (типа «главная», «о нас» и т.д.).</p>
<p>Сохраняем. В случае если кроме кода  вы вставите название блока (типа «МЕНЮ» или «Навигация») не забудьте поменять кодировку на UTF-8,  а то будет пустота на месте русских символов. Дальше открываем:</p>
<p><strong><em>Папка_с_Артистером\Library\Data\Templates\WebDesign\Webdesign.xml</em></strong></p>
<p>Это шаблон контента (точнее его расположения)  на странице.</p>
<p>Я предлагаю заменить шаблон на следующий</p>
<p><span style="color: #993366;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&gt;</span></p>
<p><span style="color: #993366;">&lt;template caption=&#8221;HTML Template&#8221; icon=&#8221;HTML.ico&#8221;&gt;</span></p>
<p><span style="color: #993366;">&lt;publishing&gt;</span></p>
<p><span style="color: #993366;">&lt;command caption=&#8221;HTML Template&#8221; icon=&#8221;HTML.ico&#8221; /&gt;</span></p>
<p><span style="color: #993366;">&lt;/publishing&gt;</span></p>
<p><span style="color: #993366;">&lt;Operation Caption=&#8221;HTML Template&#8221; Order=&#8221;60&#8243; Thumbnail=&#8221;WebDesign.png&#8221;</span></p>
<p><span style="color: #993366;">Category=&#8221;Web Developer Template&#8221; FootnoteText=&#8221;&amp;lt;a href=&amp;quot;http://www.artisteer.com/&amp;quot;&amp;gt;Web Template&amp;lt;/a&amp;gt; created with Artisteer&#8221; /&gt;</span></p>
<p><span style="color: #993366;">&lt;block caption=&#8221;Navigation&#8221;&gt;</span></p>
<p><span style="color: #993366;">&lt;![CDATA[&lt;div&gt;</span></p>
<p><span style="color: #993366;">&lt;ul&gt;</span></p>
<p><span style="color: #993366;">&lt;/ul&gt;</span></p>
<p><span style="color: #993366;"> </span></p>
<p><span style="color: #993366;">&lt;/div&gt;</span></p>
<p><span style="color: #993366;">]]&gt;</span></p>
<p><span style="color: #993366;">&lt;glyph name=&#8221;VMenu&#8221; /&gt;</span></p>
<p><span style="color: #993366;">&lt;/block&gt;</span></p>
<p><span style="color: #993366;">&lt;article name=&#8221;WebDesignContent1&#8243;&gt;</span></p>
<p><span style="color: #993366;">&lt;header&gt;&lt;![CDATA[//TITLE//]]&gt;&lt;/header&gt;</span></p>
<p><span style="color: #993366;">&lt;content&gt;</span></p>
<p><span style="color: #993366;">&lt;![CDATA[</span></p>
<p><span style="color: #993366;">//BODY BLOCK//</span></p>
<p><span style="color: #993366;">]]&gt;</span></p>
<p><span style="color: #993366;">&lt;/content&gt;</span></p>
<p><span style="color: #993366;">&lt;/article&gt;</span></p>
<p><span style="color: #993366;">&lt;/template&gt;</span></p>
<p>Теперь открываем</p>
<p><strong><em>Папка</em><em>_с</em><em>_Артистером</em>\Library\Data\Templates\Default\Common\Glyphs\VMenu.html</strong></p>
<p>И вставьте следующий текст вместо того что есть:</p>
<p><span style="color: #993366;">&lt;ul class=&#8221;art-{name}&#8221;&gt;</span></p>
<p><span style="color: #993366;">//LINK BLOCK//</span></p>
<p><span style="color: #993366;">&lt;/ul&gt;</span></p>
<p><span style="color: #993366;">{children}</span></p>
<p><span style="color: #993366;"> </span></p>
<p>Сохраняем.  Запускаем программу, нажимаем «Предложить дизайн» и видим следующее:</p>
<div id="attachment_307" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-307" title="screen" src="http://1c-nik.ru/wp-content/uploads/2010/07/screen-300x240.png" alt="Вид шаблона в программе" width="300" height="240" /><p class="wp-caption-text">Вид шаблона в программе</p></div>
<p>Теперь просто сохраняем, шаблон как HTML  и   меняем название файла page.html на shablon.php и все файлы и папки кидаем в корневой каталог  сайта, все вот натянутый на автоблог шаблон:</p>
<div id="attachment_308" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-308" title="screen2" src="http://1c-nik.ru/wp-content/uploads/2010/07/screen2-300x201.png" alt="Вид сайта с натянутім шаблоном" width="300" height="201" /><p class="wp-caption-text">Вид сайта с натянутым шаблоном</p></div>
<p>Кстати в шаблоне нужно подправить  футер с копирайтами <em>Артистера. </em>Это опишу в следующем посте.</p>
<p>Файлы, для Artisteer выложу в следующем посте (на работе откуда пишу пост фтп нет)</p>
<p>доступ уже есть  http://depositfiles.com/files/r8l9b1hqz<br />
 в архиве программа и файлы из статти</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-nik.ru/2010/07/manual-po-sozdanyyu-shablonov-dlya-avtobloha-na-artisteer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Новый конкурс</title>
		<link>http://1c-nik.ru/2010/07/novyij-konkurs/</link>
		<comments>http://1c-nik.ru/2010/07/novyij-konkurs/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 12:25:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Блог начинающего программиста]]></category>
		<category><![CDATA[конкурс]]></category>

		<guid isPermaLink="false">http://1c-nik.ru/?p=299</guid>
		<description><![CDATA[Seo форум - вместе с Human Emulator проводят конкурс на использование хуман емулятора. Я решыл тоже воспользоватся возможностю и принять участике в конкурсе.
Коротко о программе:  хуман емулятор ето скрещенный браузер с интерпретатором РНР. Можно автоматизировать практически любые действия в интернет. начиная от заполнения форм и заканчивая до создания сайтов  .
Я решыл что у меня [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://humanemulator.info">Seo форум -</a> вместе с <a href="http://humanemulator.info">Human Emulator</a> проводят конкурс на использование хуман емулятора. Я решыл тоже воспользоватся возможностю и принять участике в конкурсе.</p>
<p>Коротко о программе:  хуман емулятор ето скрещенный браузер с интерпретатором РНР. Можно автоматизировать практически любые действия в интернет. начиная от заполнения форм и заканчивая до создания сайтов <img src='http://1c-nik.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Я решыл что у меня есть парочка нереализованых идей которые могут пригодиться для выиграша в конкурсе.</p>
<p>Так что решено я буду учасником конкурса.</p>
<p>Поддержыте меня</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-nik.ru/2010/07/novyij-konkurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Регистры накопления</title>
		<link>http://1c-nik.ru/2009/07/rehystryi-nakoplenyya/</link>
		<comments>http://1c-nik.ru/2009/07/rehystryi-nakoplenyya/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 19:05:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Блог начинающего программиста]]></category>
		<category><![CDATA[1с]]></category>
		<category><![CDATA[1с Предприятие]]></category>
		<category><![CDATA[Документы]]></category>
		<category><![CDATA[Регистры накопления]]></category>

		<guid isPermaLink="false">http://1c-nik.ru/2009/07/rehystryi-nakoplenyya/</guid>
		<description><![CDATA[Конечно, у вас возникнет вопрос что такое «Регистр накопления» и для чего он нужен?
Дело в том, что мы имеем справочники и документы, в документах есть нужная нам информация для формирования отчетов (например, остатков по определенным складам) однако для получения нужных нам результатов нужно будет проанализировать все документы, по обороту товаров. Хорошо если это всего, лишь [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0025.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image002" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image002_thumb4.jpg" border="0" alt="clip_image002" hspace="12" width="216" height="159" /></a>Конечно, у вас возникнет вопрос что такое <strong><em>«Регистр накопления»</em></strong> и для чего он нужен?<br />
Дело в том, что мы имеем справочники и документы, в документах есть нужная нам информация для формирования отчетов (например, остатков по определенным складам) однако для получения нужных нам результатов нужно будет проанализировать все документы, по обороту товаров. Хорошо если это всего, лишь один документ прихода и один документ расходов товаров. В случае если их несколько задача усложняется, если же документов несколько десятков запрограммировать отчет будет очень трудно. Не лучше ли хранить данные о движения товаров в одной отдельной структуре данных и при формировании отчета все данные выбирать только оттуда? Для облегчения доступа к информации, которая хранится во многих документах, да и не только в документах были созданы <strong><em>«регистры накопления»</em></strong>.<br />
Регистр накопления имеет определенную структуру в которой и накапливаются данные. эти данные будут храниться в регистре в виде отдельных записей.<br />
Важно отметить что регистр накопления не предусматривает того чтобы пользователь мог его изменить. Регистр создан для того чтобы данные в него заносились и модифицировались исключительно объектами конфигурации.<br />
К понятию «регистр накопления» имеют отношение также понятие «<strong><em>измерение</em></strong>» и «<strong><em>ресурс</em></strong>».<br />
Измерениями называют разрезы информации, представленные в регистре (в нашем случае это может быть склад, куда приняли товар и сам товар).<br />
Числовая информация, хранящаяся в регистре, называется ресурсами.<br />
Изменение состояния регистра накопления происходит как правило во время проведения документа и заключается в том, что в регистр добавляются несколько записей с ссылкой на документ который сделал изменения (документ будет регистратором), «направление» прироста (приход или расход) ну и конечно значения измерений и ресурсов. Все это в комплексе называется движением регистра.<br />
Помимо вышеуказанной информации регистр может иметь набор реквизитов, это дополнительная информация относительно движения регистра.<br />
Давайте создадим регистр, в котором будет фиксироваться информация о движении наших дисков.</p>
<p>Регистр накопления соответственно будет называться ЗалишкиДисків и будет иметь лишь одно измерение «Диски», (ссылка на соответствующий справочник, и один ресурс &#8211; «Количество», где указывается сколько дисков пришло или ушло.<br />
Сохраняем данный регистр накопления. Поскольку, как указывалось выше, движения по регистру возможны только с помощью документов необходимо настроить документы для работы с регистром данных.</p>
<p>Открываем в конфигураторе документ <strong><em>ПрихиднаНакладна</em></strong>.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0044.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image004" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image004_thumb3.jpg" border="0" alt="clip_image004" width="244" height="241" /></a></p>
<p>Если вы внимательно делали предыдущие уроки, то вы заметили что стала активной закладка «Движения», именно с ней мы и будем работать.<br />
В верхнем окошечко выбираем регистр накопления «ЗалишкиДискив» и отмечаем его галочкой, затем в нижней части окна нажымаем на кнопку «Конструктор движений»<br />
Вы увидите следующее окно:</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0064.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image006" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image006_thumb3.jpg" border="0" alt="clip_image006" width="244" height="172" /></a></p>
<h5>Конструктор движений в «1с: Предприятие 8.1»</h5>
<h6>В табличке «Регистры» указано регистр движения, которого мы будем конструировать.<br />
Движения по регистрах могут быть двух типов: Приход и расход.<br />
В первоначальном варианте в реквизитах документа указаны только реквизиты шапки документа, в случае если нам нужно сделать движения, реквизиты которых есть в табличной части, то указываем ее в соответствующем поле.<br />
После подготовки указываем в нижней табличной части соответствие реквизитов документа &#8211; значениям соответствующих измерений и ресурсов регистра. Для этого просто нужно нажать сначала на пустом поле в колонке «Выражение» а затем дважды щелкнуть на соответствующем реквизите документа. Кстати для облегчения выбора реквизитов на соответствующих требованиям регистра полях сбоку появляются маленькие красные галочки. Когда много реквизитов это очень облегчает работу.<br />
После нажатия кнопки «ОК» видим что «Конструктор движений» создал следующий код:</h6>
<h6>Процедура ОбработкаПроведения(Отказ, Режим)</h6>
<p>//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ</p>
<p>// Даний фрагмент побудований конструктором.</p>
<p>// При повторному використанні конструктора, внесені вручну зміни будуть втрачені!!!</p>
<h6>Для Каждого ТекСтрокаТовар Из Товар Цикл</h6>
<p><strong><em>// регістр ЗалишкиДисків Приход</em></strong></p>
<h6>Движение = Движения.ЗалишкиДисків.Добавить();</h6>
<h6>Движение.ВидДвижения = ВидДвиженияНакопления.Приход;</h6>
<h6>Движение.Период = Дата;</h6>
<h6>Движение.Диски = ТекСтрокаТовар.Товар;</h6>
<h6>Движение.Кількість = ТекСтрокаТовар.Кть;</h6>
<h6>КонецЦикла;</h6>
<p><strong><em>//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ</em></strong></p>
<h6>КонецПроцедуры</h6>
<h6>Первая строка указывает, что код будет выполняться только при проведении документа, это заранее определенная зарезервированная процедура.<br />
Вторая и предпоследняя строки это служебные комментарии. Назначение которых указаны в 3 и 4 строках.<br />
Следующие строки это, собственно, сам значимый код программы.<br />
Конструкция<br />
Для Каждого &#8230; Из … Цикл</h6>
<h6>КонецЦикла;</h6>
<p>Это стандартная конструкция «1с: Предприятие 8.1» для перебора табличной части обращение, к которой идет по названию «<strong><em>Товар</em></strong>».<br />
Заметьте что для ДокументОбъект доступно свойство Движение, которое возвращает коллекцию наборов движений регистров, к которым можно обратиться, набрав точку и название регистра.<br />
Таким образом, в первой строке цикла мы добавляем к объекту «<strong><em>Движение»</em></strong> новую запись и сохраняем его в переменной <strong><em>Движение</em></strong>. Потом мы присваивает нужные значения полям, и так пока работает цикл. После окончания цикла мы записываем значение в регистр одним махом.<br />
Ну что же проверим, работает ли то, что мы так красиво описали <img src='http://1c-nik.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Запускаем «1с: Предприятие 8.1» и откроем сначала Регистр накопления «Остатки дисков» (Операции-регистры накопления-остатки дисков)<br />
А затем документ «Прихидна накладная». (Операции-документы-прихидна накладная)<br />
Когда вы нажмете на «ОК» в регистре появятся соответствующие записи.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0084.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image008" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image008_thumb3.jpg" border="0" alt="clip_image008" width="244" height="154" /></a></p>
<p>Теперь настроит наш документ ПозичивПодивитись.<br />
Действия аналогичны, как и с настройкой приходной накладной.<br />
Идем «Движения &#8211; Регистр накопления &#8211; Остатки дисков» потом конструктор движений.<br />
Единственное существенное изменение это «Тип движения регистр» &#8211; «расход» см. рис.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0102.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image010" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image010_thumb2.jpg" border="0" alt="clip_image010" width="244" height="171" /></a></p>
<p>Нажатие «ОК» приведет к формированию следующего кода он очень похож на предыдущий.</p>
<p><strong><em>Процедура ОбработкаПроведения(Отказ, Режим)</em></strong></p>
<p><strong><em>//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ</em></strong></p>
<p><strong><em>// Даний фрагмент побудований конструктором.</em></strong></p>
<p><strong><em>// При повторному використанні конструктора, внесені вручну зміни будуть втрачені!!!</em></strong></p>
<p><strong><em>Для Каждого ТекСтрокаДиски Из Диски Цикл</em></strong></p>
<p><strong><em>// регістр ЗалишкиДисків Расход</em></strong></p>
<p><strong><em>Движение = Движения.ЗалишкиДисків.Добавить();</em></strong></p>
<p><strong><em>Движение.ВидДвижения = ВидДвиженияНакопления.Расход;</em></strong></p>
<p><strong><em>Движение.Период = Дата;</em></strong></p>
<p><strong><em>Движение.Диски = ТекСтрокаДиски.Диск;</em></strong></p>
<p><strong><em>Движение.Кількість = ТекСтрокаДиски.кть;</em></strong></p>
<p><strong><em>КонецЦикла;</em></strong></p>
<p><strong><em>//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ</em></strong></p>
<p><strong><em>КонецПроцедуры</em></strong></p>
<p>Сохраним документ и запустив «1с: Предприятие 8.1» проверим, как он работает</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0122.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="clip_image012" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image012_thumb2.jpg" border="0" alt="clip_image012" width="244" height="163" /></a></p>
<p>Как видно из скриншота движение по регистру состоялось. Итак, документ работает правильно поздравляю!<br />
В следующем уроке будем учиться создавать отчеты.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-nik.ru/2009/07/rehystryi-nakoplenyya/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Часть первая &#171;Справочники&#187;</title>
		<link>http://1c-nik.ru/2009/07/chast-pervaya-spravochnyky/</link>
		<comments>http://1c-nik.ru/2009/07/chast-pervaya-spravochnyky/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 10:20:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Блог начинающего программиста]]></category>
		<category><![CDATA[1с]]></category>
		<category><![CDATA[1с Предприятие]]></category>
		<category><![CDATA[Справочники]]></category>

		<guid isPermaLink="false">http://1c-nik.ru/2009/07/chast-pervaya-spravochnyky/</guid>
		<description><![CDATA[Перепечатывать определения, что такое справочник я бы не стал. В справочниках содержится информация про однородные, относительно конфигурации, сведения в виде списка, который может быть организован в древовидную структуру. В большинстве конфигураций есть справочники «Контрагенты», «Работники» , «Фирмы», «Номенклатура»
Интересно, что по сравнению с версией 7.7 в справочниках теперь используются не периодические реквизиты. Если вам нужно будет [...]]]></description>
			<content:encoded><![CDATA[<h4>Перепечатывать определения, что такое справочник я бы не стал. В справочниках содержится информация про однородные, относительно конфигурации, сведения в виде списка, который может быть организован в древовидную структуру. В большинстве конфигураций есть справочники «Контрагенты», «Работники» , «Фирмы», «Номенклатура»</h4>
<p>Интересно, что по сравнению с версией 7.7 в справочниках теперь используются не периодические реквизиты. Если вам нужно будет сохранить какие-то значения, меняющиеся со временем, нужно будет использовать объект конфигурации «Регистр сведений» (к подобным данных может относиться цена товара, меняющаяся относительно даты продажи, на 1 число одна на 5 другая). Проанализируем, какие справочники нужны нам, для нашей «Видеотеки»?</p>
<p>1. Справочник фильмов;<br />
2. Справочник жанров;<br />
3. Справочник актеров;<br />
4. Справочник режиссеров;<br />
5. Справочник стран производителей;<br />
6. Справочник номинаций и наград;<br />
7. Справочник дисков (в одном диске может быть несколько фильмов);<br />
8. Справочник друзей (клиентов) (тех, кто берет фильмы).</p>
<p>Ну, для начала, кажется достаточно. Давайте создадим все эти справочники в системе. Запускаем «1С Предприятие» добавляем новую пустую базу данных и заходим в конфигуратор (смотри рисунки).</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0022.jpg"><img style="border: 0px none; display: inline;" title="clip_image002" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image002_thumb1.jpg" border="0" alt="clip_image002" width="244" height="173" /></a></p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0042.jpg"><img style="border: 0px none; display: inline;" title="clip_image004" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image004_thumb1.jpg" border="0" alt="clip_image004" width="244" height="230" /></a></p>
<p>Создание новой базы без конфигурации.</p>
<p><span id="more-99"></span></p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0062.jpg"><img style="border: 0px none; display: inline;" title="clip_image006" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image006_thumb1.jpg" border="0" alt="clip_image006" width="244" height="232" /></a></p>
<p>Указываем наименования базы, а на следующем вкладыше путь, где будут жить наша база. Теперь входим в режим конфигуратора.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0082.jpg"><img style="border: 0px none; display: inline;" title="clip_image008" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image008_thumb1.jpg" border="0" alt="clip_image008" width="244" height="173" /></a></p>
<p>Нужно открыть конфигурацию.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0101.jpg"><img style="border: 0px none; display: inline;" title="clip_image010" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image010_thumb1.jpg" border="0" alt="clip_image010" width="188" height="157" /></a></p>
<p>Выделить пункт справочники и щелкнуть кнопкой добавить.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image0121.jpg"><img style="border: 0px none; display: inline;" title="clip_image012" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image012_thumb1.jpg" border="0" alt="clip_image012" width="220" height="183" /></a></p>
<p>Появиться следующее окно, где заполняем только название: «Друзья».</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image014.jpg"><img style="border: 0px none; display: inline;" title="clip_image014" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image014_thumb.jpg" border="0" alt="clip_image014" width="244" height="242" /></a></p>
<p>По умолчанию в системе новый элемент имеет два предопределенных реквизита: Код и Наименование. При добавлении элементов в справочник нет необходимости использовать форму, поэтому мы указываем редактирование в списке:</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image016.jpg"><img style="border: 0px none; display: inline;" title="clip_image016" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image016_thumb.jpg" border="0" alt="clip_image016" width="244" height="241" /></a></p>
<p>К тому же, когда мы будем добавлять элементы списка, мы имеем возможность редактировать код элемента, что не очень хорошо (это я пишу не понаслышке) поэтому нужно будет отредактировать внешний вид списка.</p>
<p>Добавляем новую форму, указываем тип формы.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image018.jpg"><img style="border: 0px none; display: inline;" title="clip_image018" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image018_thumb.jpg" border="0" alt="clip_image018" width="244" height="209" /></a></p>
<p>Нажимаем «следующая» и убираем галочку с отметки код и нажимаем «ОК».</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image020.jpg"><img style="border: 0px none; display: inline;" title="clip_image020" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image020_thumb.jpg" border="0" alt="clip_image020" width="198" height="192" /></a></p>
<p>Теперь у нас в списке элементов не отображается его код и пользователь не может его изменить. Сохраняем конфигурацию и запускаем 1С. Потом нажимаем «Операции» &#8211; «Справочник» и выбираем справочник «Друзья» через кнопку «Добавить» (клавиша Insert) добавляем список друзей.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image022.jpg"><img style="border: 0px none; display: inline;" title="clip_image022" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image022_thumb.jpg" border="0" alt="clip_image022" width="212" height="152" /></a> <a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image024.jpg"><img style="border: 0px none; display: inline;" title="clip_image024" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image024_thumb.jpg" border="0" alt="clip_image024" width="185" height="147" /></a><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image026.jpg"><img style="border: 0px none; display: inline;" title="clip_image026" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image026_thumb.jpg" border="0" alt="clip_image026" width="163" height="176" /></a></p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image028.jpg"><img style="border: 0px none; display: inline;" title="clip_image028" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image028_thumb.jpg" border="0" alt="clip_image028" width="165" height="91" /></a><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image030.jpg"><img style="border: 0px none; display: inline;" title="clip_image030" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image030_thumb.jpg" border="0" alt="clip_image030" width="244" height="130" /></a></p>
<p>Теперь начнем создавать справочник «Номинации и Награды». Здесь справочник немного сложнее. Во-первых, кроме названия нужно указать номинация или награда имеется в виду, поэтому нужно добавить объект конфигурации «Перечисление».</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image032.jpg"><img style="border: 0px none; display: inline;" title="clip_image032" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image032_thumb.jpg" border="0" alt="clip_image032" width="244" height="97" /></a></p>
<p>Справочники жанров, актеров, режиссеров, стран производителей создаем аналогично справочнику друзей. Нужно указать только их название и сделать, чтобы код не отображался в форме списке. Перейдем к самому большому у нас справочнику: «Справочника фильмов».</p>
<p>В данном справочнике будут следующие реквизиты (в скобках указанный тип данных):</p>
<p>1. Год выпуска (число 4 цифры);<br />
2. Продолжительность фильма (дата, время);<br />
3. Короткое описание фильма (срока, галочка неограниченная длина);<br />
4. Оценка (от 1 к 10) (число, 5 цифр 3 после запятой);<br />
5. Количество голосов (число);<br />
6. Режиссер.</p>
<p>И табличные части:</p>
<p>1. Номинации и награды;<br />
2. Актеры и роли;<br />
3. Страны производители;<br />
4. Жанры.</p>
<p>Важно, какие типы данных используются во всей системе.</p>
<p>Условно их можно разделить на две категории: элементарные или (пользуясь терминологией разработчиков, примитивные) и типы данных конкретной конфигурации, которые создаются объектами конфигурации.</p>
<p>Например, мы создали объект конфигурации «Справочник жанров» сразу появится тип данных связанных с данным объектом.</p>
<p>Этот отступление было необходимо, ведь мы сейчас как раз и столкнемся с использованием в таких сложных типов данных.<br />
В табличных частях указываем соответствующие справочники как типы данных (то есть реквизит актер – тип данных справочник актеров, реквизит страна – справочник стран и т.п.).<br />
Год указываем как число с четырьмя знаками. Может возникнуть вопрос: зачем мы вынесли жанры в табличную часть? Просто фильм может сниматься в ряде стран и его можно будет отнести к нескольким жанрам. Вообще, все реквизиты и табличные части выглядят следующим образом:</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image034.jpg"><img style="border: 0px none; display: inline;" title="clip_image034" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image034_thumb.jpg" border="0" alt="clip_image034" width="194" height="244" /></a></p>
<p>Теперь остается только разработать форму внесения нового фильма. Идем для закладки формы:</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image036.jpg"><img style="border: 0px none; display: inline;" title="clip_image036" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image036_thumb.jpg" border="0" alt="clip_image036" width="244" height="202" /></a></p>
<p>И подгоняем форму под вид.</p>
<p><a href="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image038.jpg"><img style="border: 0px none; display: inline;" title="clip_image038" src="http://1c-nik.ru/wp-content/uploads/2009/07/clip_image038_thumb.jpg" border="0" alt="clip_image038" width="244" height="204" /></a></p>
<p>Всё, работу со справочниками тому можно считать законченной.<br />
Необходимо напомнить, что в режиме конфигуратора можно вносить элементы справочников и они (элементы) в таком случае будут иметь свое собственное имя в системе и его нельзя удалить в режиме «Предприятие». Такие заранее определенные элементы могут быть включены в логику работы программы наравне со справочниками и документами.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-nik.ru/2009/07/chast-pervaya-spravochnyky/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Начало</title>
		<link>http://1c-nik.ru/2009/03/nachalo/</link>
		<comments>http://1c-nik.ru/2009/03/nachalo/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 12:33:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Блог начинающего программиста]]></category>
		<category><![CDATA[1с Предприятие]]></category>

		<guid isPermaLink="false">http://1c-nik.ru/?p=42</guid>
		<description><![CDATA[Многие работают с «1с Предприятие» но большинство не задумывается, как функционирует данная система, какие механизмы задействованы здесь или там. Однако сплошь и рядом возникает ситуация когда нужно сделать нечто непредусмотренное в системе. Тогда начинается поиск литературы, если этим займется программист, или поиск исполнителя, если это необходимо бухгалтеру. Причем ситуация иногда бывает смешной, для решения проблемы [...]]]></description>
			<content:encoded><![CDATA[<p>Многие работают с «1с Предприятие» но большинство не задумывается, как функционирует данная система, какие механизмы задействованы здесь или там. Однако сплошь и рядом возникает ситуация когда нужно сделать нечто непредусмотренное в системе. Тогда начинается поиск литературы, если этим займется программист, или поиск исполнителя, если это необходимо бухгалтеру. Причем ситуация иногда бывает смешной, для решения проблемы нужно бывает нажать только 1-2 клавиши. Но и есть противоположные ситуации &#8211; элементарная проблема выливается в грандиозную переработку системы. Этот блог будет посвящен получению навыков программирования в системе «1с: Предприятие 8.1». Начнем мы с азов. Для того чтобы не делать что-то абстрактное мы будем учиться разрабатывать систему «Видеотека» &#8211; учет компакт-дисков с фильмами.</p>
<p>Учиться создавать конфигурацию мы будем, повторяя курс официальной книги 1С: «Практическое пособие разработчика» Что же начнем.</p>
]]></content:encoded>
			<wfw:commentRss>http://1c-nik.ru/2009/03/nachalo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
