|
Добавить отбор в отчет программно | ☑ | ||
---|---|---|---|---|
0
tiago
23.05.22
✎
14:40
|
Добрый день, уважаемые!
Имею: конф-я бух 3.0 + платф. 8.3.19. Отчет ОСВ по счету. Возникла потребность добавить программно отбор по субконто. Отыскал примерный код, планирую применить в модуле объекта в проц. "ПриКомпоновкеРезультата". Изначально такой проц. не было, поэтому добавил. При формировании отладка в данную проц. не заходит, подозреваю, что и не применяется она совсем (есть подключение фоновых заданий). Прошу, сориентируйте, как программно добавить отбор? |
|||
1
Джинн
23.05.22
✎
14:48
|
Точно в модуль отчета запихали, а не в модуль формы?
|
|||
2
tiago
23.05.22
✎
14:51
|
(1) Однозначно добавил в модуль объекта отчета. Даже прописал в ней вызов исключения - не вызывается.
|
|||
3
Ryzeman
23.05.22
✎
14:55
|
Пальцем в небо - внешний отчёт, который уже записан в базу? Ещё вариант - точно нет опечаток, все ли параметры?
Скопируй на всякий я ХЗ Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) уж зайти в неё точно должен. |
|||
4
kobzon2
23.05.22
✎
15:00
|
Делал как то в ERP похожее. В модуле менеджера же все отборы. В Процедура ПередКомпоновкойМакета(ПараметрыОтчета, Схема, КомпоновщикНастроек) Экспорт
|
|||
5
youalex
23.05.22
✎
15:05
|
В Бух оно не через СкомпоноватьРезультат() выполняется, а программно в общих модулях. Поэтому событие не отрабатывает
|
|||
6
tiago
23.05.22
✎
15:07
|
(3) Насколько знаю конф-я типовая, снятая с поддержки. Мало вероятно, что в этот отчет загружали какой-то внешний.
В модуле объекта пользовался кнопкой "Процедуры и функции" из панели, поэтому название обработчика не я писал, он сам создался. (4) Вот я тоже хотел предположил, что возможно стоит использовать "ПередКомпоновкойМакета", но не решился, т.к. считал, что это больше к внешнему виду относится, но видимо надо копнуть. |
|||
7
Ryzeman
23.05.22
✎
15:13
|
(6) Извиняюсь, невнимательно прочитал. А расширений нет? Хотя, бухии у меня под рукой нет, там реально может в чём то другом дело.
|
|||
8
tiago
23.05.22
✎
15:28
|
(4) В модуле менеджера в проц. "ПередКомпоновкойМакета" тоже не заходит, хотя там есть код.
Но я уверен, что смотрю нужный объект, т.к. в модуле формы "ПриОткрытии" или к примеру в модуле объекта "ОбработкаПроверкиЗаполнения" - заходит. (7) Расширения есть, но про справочники и обработки проведения, к отчетам не относятся. |
|||
9
kobzon2
23.05.22
✎
15:33
|
(8) Ну хз, проверяй. Почему-то у тебя подключение фоновых не подключилось. Проверил, всё заходит и в ERP и в БП. Перезапусти может конфигуратор.
У меня в ERP сделано в расширении &После. И норм. работает. |
|||
10
tiago
23.05.22
✎
16:03
|
(9) Что то не ладное происходит с отладкой - на первую строку в модуле менеджере если точку поставить, - заходит, а прыжком до нужной - нет. Приходится построчно с первой проходить.
|
|||
11
tiago
23.05.22
✎
16:35
|
В общем, победил отладку, теперь заходит.
В итоге, направление в (4) оказалось для меня самым подходящим. Благодарю всех за участие! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |