<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; 1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5471&amp;type=atom" />
	<updated>2011-02-05T10:27:59Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5471</id>
		<entry>
			<title type="html"><![CDATA[Re: 1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44895#p44895" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[jite]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25851</uri>
			</author>
			<updated>2011-02-05T10:27:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44895#p44895</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[1с 7.7+JScript: Изменить значение периодического реквизита справочника]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44867#p44867" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-02-04T19:05:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44867#p44867</id>
		</entry>
</feed>
