|
Отчет с несколькими источниками данных. Как сделать? | ☑ | ||
---|---|---|---|---|
0
Бархат
02.06.14
✎
18:44
|
Всем привет.
Подскажите пожалуйста, как сделать такую штуку: отчет (табличное поле) нужно сформировать с разными вариантами - по действующим клиентам, по выбывшим клиентам или по всем клиентам. Табличное поле одно, запросы немного разные для каждого варианта. На форме люди сортируют как им надо и затем табличное поле уходит на печатку. Вот кто бы как сделал? несколько дин-списков и несколько табличных полей? одно табличное поле и как то играться с запросами в нем? или еще как-то можно? Заранее спасибо |
|||
1
fisher
02.06.14
✎
18:47
|
Обычный отчет СКД с одним источником (запросом) и несколькими вариантами настроек.
|
|||
2
Бархат
02.06.14
✎
18:59
|
В отчете СКД можно сортировать, кликая на шапку колонки? Думаю что нет.
|
|||
3
Fragster
гуру
02.06.14
✎
19:00
|
в (0) - не отчет
|
|||
4
fisher
02.06.14
✎
19:02
|
(2) Нет. Чуток сложнее.
(3) Вот именно. Только я не вижу причин не сделать это отчетом. |
|||
5
Бархат
02.06.14
✎
19:08
|
(4) Ну а как это можно сделать иначе?
варианты отчета + возможность быстрой сортировки по клику мышки? |
|||
6
Бархат
03.06.14
✎
10:43
|
Люди, помогите пожалуйста...
|
|||
7
Лодырь
03.06.14
✎
10:45
|
А динамические списки тебя не устраивают?
|
|||
8
Лодырь
03.06.14
✎
10:46
|
(7) + 1 список + несколько запросов.
|
|||
9
Лодырь
03.06.14
✎
10:48
|
Как вариант - запрос 1, с условиями соответствующими варианту отображения.
На самом деле все заивисит исключительно от твоей фантазии. |
|||
10
Бархат
03.06.14
✎
10:55
|
(8) Имеешь подставлять под варианты другие тексты запросов?
Пробовал. После подстановки текста дин список пустой, хотя тот же самый запрос с теми же параметрами результаты давал. |
|||
11
Лодырь
03.06.14
✎
11:15
|
(10) Может ты дополнительно отборы используешь? и не очищаешь?
|
|||
12
Бархат
03.06.14
✎
12:08
|
да, все норм, в запросах косяк был.
СПАСИБО! |
|||
13
Бархат
03.06.14
✎
12:54
|
Дин список выводится нормально, тема другая теперь, как его напечатать? Напечатать с той же сортировкой, что установлена в форме. форма обычная, непечатная, объект ТаблицаФормы.
Макет заполняется на сервере, туда данные ТаблицыФормы не передать. Перебирать ТекущиеДанные на клиенте - двигается строка на самой форме (таблица большая - перемещается курсор долго) |
|||
14
Лодырь
03.06.14
✎
13:02
|
Правой клавишей на поле и выбрать "Напечатать список"?
|
|||
15
Лодырь
03.06.14
✎
13:02
|
тьфу.. "Вывести список" конечно же
|
|||
16
Бархат
03.06.14
✎
13:05
|
не, Есть кнопка печать, есть макет. И в макет данные с сортировкой из формы должны перекочевать по кнопке
|
|||
17
Лодырь
03.06.14
✎
13:12
|
ИмяДинамическогоСписка.Порядок посмотри. Можешь развлечься созданием запроса с сортировкой в нужном порядке.
|
|||
18
Лодырь
03.06.14
✎
13:14
|
Как вариант, уйди от динамических списков. Выгружай изначально данные в коллекцию значений (табличку на форме), а по команде выплевывай в печатную форму.
|
|||
19
Лодырь
03.06.14
✎
13:15
|
Но имхо все это - вырезание апендицита автогеном через задницу.
|
|||
20
Бархат
03.06.14
✎
13:21
|
ДинСписок.Порядок пустой при установленной сортировке. Выгружать данные в табличку на форме - значит лишиться сортировки при клике на заголовок.
(19) Слушай, а как бы сделал вообще? Задача то простая вроде: собрать данные, отсортировать по произвольной колонке и на печатку. |
|||
21
Лодырь
03.06.14
✎
13:23
|
(20) Нифига не пустой. ДинСписок.Порядок.Элементы содержит все что нужно если сортировка установлена. Проверь еще раз.
|
|||
22
Лодырь
03.06.14
✎
13:25
|
(20) Пусть выберут порядок в настройках компоновки данных в отчете и васякот
|
|||
23
Бархат
03.06.14
✎
13:27
|
(22) ну то есть сортировка усложнится, но будет в принципе реализуемо в СКД. Блин, обычная сортировка в 5-6 кликов мышой через пару окошек это жесть
|
|||
24
Лодырь
03.06.14
✎
13:31
|
(23) Выведи порядок в быстрый доступ. Делов то.
|
|||
25
fisher
03.06.14
✎
13:52
|
Если состав колонок (выбранных полей) постоянный, то можно и в СКД быструю сортировку сделать по дабл-клику. Переопределить макет для шапки со своей расшифровкой и в обработке расшифровки перекомпоновывать с нужной сортировкой.
|
|||
26
fisher
03.06.14
✎
14:12
|
Или гораздо проще, но не так наглядно - просто дать пользователю возможность сортировать из стандартной расшифровки. Но там только по возрастанию можно.
Если надо и по убыванию тоже - всё равно придется программно с настройками компоновки работать. |
|||
27
Бархат
03.06.14
✎
14:25
|
Пробую щас сделать сортировку. В запросе прописал
Упорядочить по &ПолеСортировки В параметрах включил поле с типом "строка" в быстрые настройки, задал несколько вариантов в выборе. В самом отчете выбираю - на отображение отчета никак не влияет. Подскажите, где затык может быть? |
|||
28
Бархат
03.06.14
✎
14:27
|
Как вообще сделать выбираемую пользователем сортировку?
|
|||
29
Бархат
03.06.14
✎
14:47
|
Подскажите пожалуйста
|
|||
30
Бархат
03.06.14
✎
15:28
|
ну пожаааалуйста :'(
|
|||
31
Лодырь
03.06.14
✎
16:27
|
Ты по прежнему ставишь сортировку в запросе для динамического списка? или просто для отчетика?
|
|||
32
Бархат
04.06.14
✎
10:11
|
опыт показал, что если в запросе ставить параметр по сортировке и потом его задавать в СКД в параметрах - результата не было, отчет не менялся.
Как сделать изменяемую пользователем сортировку кликом мышки в самом СКД я пока не знаю (может мануал подскажите или пример какой). А через "именить вариант" это жесть, посчитал 5 кликов мышки делать. Люди - бабушки в основном (не справятся) |
|||
33
Лодырь
04.06.14
✎
11:01
|
У тебя набор колонок для сортировки фиксирован?
|
|||
34
Бархат
04.06.14
✎
11:40
|
да
|
|||
35
Бархат
04.06.14
✎
17:40
|
ааап, и тигры...
|
|||
36
Лодырь
05.06.14
✎
08:40
|
(35) Нагенери вариантов отчета заранее. И пусть выбирают из готовых вариантов, не?
|
|||
37
Бархат
05.06.14
✎
12:33
|
ну тут хрень. вариантов и так уже несколько, а тут еще и сортировка добавляется. И комбинаций получается туева хуча
по действующим - по коду по действующим - по фио по действующим - по дате по выбывшим - по коду по выбывшим - по фио по выбывшим - по дате ... ну и так далее. Нет, это хрень. Вариант должен выбираться из списка вариантов, а сортировка как то иначе |
|||
38
Лодырь
05.06.14
✎
12:35
|
Блин, ну собери настройки компоновки данных програмно, если не хочешь пользователям давать их делать самим руками.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |