|
|
|
УТ 10. Откуда берется форма отчета на СКД по умолчанию? | ☑ | ||
|---|---|---|---|---|
|
0
Puzoter
06.03.18
✎
12:57
|
Собственно задача - сформировать отчет программно и показать на экране. Для этого в СформироватьРезультат() нужно передать табличный документ "результат" с формы отчета. Это если есть эта форма. А если формы нет и используется форма по умолчанию, как сформировать и показать отчет программно?
|
|||
|
1
shuhard
06.03.18
✎
12:58
|
(0) из настроек корня конфигурации
|
|||
|
2
Puzoter
06.03.18
✎
13:21
|
(1) Основная форма отчета? Там пусто.
|
|||
|
3
Mankubus
06.03.18
✎
13:28
|
значит автоматически рисуется платформой
|
|||
|
4
Puzoter
06.03.18
✎
13:29
|
(3) Видимо да. Но как тогда сформировать отчет программно?
|
|||
|
5
hhhh
06.03.18
✎
13:42
|
(4) может ут11?, так там в корне конфигурации задана основная форма отчета
|
|||
|
6
Puzoter
06.03.18
✎
13:55
|
(5) 10.2
|
|||
|
7
Рэйв
06.03.18
✎
14:08
|
Да забей ты на СКД и сделай нормальный таб документ с винтажным макетом.
|
|||
|
8
Cool_Profi
06.03.18
✎
14:10
|
Скомпоновать результат, вывести его в табдок и показать...
|
|||
|
9
drcrasher
06.03.18
✎
14:11
|
форма и модуль отчета - разные вещи
|
|||
|
10
Puzoter
06.03.18
✎
14:16
|
(7) Да я уже сделал, просто разобраться хотелось
|
|||
|
11
Puzoter
06.03.18
✎
14:17
|
(8) Надо, чтобы форма была, настройки там и все, что полагается.
|
|||
|
12
Radkt
06.03.18
✎
14:51
|
Так даже у внешнего отчета должна быть форма иначе он не открывается, сложности сами себе ищете, сделайте форму отчету руками, и вызывайте программно. А так можно и в новый табдок сформировать и .Показать()
|
|||
|
13
Вафель
06.03.18
✎
14:56
|
можно форму отчета открыть (даже если ее и нет) и там уже выводить
|
|||
|
14
Любопытная
06.03.18
✎
14:58
|
(4) Форму отчета можно получить, даже если ее не "нарисовали", платформа создаст ее автоматом.
|
|||
|
15
Cool_Profi
06.03.18
✎
15:10
|
(14) Вот только неуправляемые формы об этом не знают.
И не дают программно открыть отчёт из справочника внешних обработок, у которого (отчёта) не задана форма... |
|||
|
16
Puzoter
07.03.18
✎
10:20
|
(13) (14) Спасибо! Отчет.ПолучитьФорму() без параметра возвращает автоматически сгенерированную форму!
|
|||
|
17
Любопытная
07.03.18
✎
10:27
|
(15) с каких это пор?
|
|||
|
18
Cool_Profi
07.03.18
✎
11:04
|
(17) На ОФ - от рождения.
|
|||
|
19
Puzoter
07.03.18
✎
12:17
|
В продолжение темы. В программно сформированном отчете не работает расшифровка, это можно как-то вылечить?
|
|||
|
20
Mankubus
07.03.18
✎
12:21
|
(19) не заполнил где-то данныеРасшифровки. показывай код
|
|||
|
21
Puzoter
07.03.18
✎
12:30
|
(20) Да собственно я их и не заполнял...
Отчет = Отчеты.АнализДебиторки.Создать(); НастройкиКД = Отчет.КомпоновщикНастроек.ПолучитьНастройки(); //Заполнение настроек ФормаОтчета = Отчет.ПолучитьФорму(); Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКД); Отчет.СкомпоноватьРезультат(ФормаОтчета.ЭлементыФормы.Результат); ФормаОтчета.Открыть(); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |