<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; 1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5471</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5471&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «1с 7.7+JScript: Изменить значение периодического реквизита справочника».]]></description>
		<lastBuildDate>Sat, 05 Feb 2011 10:27:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: 1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44895#p44895</link>
			<description><![CDATA[<p>1) Если рассуждать логически, то почему есть spr_cen.Цена.<strong>GetValue</strong>, но далее нет SetValue<br />2) Если искать <a href="http://www.google.ru/search?q=Спр.Записать()%3B">на тему записи</a>, то может быть что-то <a href="http://www.forum.mista.ru/topic.php?id=117873">вроде этого</a> случилось?</p>]]></description>
			<author><![CDATA[null@example.com (jite)]]></author>
			<pubDate>Sat, 05 Feb 2011 10:27:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44895#p44895</guid>
		</item>
		<item>
			<title><![CDATA[1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44867#p44867</link>
			<description><![CDATA[<p>Здравствуйте все.<br />Дело такое. Хочется, скорее даже необходимо, с подключиться к 1с с помощью СОМ- соединения и поменять значение НАИМЕНОВАНИЯ номенклатуры и периодического реквизита номенклатуры, если конкретно, ЦЕНЫ! </p><p>Меняю название:<br /></p><div class="codebox"><pre><code>var v77 = new ActiveXObject(&quot;v77.Application&quot;);

path = &quot;c:\\1cBase\\&quot;;
user = &quot;Администратор&quot;;
pass = &quot;&quot;;
connPath = &quot;/D&quot;+path+&quot; /N&quot;+user+&quot; /P&quot;+pass+&quot;&quot;;
v77.Initialize(v77.RMTrade,connPath,0);

spr_nom        = v77.CreateObject(&quot;Справочник.Номенклатура&quot;);
spr_cen        = v77.CreateObject(&quot;Справочник.Цены&quot;);

var d = new Date();

if (spr_nom.FindByCode(&#039;000549&#039;,0)) {
    spr_nom.Наименование = &quot;Новое название&quot;;
    spr_nom.Write();
}</code></pre></div><p>Этот код пашет. Теперь пробую поменять цену:</p><div class="codebox"><pre><code>var v77 = new ActiveXObject(&quot;v77.Application&quot;);
path = &quot;c:\\1cBase\\&quot;;
user = &quot;Администратор&quot;;
pass = &quot;&quot;;
connPath = &quot;/D&quot;+path+&quot; /N&quot;+user+&quot; /P&quot;+pass+&quot;&quot;;
v77.Initialize(v77.RMTrade,connPath,0);

spr_nom        = v77.CreateObject(&quot;Справочник.Номенклатура&quot;);
spr_cen        = v77.CreateObject(&quot;Справочник.Цены&quot;);
spr_tip_cen    = v77.CreateObject(&quot;Справочник.ТипыЦен&quot;);
spr_val        = v77.CreateObject(&quot;Справочник.Валюты&quot;);
spr_ed        = v77.CreateObject(&quot;Справочник.Единицы&quot;);

spr_tip_cen.FindByCode(&quot;00002&quot;,0);
spr_tip_cen = spr_tip_cen.CurrentItem();

spr_val.FindByCode(&#039;810&#039;,0);
spr_val    = spr_val.CurrentItem();

var d = new Date();
var today = (d.getDate()&lt;10?&quot;0&quot;+d.getDate():d.getDate())+&quot;.&quot;+ (d.getMonth()&lt;10?&quot;0&quot;+d.getMonth():d.getMonth()) +&quot;.&quot;+d.getFullYear();

var base77 = new Array ()

if (spr_nom.FindByCode(&#039;000549&#039;,0)) {
    spr_cen.UseOwner(spr_nom);
    spr_cen.SelectItems();
    Cena = spr_cen.Цена.GetValue(today);
    WScript.Echo(Cena); //Получить цену получается, а вот записать...

    spr_cen.ТипЦен = spr_tip_cen;
    spr_cen.Валюта = spr_val;
    spr_cen.Цена=&quot;12500&quot;;
    spr_cen.UseDate(today);
    spr_cen.Write();
}</code></pre></div><p>Тут я потерял полный рабочий день, так ничего и не нагуглив и не пришел ни к какому результату.<br />Кто-нибудь сталкивался?</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Fri, 04 Feb 2011 19:05:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44867#p44867</guid>
		</item>
	</channel>
</rss>
