Имя: Пароль:
1C
1С v8
Конструктор настроек компоновки данных в УФ
0 trialexl
 
30.10.13
05:47
Заказчик изъявил желание видеть универсальный запрос. Т.к. есть необходимость в куче отчетов и они заранее не знают какие могут быть.
В конфигураторе мы можем воспользоваться. Конструктором настроек компоновки данных, но как вызвать такой конструктор в режиме пользователя.
1 trialexl
 
30.10.13
05:48
(0) Естественно речь идет про СКД
2 Wobland
 
30.10.13
05:53
что такое универсальный запрос?
3 trialexl
 
30.10.13
05:55
(2)Универсальный отчет. Прошу прощения.
4 Лодырь
 
30.10.13
06:01
Клиент толстый или тонкий?
5 Wobland
 
30.10.13
06:03
(4) а есть разница?
(3) придётся как-то без конструктора, это не больно. а текст запроса откуда брать планируешь?
6 wertyu
 
30.10.13
06:04
(5).1 вообще-то есть
7 Wobland
 
30.10.13
06:06
(6) какая? сгонял в толстый посмотреть - нет конструктора
8 Лодырь
 
30.10.13
06:06
(7) В СП написано что есть )
9 Wobland
 
30.10.13
06:09
(8) убедительно ;)
10 rphosts
 
30.10.13
06:12
(0) чего заказчику-то нужно? Сам текст запроса?
11 rphosts
 
30.10.13
06:13
(8) ну штук 3-5 ошибок в СП есть, это только те с которыми сталкивался, а сколько ещё впереди...
12 Лодырь
 
30.10.13
06:18
(9) (11) Ловите:
&НаКлиенте
Процедура Тест(Команда)
    
    #Если ТолстыйКлиентУправляемоеПриложение Тогда
        КЗ = Новый КонструкторЗапроса;
        КЗ.ОткрытьМодально();
    #КонецЕсли    
        
КонецПроцедуры
13 Wobland
 
30.10.13
06:20
(12) спасибо, про запроса у меня уже есть
14 wertyu
 
30.10.13
06:21
(13) ну вот такое же для компоновки
15 rphosts
 
30.10.13
06:22
юзерам предлагается самим в конструкторе писать запрос а потом компоновать результат?
16 Лодырь
 
30.10.13
06:23
(15) А чо, хотят универсальное - получите и распишитесь. Можно даже без конструктора. Только универсальность! только хардкор!
17 wertyu
 
30.10.13
06:24
(16) да послать юзеров, чем сидеть эмулятор писать
18 rphosts
 
30.10.13
06:24
(16) нафига? Сделать универсальный отчёт и дать возможность юзеру определять список выводимых полей, а так-же отборы, сортировки и группировки. Имхаеться этого хватит для 95% случаев, для 5 оставшихся нужен программист
19 Wobland
 
30.10.13
06:24
(15) можно кучу вариантов наплодить. даже свой мега-конструктор запросов без дерева метаданных
20 rphosts
 
30.10.13
06:25
универсальный - в смысле собирающий все мыслимые данные из возможно потребных
21 wertyu
 
30.10.13
06:26
да зачем? они всё равно использовать не смогут
22 Лодырь
 
30.10.13
06:29
(21) Да ладно тебе. Нехай клепают. Мои финаналитики программируют в Экселе круче меня, с конструктором запросов тоже разобрались. У половины образование математическое - считай что профильное для программиста.
23 rphosts
 
30.10.13
06:32
(22) вообще у финаналитиков должно быть экономически-финансовое профильным. Да и знание матана никаким местом к СКД
24 wertyu
 
30.10.13
06:32
(22) не верю, они обычно самые тупые
25 Wobland
 
30.10.13
06:33
(23) знание математики упорядочивает студень в голове
26 wertyu
 
30.10.13
06:34
хотя извиняюсь, злой, обнова кривая, только зря время потратил
27 rphosts
 
30.10.13
06:37
(25) я-б не назвал СКД студнем... да и потом, нет у них этого студня, ну только если сами ранее не "программировали СКД"
28 trialexl
 
30.10.13
07:10
(5)Текст запроса универсален и под каждую их ситуацию подойдет.
(10) Заказчику нужен инструмент, что б одни и те же данные быстро причесать под свои нужды(поля,группировка,сортировка). Конструктор настроек компоновки данных полностью подходит, но вызвать его можно только в конфигураторе.

Без конструктора настроек очень сложно будет добиться понимания от тех пользователей, которые будут этим заниматься.
29 Feunoir
 
30.10.13
07:15
(28) Уважаемый, вы форму отчета на СКД в управляемом клиенте видели? Пункт изменить вариант? Или сразу от заказчика в форум - вопросы постить.
30 trialexl
 
30.10.13
07:19
(29) Уважаемый, речь идет про конструктор настроек СКД, а не про настройки СКД
31 Feunoir
 
30.10.13
07:20
(30) Каких конкретно настроек? "(поля,группировка,сортировка)" он позволяет делать. Редактор запроса напрямую недоступен, но перечисленное... В чем проблема-то?
32 trialexl
 
30.10.13
07:23
(31) запустите пожалуйста конфигуратор и в настройках отчета вызовите контекстное меню "Конструктор настроек...", а теперь сделайте тоже самое в пользовательском режиме через "изменить вариант"
33 Wobland
 
30.10.13
07:24
(32) Лодырь конструктор запроса показал. то же самое
34 trialexl
 
30.10.13
07:26
(33) конструктор запроса не интересует.
35 Wobland
 
30.10.13
07:29
(34) может, другой какой конструктор подойдёт?
36 Лодырь
 
30.10.13
07:29
КонструкторСхемыКомпоновкиДанных.Редактировать ?
37 Feunoir
 
30.10.13
07:39
(32) То есть надо не изменить настройки, а именно конструктор показать... Тогда сюда:

КонструкторНастроекКомпоновкиДанных (DataCompositionSettingsWizard)
Методы:

Инициализировать (Initialize)
ОткрытьМодально (DoModal)
ПолучитьНастройки (GetSettings)
УстановитьНастройки (SetSettings)

Конструкторы:

По умолчанию

Описание:

Конструктор настроек компоновки данных предназначен для начинающих пользователей или для составления простых отчетов.
Конструктор позволяет создавать отчеты следующих типов: список, таблица (измерения идут по строкам и колонкам) и диаграмма.
Формирование настроек отчета выполняется в несколько этапов. На первом этапе осуществляется выбор типа отчета (список, таблица, диаграмма). На втором - выбор полей, которые будут отображаться в отчете. На третьем этапе осуществляется выбор полей группировок. И на заключительном этапе - выбор упорядочивания.

Доступность:

Сервер, толстый клиент, внешнее соединение.
38 trialexl
 
30.10.13
07:43
(37) то что надо спасибо. Так же спасибо  Wobland и  Лодырь
39 Wobland
 
30.10.13
07:45
и всё таки. откуда универсальный текст запроса брать?
40 Feunoir
 
30.10.13
07:46
(38) Если честно, то ищется поиском по СП прямо в точном соответствии с темой топика.