<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Экстремальный блог &#187; Отчет</title>
	<atom:link href="http://extremallife.ru/tag/httpextremalliferuworkquestionrobot-1s/feed" rel="self" type="application/rss+xml" />
	<link>http://extremallife.ru</link>
	<description>Блог отмороженного программиста 1С</description>
	<lastBuildDate>Fri, 30 Jul 2010 06:38:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Робот 1С. Автоматическое формирование и отправка отчетов</title>
		<link>http://extremallife.ru/work/question/robot-1s</link>
		<comments>http://extremallife.ru/work/question/robot-1s#comments</comments>
		<pubDate>Thu, 19 Mar 2009 12:55:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[1С]]></category>
		<category><![CDATA[Вопросы и ответы]]></category>
		<category><![CDATA[Отчет]]></category>

		<guid isPermaLink="false">http://extremallife.ru/?p=611</guid>
		<description><![CDATA[Исходные данные.
Имеем обработку 1С, которую надо периодически запускать.
Итак начнем по пунктам на конкретном примере
1.       Надо сделать так, чтобы при запуске 1С выполняла нашу внешнюю обработку. Для этого мы заходим в конфигуратор, открываем глобальный модуль, ищем там процедуру ПриНачалеРаботыСистемы(), которая выполняется при запуске 1С. Пролистываем до конца и в конце процедуры дописываем:


//Робот для обмена
Если СокрЛП(глПользователь) = [...]]]></description>
			<content:encoded><![CDATA[<p>Исходные данные.</p>
<p>Имеем обработку 1С, которую надо периодически запускать.</p>
<p>Итак начнем по пунктам на конкретном примере</p>
<p>1.       Надо сделать так, чтобы при запуске 1С выполняла нашу внешнюю обработку. Для этого мы заходим в конфигуратор, открываем глобальный модуль, ищем там процедуру ПриНачалеРаботыСистемы(), которая выполняется при запуске 1С. Пролистываем до конца и в конце процедуры дописываем:</p>
<p><span id="more-611"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-612" title="global" src="http://extremallife.ru/wp-content/uploads/2009/03/global.jpg" alt="global Робот 1С. Автоматическое формирование и отправка отчетов" width="284" height="288" /></p>
<p><span style="color: #008000;">//Робот для обмена</span></p>
<p><span style="color: #008000;">Если СокрЛП(глПользователь) = &laquo;Robot&raquo; Тогда</span></p>
<p><span style="color: #008000;">АвтоШлюз = Строка(КаталогИБ()) + &laquo;!ФайлоШлюз.ert&raquo;;</span></p>
<p><span style="color: #008000;">ОткрытьФорму(&raquo;Отчет&raquo;,,АвтоШлюз,);</span></p><p>Авторские права на предоставленный материал принадлежат автору сайта<a href=http://extremallife.ru/> http://extremallife.ru</a></p>


<!-- MarketGidGoods Start -->
   <div id="MarketGid897"><center>
   <noindex><a href="http://marketgid.com/" target="_blank">Загрузка...</a></noindex>
   </center></div>
   <!-- MarketGidGoods End -->
   <!-- pered </body> -->
   <script type="text/javascript">
   var MarketGidDate = new Date();
   document.write('<scr'+'ipt type="text/javascript" '+'src="http://jsg.dt00.net/e/x/extremallife.ru.897.js?t='+MarketGidDate.getYear()+MarketGidDate.getMonth()+'"'+ '" charset="utf-8" ></scr'+'ipt>');
   </script>

<p><span style="color: #008000;">КонецЕсли;</span></p>
<p><span style="color: #008000;">//*Робот для обмена</span></p>
<p><span style="color: #008000;"><img class="aligncenter size-full wp-image-613" title="global2" src="http://extremallife.ru/wp-content/uploads/2009/03/global2.jpg" alt="global2 Робот 1С. Автоматическое формирование и отправка отчетов" width="440" height="80" /><br />
</span></p>
<p>2. Открываем внешнюю обработку, которую собственно надо выполнять и дописываем в процедуре <strong>ПриОткрытии()</strong> имитацию нажатия на кнопку выполнения. Так же в основной процедуре дописываем <strong>ЗавершитьРаботуСистемы()</strong> для того, чтобы робот закончил работу.</p>
<p><img class="aligncenter size-full wp-image-614" title="ert1" src="http://extremallife.ru/wp-content/uploads/2009/03/ert1.jpg" alt="ert1 Робот 1С. Автоматическое формирование и отправка отчетов" width="493" height="117" /><img class="aligncenter size-full wp-image-615" title="ert2" src="http://extremallife.ru/wp-content/uploads/2009/03/ert2.jpg" alt="ert2 Робот 1С. Автоматическое формирование и отправка отчетов" width="448" height="75" /></p>
<p>3. Затем создаем нового пользователь под именем <strong>Robot </strong>и задаем ему пароль, например «<strong>12345678</strong>».</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-616" title="user" src="http://extremallife.ru/wp-content/uploads/2009/03/user.jpg" alt="user Робот 1С. Автоматическое формирование и отправка отчетов" width="412" height="185" /></p>
<p>4. Ну и напоследок нам необходимо задать расписание, по которому будет выполняться наш робот. Сделаем это через стандартный Виндовский Планировщик задач. Для этого зададим командный файл для запуска 1С под пользователем «<strong>Robot</strong>», с паролем «<strong>12345678</strong>»</p>
<p><span style="color: #0000ff;">Пуск &#8211; Выполнить &#8211; notepad.</span></p>
<p>В открывшийся блокнот вбиваем строку запуска 1С</p>
<p><span style="color: #0000ff;">&laquo;C:Program Files1cv77Bin1cv7.exe&raquo; enterprise /D&raquo;D:1CBasebase&raquo; /NRobot /P12345678</span></p>
]]></content:encoded>
			<wfw:commentRss>http://extremallife.ru/work/question/robot-1s/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
