Как вытащить Плановая себестоимость

1. Alex_$ 29.05.07 09:58 Сейчас в теме
Кто нибудь пробывал выгружать ПлановаяСебестоимость
Никак не получается
В конфе лежит Номенклатура-ПлановаяСебестоимость и там тип значения- справочник.цены
Помогите правильно обратиться к ПлановаяСебестоимость .


[1C-CODE]
Процедура Сформировать()
xl=СоздатьОбъект("Excel.Application");
xl.Caption="ИзменНорматива";
row=1; //первая строка
Продукция = "";
Товар = СоздатьОбъект("Справочник.Номенклатура");
Цена = СоздатьОбъект("Справочник.Цены");
спрнормы=СоздатьОбъект("Справочник.НормыРасходов");

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


Товар.ВыбратьЭлементы(0);
пока Товар.получитьэлемент() =1 цикл
спрнормы.использоватьвладельца(Товар.текущийэлемент());
спрнормы.выбратьэлементы(1);
пока спрнормы.получитьэлемент(1) = 1 цикл

Цена.ИспользоватьВладельца(Товар.ТекущийЭлемент());
Цена.ВыбратьЭлементы();
Пока Цена.ПолучитьЭлемент() = 1 Цикл
Если СокрЛП(Цена.ТипЦен.Наименование) = "Покупная" Тогда
Сообщить("Элемент " + СокрЛП(Товар.Наименование) + " имеет покупную цену = " + Цена.Цена.Получить(ТекущаяДата()) );


xl.Cells(row,1).Value= Цена.Цена.Получить(ТекущаяДата());
xl.Cells(row,2).Value=спрнормы.стоимость.Получить(текущаядата());
xl.Cells(row,3).Value=Товар.Код;
xl.Cells(row,4).Value= Товар.Наименование ;
xl.Cells(row,5).Value=спрнормы.наименование;
xl.Cells(row,6).Value=Товар.ПлановаяСебестоимость.ИспользоватьРодителя(Товар.ТекущийЭлемент());

row=row+1;//переходим на следующую строку


КонецЕсли;

КонецЦикла;
КонецЦикла;

КонецЦикла;
КонецЦикла;

КонецПроцедуры
[\ CODE]
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Хряк 144 29.05.07 19:14 Сейчас в теме
Товар.ПлановаяСебестоимость.Цена.Получить(ТекДата)
3. Alex_$ 30.05.07 09:17 Сейчас в теме
xl.Cells(row,6).Value=Товар.ПлановаяСебестоимость.Цена.Получить(текущаядата());



таким способом почемуто берёт покупную цену , а не плановую себестоимость
4. sashulyT 201 30.05.07 11:57 Сейчас в теме
Значит у тебя в ПлановаяСебестоимость хранится покупная цена, а планова себестоимость хранится в другом реквизите.

Что у тебя за конфигурация.
5. Alex_$ 30.05.07 13:46 Сейчас в теме
Производство+усл+бух ред.2.8 (7.70.299)
1с 7.7 (7.70.025)
6. vladko 30.05.07 15:40 Сейчас в теме
насколько я там помню, для товара в этом поле указываться покупная цены, а для гот.продукции - плановая себестоимость.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот