Необходимо получить все документы-регистраторы Бух. регистра Хозрасчетный.
Т.е. получить список типов наподобие:
АвансовыйОтчет,ЗакрытиеМесяца,ОперацияБух и т.д.
Как это сделать программно?!
(5) делаю так: Для каждого Док из Метаданные.Документы Цикл Если Док.Движения.Содержит(Метаданные.РегистрыБухгалтерии.Хозрасчетный) Тогда Сообщить(Док.Имя); КонецЕсли; КонецЦикла;
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ТипРегистратора = НаборЗаписей.Отбор.Регистратор.ТипЗначения;
Для Каждого Тип Из ТипРегистратора.Типы() цикл
Сообщить(Метаданные.НайтиПоТипу(Тип).Имя);
КонецЦикла;
(7) Кстати, можно еще так попробовать:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
МассРег = Набор.Отбор.Регистратор.ТипЗначения.Типы();