|
Вывод ТЗ через построитель в упр интерфейсе | ☑ | ||
---|---|---|---|---|
0
fantomrik
07.11.15
✎
13:44
|
Вопрос наверно ламерский) Но не нашел сам решение.
Есть ТЗ, вывожу ее (интерфейс закладок) Построитель = Новый ПостроительОтчета; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(тз); Построитель.Выполнить(); Построитель.Вывести(); Собственно окно с таблицей получается пустое и размером ровно под крестик для закрытия закладки. В ТабДок при показать был параметр "Заголовок", который транслировался на название окна, как аналогично сделать для построителя? ЗаголовокТекст - выводит заголовок в сам ТабДокумент, но не в заголовок окна. |
|||
1
zak555
07.11.15
✎
13:51
|
Зачем тебе построитель, если есть СКД ?
|
|||
2
fantomrik
07.11.15
✎
13:56
|
(1) Поясню задачу. Настраиваю вывод оповещений различных. Как правило будет при старте системы запрос и если он не пустой - выводить результат юзеру в виде табдока. Запросы будут различные, постоянно писать новые СКД для разных запросов лениво. Пока достаточно и просто вывести таблицу.
|
|||
3
zak555
07.11.15
✎
14:00
|
(2) может проще реализовать оповещения, как в типовых ?
Например, ерп 2.0 |
|||
4
rozer76
07.11.15
✎
14:01
|
(2) ЕМНИП построитель только в толстом и обычном доступен только
|
|||
5
fantomrik
07.11.15
✎
14:04
|
(4)
Процедура ВывестиТаблицуЗначенийВТабДокумент(ТЗ, ТекстЗаголовка = "") Экспорт ПострПечать = Новый ПостроительОтчета; ПострПечать.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ); ПострПечать.Выполнить(); Для каждого Колонка Из ПострПечать.ВыбранныеПоля Цикл Колонка.Представление = ТЗ.Колонки[Колонка.Имя].Заголовок; КонецЦикла; ПострПечать.ТекстЗаголовка = ТекстЗаголовка; ПострПечать.Вывести(); КонецПроцедуры Прекрасно работает в общем серверном модуле. (3) Можно подумать сейчас почти все в erp работают))) А как там это реализовано? Мне теоретически нужно что бы пользователь мог сохранить полученную информацию (в Эксель как вариант) |
|||
6
fantomrik
07.11.15
✎
14:13
|
(0) Для наглядности
http://hostingkartinok.com/show-image.php?id=35ac1d946ec3cf0cd21734a4aa3cb675 |
|||
7
fantomrik
07.11.15
✎
14:45
|
Камрады, нет мыслей, как озаглавить то окошко вывода?
|
|||
8
hhhh
07.11.15
✎
14:48
|
(7) ну решил же в (5)
|
|||
9
Рэйв
07.11.15
✎
15:28
|
(0)Наверное напоминать о том, что ТЗ живет только на сервере и клиент ее в упор не понимает будет лишним?..Или нет?
|
|||
10
fantomrik
07.11.15
✎
15:36
|
(9) Клиент отлично видит табдок) Проблема в отображении заголовка окна вобще то.
|
|||
11
Рэйв
07.11.15
✎
15:38
|
(10)Надеюсь падавану не нужно объяснять, что форма и объект, который она представляет- немного разные вещи?:-)
|
|||
12
zak555
07.11.15
✎
15:39
|
(2) зачем что-то писать для скд ?
Его ж программно можно |
|||
13
Рэйв
07.11.15
✎
15:39
|
(12)На скд нынче модно:-)
|
|||
14
RomanYS
07.11.15
✎
16:12
|
(10) создай табдок и выведи построителем в него.
|
|||
15
fantomrik
07.11.15
✎
19:06
|
(12) (13) а чуток развернутее можно?
(14) так это мысль, нужно подумать в этом направлении) |
|||
16
ИсчадиеADO
07.11.15
✎
19:25
|
(15) под рукой нет примера кода, но ест в гугле. новый схемакомпоновкиданных.
|
|||
17
fantomrik
08.11.15
✎
02:54
|
(4) (9) Частично вы оказались правы, отлаживал под толстым клиентом, пришлось переписывать немного))
(14) Самое быстро решение, вывел построителем в ТабДок и ТабДок.Показать("Текст Заголовка") отработало - окно стало с названием. (1) (12) программно много писать. В итоге сделал отчеты с нужными данными, при старте систему открываю форму и формирую программно. Всем спасибо за помощь! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |