Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 01:10

при выгрузке числового реквизита Значение не представляет агрегатный объект (Цена_Прих)

Автор alpha78, 04 июн 2019, 16:29

0 Пользователей и 1 гость просматривают эту тему.

alpha78

Здравствуйте, при выгрузке со справочника числового реквизита элемента ошибка значение не представляет агрегатный объект (Цена_Прих)
вот код
Создание таблицы значений
ТЗ.НоваяКолонка("КодОС","Строка");
ТЗ.НоваяКолонка("ОС","Строка");
ТЗ.НоваяКолонка("Перв","Число",16,2);
ТЗ.НоваяКолонка("СчетДт","Число",10);
ТЗ.НоваяКолонка("СчетКт","Число",10);
ТЗ.НоваяКолонка("Сумма","Число",15,2);
наш реквизит - первоначальная стоимость ОС - ТЗ.НоваяКолонка("Перв","Число",16,2);

нажатием кнопки - процедура Сформировать() выгружаю данные справочника в таблицу значений
тут есть выборка из определенных проводок (дебет 103 кредит 423 счет)

вот второй код реквизит справочника Необоротные активы - реквизит Цена_Прих
// выгрузка проводки 10х - 423 - П2-П1
Опер = СоздатьОбъект("Операция");
Опер.ВыбратьОперацииСПроводками(Дата1,Дата2,"*,423");
Пока Опер.ПолучитьПроводку()=1 Цикл
ТЗ.НоваяСтрока();
Спр = СоздатьОбъект("Справочник.НеоборотныеАктивы");
Если Спр.НайтиПоКоду(Опер.Дебет.Субконто(2))=1 Тогда
НаименованиеОС = Спр.ТекущийЭлемент();
НаименованиеОС = НаименованиеОС.Наименование;
ТЗ.ОС=НаименованиеОС;
ТЗ.Перв = НаименованиеОС.Цена_Прих;
КонецЕсли   ;



ТЗ.КодОС =Опер.Дебет.Субконто(2); // получаем код ОС
ТЗ.СчетДт=Опер.Дебет.Счет.Код; // полукчаем счет дебета 10*
ТЗ.СчетКт=Опер.Кредит.Счет.Код; // получаем счет кредита 423 - счет переоценки
ТЗ.Сумма =Опер.Сумма; //получаем сумм проводки П2 - П1 для конкретного ОС
КонецЦикла;
ТЗ.Сортировать("ОС+"); // сортировка по дебетовому 10 счету

все ж правильно в колонку Перв таблицы значений должна выгружаться первоначальная стоимость - а выдает чертову ошибку Значение не представляет агрегатный объект (Цена_Прих)
подскажите буду признателен. спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск