Как преобразовать тип ОбъектМетаданных:РегистрНакопления в тип РегистрНакопленияМенеджер?
☑
0
ssalikoff
05.06.20
✎
00:05
Предположим, нужно создать процедуру, которая совершает некое однотипное действие над всеми регистрами накопления (или документами, или справочниками)
Типа такого:
Для каждого РН из Метаданные.РегистрыНакопления Цикл
...
...
Набор = РН.СоздатьНаборЗаписей();
...
...
КонецЦикла
Но это не сработает, поскольку метод СоздатьНаборЗаписи() не определен для объекта метаданных.
Как следует поступить в подобной ситуации?
1
hhhh
05.06.20
✎
00:10
(0) Набор = РегистрыНакопления[РН.Имя].СоздатьНаборЗаписей();
2
ssalikoff
05.06.20
✎
00:16
(1) Спасибо! Всё просто, но что-то я затупил.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший