|
Кто то умеет делать полноценные отчеты на управляемых формах без СКД? | ☑ | ||
---|---|---|---|---|
0
tofff
17.04.14
✎
14:26
|
Добрый день!
Как то я задавал вопрос - "как сделать настройки отчета на УФ без СКД?" Мне отвечали - "а тебе зачем?" , "сейчас так не принято" и в таком духе. В общем ответили - что без СКД - никак. Мне интересно - кто из форумчан может делать и делает ли вообще полноценные отчеты на УФ Без СКД? |
|||
1
jsmith82
17.04.14
✎
14:27
|
В смысле без СКД, без построителей, на собственноручно написанном движке?
|
|||
2
YF
17.04.14
✎
14:27
|
(0) Я только-только научился делать более-менее приличные отчеты на СКД, а до этого все отчеты делал на УФ без СКД
|
|||
3
jsmith82
17.04.14
✎
14:28
|
А нафейхрена?
|
|||
4
andreymongol82
17.04.14
✎
14:28
|
Для начала нужно определиться, что такое полноценный отчет.
А обычные отчеты на УФ нечем особенным не отличаются |
|||
5
jsmith82
17.04.14
✎
14:28
|
или автор путает внешний отчет с СКД?
|
|||
6
tofff
17.04.14
✎
14:32
|
Ну на Самом деле Я спрашивал как Добавить "Отбор" в отчете на УФ - сделанным "вручную" - мне никто не ответил.
|
|||
7
andreymongol82
17.04.14
✎
14:35
|
(6) Если не использовать СКД в УФ или построитель в нормальных, то точно также. Реквизиты объекта или формы. В чем вопрос-то конкретно?
|
|||
8
mikecool
17.04.14
✎
14:36
|
(0) я делал, работает
|
|||
9
jsmith82
17.04.14
✎
14:37
|
(0) ты группировки строк и колонок в табличном документе сам делаешь?
|
|||
10
jsmith82
17.04.14
✎
14:37
|
и итоги считаешь?
|
|||
11
tofff
17.04.14
✎
14:38
|
Ну конкретно вопрос я задавал в этой ветке
v8: Отборы в отчете на управляемых формах |
|||
12
tofff
17.04.14
✎
14:40
|
Если кто то из умеющих делать отчет на УФ без СКД подскажет буду очень признателен
|
|||
13
jsmith82
17.04.14
✎
14:42
|
>>После размещения реквизита Отчет.МойОтбор С типом "отбор" на форме, в модуле формы Отчет.МойОтбор показывает что он уже имеет тип "ДанныеФормыКоллекция", который не есть "отбор"
Тип отбор где нашёл? |
|||
14
jsmith82
17.04.14
✎
14:43
|
Не могу найти в диалогом окне выбора типа данных
|
|||
15
jsmith82
17.04.14
✎
14:45
|
Может, поступить проще?
Нарисовать макет схемы компоновки данных с минимальным текстом запроса и вынести табличное поле с отбором на форму? |
|||
16
tofff
17.04.14
✎
14:47
|
(15) Ну Мне в Итоге на той ветке так и советовали.
Интересно - без СКД - Это реально ? |
|||
17
jsmith82
17.04.14
✎
14:48
|
(16) Пока что никто не понял, что ты вообще хочешь
|
|||
18
jsmith82
17.04.14
✎
14:49
|
В УФ нет типа данных отбор для табличного поля
У тебя сейчас там какой тип данных конкретно? |
|||
19
jsmith82
17.04.14
✎
14:49
|
Начнём плясать с этого
|
|||
20
tofff
17.04.14
✎
14:49
|
(14)Реквизит отчета - не формы - можно выбрать тип "Отбор"
|
|||
21
nufnufcheg
17.04.14
✎
14:50
|
просто. выучи скд.
|
|||
22
jsmith82
17.04.14
✎
14:50
|
(20) нету.. покажи скрин
|
|||
23
tofff
17.04.14
✎
14:51
|
Его я попытался разместить на форме как делал это на обычных формах
|
|||
24
andreymongol82
17.04.14
✎
14:52
|
(16) Ну какие-то элементы СКД все равно придется использовать.
Я делал так. Правда для документа, где отбор может быть всяким. У формы сделал реквизит с типом "КомпоновщикНастроекКомпоновкиДанных". Вынес на форму реквизит КомпоновщикДляВсегоДокумента.Настройки.Отбор Потом при формировани таблицы для проведения смотрел этот отбор и пихал куда надо. |
|||
25
Sasha_1CK
17.04.14
✎
14:58
|
Я делал
v8: УФ: Отчет с детализацией и отбором без СКД особо никому не интересно - все привыкли на СКД делать. Правда формально он не совсем без СКД - ибо для сохранения настроек отборов приходиться юзать СКД программно. Пришлось извращаться ибо элемент "отбор" в УФ увы не переехал. Но сам отчет формируется и выводиться программно. За основу брал "Реестр документов" из типовой БП |
|||
26
Sasha_1CK
17.04.14
✎
15:01
|
(23) как в обычных формах не получиться все равно.
Да и смысла нет - лучше все равно делать по подобию стандартных отчетов. Да и годен этот метод в основном для всяких извращенных отчетов |
|||
27
tofff
17.04.14
✎
15:06
|
(22)http://s019.radikal.ru/i628/1404/4d/d089b1239505.jpg
(24) (25) Спасибо за вразумительные ответы |
|||
28
Sasha_1CK
17.04.14
✎
15:06
|
(23) Кстати делал я это именно с целью переноса отчетов из 2-ки в 3-ку - ибо один раз написав диалог с функционалом - дальше я только менял тест запроса и макет - целиком передирая их из 2-ки
|
|||
29
jsmith82
17.04.14
✎
15:10
|
(27) ппц. у меня такого нет. хотя стоит 8.3
|
|||
30
Sasha_1CK
17.04.14
✎
15:10
|
(27) Смотри почту
|
|||
31
Sasha_1CK
17.04.14
✎
15:11
|
(30)Правда это для БП 3.0 - там много стандартных процедур заюзано - под других конфы придется допиливать
|
|||
32
Sasha_1CK
17.04.14
✎
15:13
|
(29) Это в режиме совместимости объект виден - но это залепуха - увы - в УФ его заюзать нельзя.
Я в свое время уже обломился |
|||
33
NcSteel
17.04.14
✎
15:13
|
(29) Просто у него видимо толстый клиент в конфигураторе включен...
|
|||
34
NcSteel
17.04.14
✎
15:14
|
Я бы за такие вопросы из профессии выгонял.
Человек которыей задает такой вопрос явно не соображает как работают механизмы платформы. |
|||
35
Sasha_1CK
17.04.14
✎
15:16
|
(34) за что?
|
|||
36
trdm
17.04.14
✎
15:17
|
а что на 8-ке религия такая?
только СКД? :) |
|||
37
tofff
17.04.14
✎
15:17
|
(34) Я бы не тратил свое время на такие коментарии.
|
|||
38
jsmith82
17.04.14
✎
15:18
|
(36) не, ну теоретически, конечно, можно из батона хлеба слепить троллейбус
видел как-то конфу, где вместо документов использовались справочники но вручную генерить группировки, итоги, и прочие радости полноценного отчёта - why? |
|||
39
Torquader
17.04.14
✎
15:18
|
У меня, например, выгрузка номенклатуры в Excel идёт без СКД.
На форме таблица, где пользователь заполняет пути данных в 1С и Excel, а потом некоторым количеством запросов (в зависимости от данных) на сервере готовится массив для выгрузки с "примитивными" типами, которые "пропихивается" на клиента и там уже рассовывается по ячейкам Excel. Только отчётом это назвать сложно. |
|||
40
jsmith82
17.04.14
✎
15:19
|
(39) речь о полноценных отчётах ;)
|
|||
41
Sasha_1CK
17.04.14
✎
15:21
|
(38) В смысле вручную лепить?
Для вывода группировок и итогов еще в 7.7 был заюзана рекурсивная процедура вывода группировок - она прекрасно работает и в обычных и в управляемых формах. |
|||
42
Sasha_1CK
17.04.14
✎
15:22
|
(37) почту смотрел?
|
|||
43
Torquader
17.04.14
✎
15:26
|
(40) А чем вам Excel не полноценный отчёт - там даже исправить можно и обратно в 1С загрузить, чтобы там тоже исправилось - не этого ли пользователям надо ?
|
|||
44
tofff
17.04.14
✎
15:30
|
(42) Да сейчас смотрю
|
|||
45
jsmith82
17.04.14
✎
15:36
|
(43) это электронные таблицы
отчётами там и не пахнет |
|||
46
fisher
17.04.14
✎
16:00
|
(27) А в (11) тебе невразумительно отвечали? То же самое говорили - юзай компоненты СКД для получения отборов от пользователя, а дальше делай с ними что хошь. Уточняющих вопросов ты задавать не стал. А теперь, значит, там "никто не ответил", а тут "спасибо за вразумительные ответы"?
|
|||
47
Сияющий Асинхраль
17.04.14
✎
16:00
|
Вот ведь проблема. Полноценные отчеты с группировками и суммированием, ну и попутно раскрытием-закрытием группировок было без проблем и на семерке слепить:
http://delorasoft.ru/index.php?option=com_content&task=view&id=13&Itemid=21 с чего бы это вдруг на восьмерке такого нельзя? |
|||
48
fisher
17.04.14
✎
16:02
|
(47) Порнография какая-то. Множественные отборы гораздо красивее делались и на 7.7
|
|||
49
Сияющий Асинхраль
17.04.14
✎
16:05
|
(48) Так кто мешает? Пусть делает как хочет. Я вариант из типовой комплексной и торговли никогда не любил. Но на УТ11 ребята в отчетах на СКД, походу, к нему вернулись - также неудобно и некрасиво...
|
|||
50
Sasha_1CK
17.04.14
✎
16:05
|
(48) ага БСП конечно в 7.7 не было - но честно стырить из ТиСа или комплексной раздел "работа с МФ" и пихать нормальный универсальный МФ в любые отчеты - вообще не проблема.
Но кто и так (47) извращался конечно. |
|||
51
Sasha_1CK
17.04.14
✎
16:08
|
(49) ну о вкусах не спорят - главное результат.
Правда 1С-овский МФ умел делать "одно из" и "Все кроме" - в приведенном примере такого функционала не видно. А иногда весьма и весьма нужно. |
|||
52
fisher
17.04.14
✎
16:09
|
(49) Угу. К нему. К родимому. Один в один.
(50) Так и делал :) |
|||
53
Сияющий Асинхраль
17.04.14
✎
16:11
|
(51) 1С-овский сам ничего не умел, умели тамошние запросы, а отчет, если внимательно поглядишь под бухгалтерию - как часто ты видел черные запросы под бухой семерочной?
|
|||
54
Сияющий Асинхраль
17.04.14
✎
16:12
|
(52) Только еще страшней, потому что настройки выводятся фактически модально и в одной строчке десяток вариантов - объяснить пользователю как все это работает - повеситься легче...
|
|||
55
Sasha_1CK
17.04.14
✎
16:12
|
(47) Да можно конечно в 8-ке все это слепить.
Просто если сначала потыкаться в СКД - то потом - рекурсия при выводе группировок очень тяжко воспринимается. Проблема в сохранении настроек управляемой формы - там очень много неочевидных подводных камней - и так просто как в 7.7 сохраненные отборы сохранить в настройку не получиться. Фактически именно для этого и приходиться программно задействовать СКД что сохранить настройки отборов. |
|||
56
Sasha_1CK
17.04.14
✎
16:15
|
(53) в типовой бухии черных запросов не было по причине отсутствия регистров
поэтому и раздел МФ туда не включали. Хотя функция "все кроме" стандартной ОСВ в 7.7 вполне не помешала бы - БИ тогда этого не умели. Ну а в не типовых - я их столько сам понаписал этих черных запросов. |
|||
57
fisher
17.04.14
✎
16:17
|
(53) Ну, хотя бы интерфейс готовый нормальный был для отборов.
Там, где надо было не прямо с запроса брать, просто брал из ТЗ, которую формировал как надо. И итоги в ТЗ подбивал универсально, в т.ч. и по иерархиям. Можно, конечно, и в 8-ке построить альтернативную СКД. Остается маленький вопрос - зачем, и в каких случаях это должно окупиться? |
|||
58
Sasha_1CK
17.04.14
✎
16:23
|
(57) Именно для ТС и должно окупиться - есть куча готовых отчетов с готовыми запросами, логикой и готовой процедурой вывода - но проблема в их переносе в УФ.
Да и я за последние 4 месяца несколько сотен ч/ч сэкономил именно что трансляцией кода и готовых макетов отчетов из обычных форм в единожды разработанный шаблон отчета на УФ с прописанным функционалом группировок, отбора, вывода группировок и сохранением настроек. |
|||
59
rsv
17.04.14
✎
16:24
|
(40) полноценный отчет сразу становится неполноценным когда его просят перебросить в другой формат данных. т
|
|||
60
DmitriyDI
17.04.14
✎
16:25
|
(0) я умею!!!
|
|||
61
Сияющий Асинхраль
17.04.14
✎
16:26
|
(55) Ну так - какой вопрос, такой ответ. Спрашивали - можно или нет. Ответили - можно.
У СКД есть свои глючки, мне до сих пор не удалось отчет на СКД раскрывать до определенного уровня при выводе на экран, а не открывать полностью. (56) Черных запросов в бухе не было потому что они в скорости проигрывали черным запросам не просто сильно, а очень сильно на бух итогах, поэтому смысла их там пользовать не было никакого... (57) Еще раз - это все не проблема, из (47) примерно минут за 15-20 без проблем полностью готовый отчет по товародвижению или еще чего более сложного получается, по сути там все сваливается в ТЗ, а все остальное работает независимо от данных и названий... СКД по сути, такая же библиотека, которая на уровне движка делает то, что раньше в виде библиотек приходилось в конфе писать, но после того как все было готово, любой отчет было возможно слепить буквально за минуты... |
|||
62
rsv
17.04.14
✎
16:27
|
Если заранее известно что пользователь все равно будет пытаться перебросить отчет на миллионы строк перебросить в ежели и ждать полдня когда от работает сок хранить копию ....то....
|
|||
63
DmitriyDI
17.04.14
✎
16:36
|
(61) ПоказатьУровеньГруппировокСтрок() ?
|
|||
64
Сияющий Асинхраль
17.04.14
✎
16:45
|
(63) Может быть - проверю как дойду до компа
|
|||
65
DmitriyDI
17.04.14
✎
16:46
|
(64)
Результат = ЭлементыФормы.Результат; Результат.Очистить(); СкомпоноватьРезультат(ЭлементыФормы.Результат); ЭлементыФормы.Результат.ПоказатьУровеньГруппировокСтрок(1); |
|||
66
Сияющий Асинхраль
17.04.14
✎
16:57
|
(65) ни в одном типовом отчете не используют :-(
|
|||
67
новичекВ1С
17.04.14
✎
16:59
|
(61) такая полоска вроде не маленькая, а вопросы детские)
|
|||
68
новичекВ1С
17.04.14
✎
17:00
|
(66) в СП используют)
|
|||
69
Сияющий Асинхраль
17.04.14
✎
17:04
|
(68) я сп последний раз под 8.0 читал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |