При проводке в документе "Перемещение ОС" не могу взять итоги выдает нули при выборе субконто!
МЦ.01 это ОС, а МЦ.04 это Материалы! Для МЦ.01 всё работает!
Код
СпрМат=СоздатьОбъект("Справочник.Материалы");
СпрМат.выбратьЭлементы();
СпрМат.Найтипонаименованию(ПерОС.основноесредство.наименование,0);
СпрМат.ИспользоватьДату(ДатаДок, 1);
БИ1 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ1.ИспользоватьСубконто(ВидыСубконто.Материалы,СпрМат.Наименование, 2);
БИ1.ВыполнитьЗапрос(,ПерОС, "МЦ.04");
БИ1.ВыбратьСубконто(ВидыСубконто.Материалы,1);//Вот здесь не выбирает, показывает 0
БИ1.ПолучитьСубконто(Видысубконто.Материалы);// И соответственно здесь
//Если БИ1.ПолучитьСчет(, СчМЦ_04) = 1 Тогда
//БИ1.ВыбратьСубконто(ВидыСубконто.ОсновныеСредства,1);
//Если БИ1.ПолучитьСубконто(Видысубконто.ОсновныеСредства,,ПерОС.Основноесредство) = 1 Тогда
Если БИ1.СКД("К") > 0 Тогда
Операция.НоваяПроводка();
Операция.НомерЖурнала = "ОС";
Операция.СодержаниеПроводки = "Перемещение ОС";
Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст);
Операция.Кредит.Счет = СчМЦ_04;
Операция.Кредит.Материал = СпрМат.Наименование;
Операция.Дебет.Счет = СчМЦ_04;
Операция.Дебет.Материал = СпрМат.Материал;
Операция.Количество= БИ1.СКД("К");
Операция.Кредит.сотрудники = СпрМат.Материал.МОЛ.Получить(ДатаДок-1);
Операция.Дебет.сотрудники = МОЛ;
КонецЕсли;
КонецЕсли;
В Реквизитах табличной части нет реквизита "материал"!