|
Встроенный отчет сделать внешним | ☑ | ||
---|---|---|---|---|
0
N-S-B
07.11.16
✎
16:15
|
Необходимо немного изменить запрос во встроенном отчете в БП 3.0 АнализДвиженийДенежныхСредств. Чтобы не ломать типовую конфу, отчет надо сделать внешним. Но в данном отчете используется модуль менеджера, которого нет во внешних отчетах.
Погуглил, проблема такая возникает часто, но конкретного решения нигде не нашел. Перенос кода модуля менеджера в модуль объекта внешнего отчета не помогает. Есть ли какая-нибудь универсальная инструкция по созданию внешних отчетов из встроенных, у которых есть модуль менеджера? |
|||
1
lxs
07.11.16
✎
16:26
|
Он не работает у тебя?
В менеджере все процедуры экспортные. Часть из них может отрабатывать на клиенте, часть - на сервере. Просто скопировать в модуль объекта - неверное решение. Там всего 10 процедур и функций. Посмотри, за что, каждая из них отвечает, и раскидай в нужные места. |
|||
2
Mauser
07.11.16
✎
16:29
|
(1) Про модуль менеджера на клиенте будьте любезны, раскажите поподробней, а? Особенно вот в БП 3.0 интересует. Спасибо.
|
|||
3
lxs
07.11.16
✎
16:39
|
(2) Давай без сарказма. Вот тебе подробнее.
В модуле менеджера есть функция: Функция ПолучитьТекстЗаголовка(ПараметрыОтчета) Экспорт Возврат "Анализ движений денежных средств" + БухгалтерскиеОтчетыКлиентСервер.ПолучитьПредставлениеПериода(ПараметрыОтчета.НачалоПериода, ПараметрыОтчета.КонецПериода); КонецФункции Убирай экспорт и пили ее вызов через клиента, если конечно это надо. Я лишь об этом. Все остальное тоже можно допилить. ПередКомпоновкойМакета() - процедуры ручной компоновки отчетов на СКД уже давно в Интернетах. Переписывай кнопку Сформировать и получай код из менеджера, который будет крутиться на сервере. |
|||
4
lxs
07.11.16
✎
16:41
|
А вообще, отчет прекрасно работает баз модуля менеджера. Поэтому (0) пусть определится в необходимости преобразования этого модуля.
|
|||
5
N-S-B
07.11.16
✎
17:02
|
(1) (4) У меня без модуля менеджера не формируется.
(3) Правильно ли я понял, надо просто начиная от кнопки Сформировать отследить все вызовы процедур из модуля менеджера и перенести в модуль формы либо объекта? |
|||
6
lxs
07.11.16
✎
17:03
|
(5) Что у тебя не формируется конкретно? Только что выкинул отчет во внешний и сформировал с парой отборов. Ошибок нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |