|   |   | 
| 
 | УНФ как встроить новый отчет в конфигурацию? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Sewace 12.11.11✎ 14:32 | 
        Разработан новый отчет для немного переписанной УНФ. Подскажите, как встроить его в УНФ так, чтобы он отображался, например, при команде "Все отчеты по маркетингу и продажам"?
  Что пытался сделать и пока не помогло. Отчет встроен в конфигурацию, отнесен к подсистеме "Продажи", которая является подчиненной подсистеме "МаркетингИПродажи". Далее смотрю отладчиком. В процедуре "НарисоватьПанель()" общей формы "ПнельОтчетов" выполняется запрос к справочнику "ВариантыОтчетов". Не могу найти способ, как поместить свой отчет в справочник "ВариантыОтчетов". Кнопки добавить нет. Если открыть мой отчет через "Все функции", а в нем "Действия"->"Сохранить вариант", то он все равно в справочнике не появляется. Могу добавить в отчет в справочник программно, но что-то подсказывает, что я торможу и чего-то не вижу. | |||
| 1
    
        IamAlexy 12.11.11✎ 14:33 | 
        (0) курить подсистему вариантов отчетов и соответствующие модули.. 
  либо добавить просто отчет в подсистему | |||
| 2
    
        Sewace 12.11.11✎ 14:34 | 
        (1)
  Курю. Но я же написал, что отчет в подсистему добавил. | |||
| 3
    
        IamAlexy 12.11.11✎ 14:39 | 
        (2) еще раз.. 
  панелька с отчетами прорисовывается в общих модулях подсистемы вариантов отчетов. там надо явно прописывать отчеты которые участвуют в подсистеме - анализа метаданных нет. так же там можно явно прописать нужные вариаанты отчета чтобы они отдельными ссылками отражались. так же там явно надо прописывать подчиненные подсистемы и удалять отчет из подчиненных подсистем если они не соответствуют с наименованиям группировок отчетов. зы: добавив отчет просто в подсистемыу ты его получил в меню отчетов в панели действий. если ты в отчете сделаешь команду по октрытию отчета то сможешь его отобразить в панели навигации.. малой кровью можно сделать так: сделать подчиненную подсистему типа "упр. отчеты" в нужной тебе подсистеме, включить туда свой отчет который в конфе сидит и в отчете добавить команду (просто новую создай и разкоментируй в модуле команды код вызова оной) | |||
| 4
    
        Sewace 12.11.11✎ 15:00 | 
        (3)
  >>так же там можно явно прописать нужные вариаанты отчета чтобы они отдельными ссылками отражались. Да, так мне и нужно. Ну вот смотрите, что пытаюсь сделать: Общая форма: "ПанельОтчетов": в процедуре "ПриСозданииНаСервере" есть вызов "НарисоватьПанель". Далее, в "НарисоватьПанель" есть вызов "ВариантыОтчетовПереопределяемый.СписокОтчетовПоддерживаемыхПодсистемой()" Там перечисляются отчеты, которые потом отображаются в списке "Все отчеты" без привязки к подсистеме, а в общем списке. Добавление в этот список нового отчета делу не помогает. Далее в "НарисоватьПанель" выполняются запросы к справочнику "ВариантыОтчетов". Мне нужно сделать по возможности так, чтобы мой отчет никак не выделялся от остальных с минимальной доработкой конфигурации. Как думаете, будет плохо, если я напишу обработку, которая запишет в этот справочник новый элемент с моим отчетом по аналогии с другими отчетами? А что касается новой подсистемы - это понятно и просто. Но мне надо видеть отчет отдельной ссылкой на панели отчетов подсистемы. | |||
| 5
    
        Sewace 12.11.11✎ 15:09 | 
        Или даже так.
  У меня есть новая подсистема, не подчиненная никакой типовой подсистеме. Она отображается в панели разделов. У меня есть новый отчет, который входит в состав новой подсистемы. У меня есть новая общая команда ПанельОтчетов_НаименованиеНовойПодсистемы. При выполнении этой команды выполняется код: ВариантыОтчетовКлиент.ОткрытьПанельОтчетов("НаименованиеНовойПодсистемы", НСТР("ru = 'Все отчеты по новой подсистеме'"), ПараметрыВыполненияКоманды); Я ожидаю появления панели отчетов со ссылкой на мой отчет. но он, естесственно, не появляется, т.к. нет ссылки в справочнике "ВариантыОтчетов". Мне кажется, что самым правильным и приближенным к методике разработки типовых конфигураций было бы добавление в справочник нового элемента. | |||
| 6
    
        IamAlexy 12.11.11✎ 16:46 | 
        а ведь достаточно почитать документацию из БСП для подсистемы вариантов отчетов..
  где синим по белому написано как настраивается панель отчетов... | |||
| 7
    
        MikleV 12.11.11✎ 16:51 | 
        бгг
  (6)+1 | |||
| 8
    
        Sewace 13.11.11✎ 11:32 | 
        (6)
  Спасибо. Почитал. Разобрался. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |