<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="Joomla! 1.5 - Open Source Content Management" --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Ответы на вопросы</title>
		<description>Программирование в системе 1С:Предприятие.</description>
		<link>http://nastroy-ka.ru/faq.html</link>
		<lastBuildDate>Mon, 28 May 2012 16:05:44 +0000</lastBuildDate>
		<generator>Joomla! 1.5 - Open Source Content Management</generator>
		<language>ru-ru</language>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/nastroy-ka/ZJmJ" /><feedburner:info uri="nastroy-ka/zjmj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:emailServiceId>nastroy-ka/ZJmJ</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
			<title>Как в запросе получить записи которые есть в таблице 1, но нет в таблице 2</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/RoaDGzArsQk/119----------1-----2.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/119----------1-----2.html</guid>
			<description>&lt;p&gt;Очень просто - через левое соединение.&lt;/p&gt;
&lt;p&gt;Выбираете все записи из таблицы 1, к ним присоединением записи из таблицы 2. В качестве условия отбора строк указываем "ЕСТЬ NULL" для поля из таблицы 2, по которому делали связь.&lt;/p&gt;
&lt;p /&gt;Вот пример запроса:&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/RoaDGzArsQk" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Tue, 01 Nov 2011 14:13:10 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/119----------1-----2.html</feedburner:origLink></item>
		<item>
			<title>Как задать вопрос из общего модуля 1с 8.2</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/E0j3bu_o5RE/117--1-82.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/117--1-82.html</guid>
			<description>&lt;p&gt;Вообще то я не рекомендую использовать интеракивные функции в общих модулях или модулях объектов и менеджеров. Эти модули могут использоваться не только клиентским приложением но и серврером или внешним соединением. А для таких режимов работы (сервер и внешнее соединение) интерактивные функции не доступны что приводит в возникновению исключительных ситуаций (runtime error).&lt;/p&gt;
&lt;p&gt;Если вам нужно проинформировать пользователя о каком то важном событии произошедшем при выполнении функции из общего модуля используйте новый объект "&lt;strong&gt;СообщениеПользователю&lt;/strong&gt;"&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/E0j3bu_o5RE" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Wed, 19 Oct 2011 06:41:10 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/117--1-82.html</feedburner:origLink></item>
		<item>
			<title>Работа с 1С из стороннего приложения. Получить объект() вызывает ошибку</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/278g1VLy0ow/116--1-.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/116--1-.html</guid>
			<description>&lt;p&gt;Я делаю интеграцию с 1С из стороннего приложения (Terrasoft CRM) через COM. Мне надо после синхронизации данных устанавливать реквизит в 1С.&lt;/p&gt;
&lt;p&gt;код выглядит так:&lt;/p&gt;
&lt;div class="clcode"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #0000ff;"&gt;var cc&lt;/span&gt; = &lt;span style="color: #0000ff;"&gt;Param&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;Obj1C&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;Документы&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;ЗаказНаряд&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;FindByNumber&lt;/span&gt;(&lt;span style="color: #0000ff;"&gt;Select1C&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;QueryLink&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;Номер&lt;/span&gt;);&lt;/span&gt; &lt;span style="color: #008000;"&gt;//тут ОК&lt;/span&gt; - возвращает объект&lt;br /&gt; &lt;span style="color: #ff0000;"&gt;&lt;span style="color: #0000ff;"&gt;var c&lt;/span&gt; = &lt;span style="color: #0000ff;"&gt;cc&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;ПолучитьОбъект&lt;/span&gt;();&lt;/span&gt; &lt;span style="color: #008000;"&gt;//на этой строке ошибка&lt;/span&gt; &lt;span style="color: #ff0000;"&gt;": {Документ.ЗаказНаряд(2194,11)}: Переменная не определена (РежимДиалогаВопрос)"&lt;/span&gt;&lt;br /&gt; &lt;span style="color: #ff0000;"&gt;&lt;span style="color: #0000ff;"&gt;c&lt;/span&gt;.&lt;span style="color: #0000ff;"&gt;ДатаИВремяПоследнегоЭкспортаДанных &lt;/span&gt;= new &lt;span style="color: #0000ff;"&gt;Date&lt;/span&gt;().&lt;span style="color: #0000ff;"&gt;getVarDate&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;По вашему коду видно, что у вас все правильно. Ошибка возникает из-за не правильного использования программных модулей системы 1С. Вы забыли указать инструкцию препроцессору "&lt;span style="color: #993300;"&gt;#Если наКлиенте Тогда&lt;/span&gt;" для интерактивных команд. Вам нужно все процедуры и функции, в которых есть вызов интерактивных функций взять в рамку&lt;/p&gt;
&lt;div class="clcode" style="color: #993300;"&gt;#Если наКлиенте Тогда&lt;br /&gt; &lt;span style="color: #993300;"&gt;&lt;span style="color: #ff0000;"&gt;Функция &lt;/span&gt;&lt;span style="color: #000080;"&gt;ЧтоТоСпрашиваем&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: #993300;"&gt;#КонецЕсли&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Объясню подробнее ваш случай.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/278g1VLy0ow" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Mon, 10 Oct 2011 19:25:24 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/116--1-.html</feedburner:origLink></item>
		<item>
			<title>Как добавить общий реквизит в документ</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/MBqLy1-U9x0/115-2011-10-10-08-20-50.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/115-2011-10-10-08-20-50.html</guid>
			<description>&lt;p&gt;В 1С 7.7 вам нужно добавить новый реквизит в соответствующую ветку конфигурации и ваш реквизит автоматически будет доступен во всех документах. Остается только в нужных формах создать для него элемент отображения.&lt;/p&gt;
&lt;p&gt;В 1С 8.0, 8.1 и 8.2 (до релиза 8.2.14) общие реквизиты создавать нельзя.&lt;/p&gt;
&lt;p&gt;Начиная с релиза  8.2.14 общие реквизиты можно добавить в соответствующей ветке конфигурации&lt;/p&gt;
&lt;p&gt;&lt;img style="margin: 5px;" src="http://nastroy-ka.ru/images/faq/sharedRec.png" alt="Ветка " width="244" height="189" /&gt;&lt;/p&gt;
&lt;p&gt;Стоит отметить, что теперь общие реквизиты действуют не только на документы. Список объектов, где должен использоваться реквизит указывается разработчиком.&lt;/p&gt;
&lt;p&gt;&lt;img style="margin: 5px;" src="http://nastroy-ka.ru/images/faq/sharedRec_1.png" alt="Окно настроек списка использования." width="678" height="241" /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/MBqLy1-U9x0" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Mon, 10 Oct 2011 08:20:50 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/115-2011-10-10-08-20-50.html</feedburner:origLink></item>
		<item>
			<title>Требует ли установленной платформы 8.1 режим совместимости  с 8.1</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/HK27GqeXmkk/114-----81----81.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/114-----81----81.html</guid>
			<description>&lt;p&gt;Работа платформы 8.2 в режиме совместимоси с 8.1 &lt;strong&gt;НЕ&lt;/strong&gt; требует установленной платформы 8.1&lt;/p&gt;
&lt;p&gt;В режиме совместимости, по сути, отключаются новые возможности платформы - а именно все, что связано с управляемыми формами.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/HK27GqeXmkk" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Mon, 10 Oct 2011 08:02:29 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/114-----81----81.html</feedburner:origLink></item>
		<item>
			<title>Как сделать файл-обновление для своей разработанной подсистемы  без самой конфигурации</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/Hb53CyjB9mM/113--cf-.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/113--cf-.html</guid>
			<description>&lt;p&gt;Есть разработанная мной подсистема которая завязана на метаданных типовой конфигурации. Как сделать поставку этой подсистемы без оригинальной конфигурации.&lt;/p&gt;
&lt;p&gt;Тут вам нужно создавать не cf-файл, а  *.cfu.&lt;/p&gt;
&lt;p&gt;Для этого необходимо иметь первоначальную конфигурацию которая является поставкой (т.е. стоит на поддержке).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/Hb53CyjB9mM" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Tue, 10 May 2011 12:10:30 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/113--cf-.html</feedburner:origLink></item>
		<item>
			<title>Как создать чистую базу из комплекта для обновления</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/AltZzSP16E4/112-2011-05-05-14-35-01.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/112-2011-05-05-14-35-01.html</guid>
			<description>&lt;p&gt;Из пакета обновления новую базу создать нельзя! По той причине, что в обновлении содержатся только измененные объекты.&lt;/p&gt;
&lt;p&gt;Для создания новой базы нужно использовать файлы конфигурации (*.cf) Найти такой файл можно в комплекте поставки конфигурации или сделать из существующей базы в режиме конфигуратор.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://nastroy-ka.ru/images/1C_book/faq/05.05.jpg" alt="Сохранение конфигурации в файл" width="230" height="247" /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/AltZzSP16E4" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Thu, 05 May 2011 14:35:01 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/112-2011-05-05-14-35-01.html</feedburner:origLink></item>
		<item>
			<title>Как перевести цвет из RGB в OLE_Color для ActiveX библиотеки GFLAx</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/xZYE-OMoBg8/111-----rgb--olecolor--activex--gflax.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/111-----rgb--olecolor--activex--gflax.html</guid>
			<description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Возникла необходимость средствами 1С формировать картинку с текстом для электронных книг. Никак не могу понять, как произвести преобразование цвета из RGB в OLE_Color. Подскажите возможно ли такое преобразование непосредственно из 1С?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Такое преобразование возможно. Тип OLE_Color представляет собой значение цветовой палитры в формате HEX. Для преобразования значений RGB в OLE_Color используйте следующий алгоритм.&lt;/p&gt;
&lt;p&gt;Для начала переверните порядок цветов Red Green Blue  - &gt; Blue Green Red.Затем произведите вычисление значения в HEX&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Blue*65536 + Green* 256 + Red&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Я использую для этого вот такую функцию:&lt;/p&gt;
&lt;pre style="text-align: justify; font-family: courier new,courier; color: blue; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;Функция &lt;/span&gt;ПолучитьЦвет&lt;span style="color: red;"&gt;(&lt;/span&gt;Красный&lt;span style="color: red;"&gt;,&lt;/span&gt;Зеленый&lt;span style="color: red;"&gt;,&lt;/span&gt;Синий&lt;span style="color: red;"&gt;)&lt;br /&gt;    Возврат &lt;/span&gt;Окр&lt;span style="color: red;"&gt;(&lt;/span&gt;Синий&lt;span style="color: red;"&gt;)*&lt;/span&gt;&lt;span style="color: black;"&gt;65536&lt;/span&gt;&lt;span style="color: red;"&gt;+&lt;/span&gt;Окр&lt;span style="color: red;"&gt;(&lt;/span&gt;Зеленый&lt;span style="color: red;"&gt;)*&lt;/span&gt;&lt;span style="color: black;"&gt;256&lt;/span&gt;&lt;span style="color: red;"&gt;+&lt;/span&gt;Окр&lt;span style="color: red;"&gt;(&lt;/span&gt;Красный&lt;span style="color: red;"&gt;);&lt;br /&gt;КонецФункции&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Этот пример прекрасно работает на всех версиях 1С.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/xZYE-OMoBg8" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Tue, 03 May 2011 09:28:42 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/111-----rgb--olecolor--activex--gflax.html</feedburner:origLink></item>
		<item>
			<title>Тип данных строка, допустимая длина переменная, что означает</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/1G-VeZ3hQwI/103-2010-09-07-08-32-11.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/103-2010-09-07-08-32-11.html</guid>
			<description>&lt;p&gt;Свойство "Допустимая длина" указывает будет ли строка с количеством символов, меньшим чем длина, дополняться пробелами или нет.&lt;/p&gt;
&lt;p&gt;Если стоит допустимая длина "Фиксированная" а длина поля указана 50 символов, то при вводе в поле строки, к примеру, в 40 символов - система автоматически добавит недостающие пробелы до 50 символов.&lt;/p&gt;
&lt;p&gt;Если же стоит допустимая длина "Переменная", то в выше приведенном примере в строке так и останется 40 символов. Система ничего добавлять не будет.&lt;/p&gt;
&lt;p&gt;Использование фиксированной допустимой длины выгодно только в тех полях, по которым возможен отбор и сортировка в запросах. ИМХО&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/1G-VeZ3hQwI" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Tue, 07 Sep 2010 08:32:11 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/103-2010-09-07-08-32-11.html</feedburner:origLink></item>
		<item>
			<title>Нужно ли создавать 2 контрагента, если предприятие является и поставщиком и закачиком</title>
			<link>http://feedproxy.google.com/~r/nastroy-ka/ZJmJ/~3/zlb7sRd75No/102----2--------.html</link>
			<guid isPermaLink="false">http://nastroy-ka.ru/faq/8-faq/102----2--------.html</guid>
			<description>&lt;div style="text-align: center;"&gt;&lt;/div&gt;
&lt;p&gt;Нет, не нужно. Просто в карточке контрагента укажите что контрагент является и поставщиком и покупателем одновременно. Затем создайте два договора один с поставщиком, другой с покупателем.&lt;/p&gt;
&lt;div style="text-align: center;"&gt;&lt;img src="http://nastroy-ka.ru/images/1C_book/faq/pp.jpg" alt="Покупатель - поставщик" width="793" height="337" /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nastroy-ka/ZJmJ/~4/zlb7sRd75No" height="1" width="1"/&gt;</description>
			<author>AOkipny@nastroy-ka.ru (Андрей Окипний)</author>
			<category>faq</category>
			<pubDate>Tue, 07 Sep 2010 08:23:12 +0000</pubDate>
		<feedburner:origLink>http://nastroy-ka.ru/faq/8-faq/102----2--------.html</feedburner:origLink></item>
	</channel>
</rss>

