Может конечно я чего-то не до конца понял, но почему не сделать так, чтобы вообще не нужно было каждый раз программировать. Например, заведите табличку, куда записывайте название отчета и имя его menuitem, потом по этой табличке создаете программно пункты меню в MenuButton. Как создавать пункты меню можно посмотреть на форме документооборота.
Можно вообще без таблицы, но тогда menuitem отчетов придется называть типа MyReport1, MyReport2 ... Потом искать все узлы в АОТ, имя которых начинается на MyReport и создавать по ним пункты меню. Label для пункта меню можно из menuitem достать.
|