Имя: Пароль:
1C
1С v8
Получить переодичекие реквизит по COM.
0 Janna26
 
22.05.12
18:51
Доброе время суток. Столкнулась с проблемой. Нужно перенести цены из 7.7 в 8.2 по Com. Не могу получить правильную цену. Как к ней обратиться.


   Ном77 = V7.CreateObject("Справочник.Номенклатура");
   Цена77 = V7.CreateObject("Справочник.Цены");
   Для каждого СтрНом из ТаблицаНоменклатуры цикл
   Номенклатура77 = Ном77.НайтиПоКоду(СтрНом.Код);
      Цена77.ИспользоватьВладельца(Номенклатура77);
               Цена77.ВыбратьЭлементы(1);
               Пока Цена77.ПолучитьЭлемент(0)= 1 Цикл
               СтрокаЦен = РазвернутаяТаблицаЦен.Добавить();
               СтрокаЦен.Номенклатура = СтрНом.Ссылка;
               СтрокаЦен.ВидЦены = Цена77.КатегорияЦены.Наименование;
               СтрокаЦен.Цена = Цена77.Цена;
               СтрокаЦен.Валюта = Цена77.Валюта.ПолнНаименование;
               СтрокаЦен.Наценка = Цена77.Наценка;
       
               КонецЦикла
   КонецЦикла;


Очень интересует вот эта строчка СтрокаЦен.Цена = Цена77.Цена;
1 Janna26
 
22.05.12
18:51
(1) в 7.7 этот реквизит переодический.
2 Janna26
 
22.05.12
18:56
Извиняюсь за глупый вопрос. Проблема решена :)
3 Eugene_life
 
22.05.12
19:00
(2) Ну вот.. а я уже расчехлился.. :(
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн