Имя: Пароль:
1C
 
Прошу совета. Как правильнее сделать источник данных для отчетов прочих мех-мов
, ,
0 DIvanmgn
 
14.10.14
06:26
Всем привет!

Сначала я написал функцию, которая возвращает текст запроса.

Потом переделал ее и она стала возвращать результат запроса.

запрос сложный - показывает различные показатели в разрезе характеристик.

Сейчас подумываю вынести это на СКД (макет документа). Думаю получить прирост производительности.

Кто что думает по этому поводу. Спасибо.
1 Cube
 
14.10.14
06:37
Думаю, что тебе надо внятно сформулировать вопрос...
Поток мыслей из (0) не надо нам изливать...
2 Godofsin
 
14.10.14
06:45
(0) А с чего ты взял, что СКД даст тебе прирост производительности?
3 DIvanmgn
 
14.10.14
06:47
(1) Прошу прощения. Сейчас попробую конкретнее.

Запрос возвращает много значений (полей) в разрезе характеристик. Хочется использовать его как универсальный источник данных. (чтобы при изменении не править в куче мест а только в одном)
Другими словами запрос возвращает поля Характеристика, Поле1, Поле2, Поле3
В одном месте мне нужно Характеристика и Поле1
В другом месте мне нужно Характеристика, Поле1, Поле3
В третьем месте мне нужны все поля.

(2) так как СКД налету преобразует запрос в оптимальный вид, то (надеюсь) она отсечет ненужные поля
4 Cube
 
14.10.14
06:51
(3) И теперь внимание - вопрос.... (мы ждем)
5 DIvanmgn
 
14.10.14
06:56
(4) )

Адекватно ли использовать СКД в качестве универсального источника данных? Если нет предложите пожалуйста свой вариант.
6 Cube
 
14.10.14
06:59
(5) Кассир источником денег не является. Кассир деньги принимает, раскладывает в стопочки и перевязывает их резиночкой...
7 Мимохожий Однако
 
14.10.14
07:02
(6)+ точно так. в (0)только резиночки.
8 DIvanmgn
 
14.10.14
07:08
(6)
адекватно ли использовать кассира для обработки:

1. рублей
2. рублей и баксов
3. рублей, тугриков и баксов
9 Cube
 
14.10.14
07:12
(8) Мда... Ты покурил что ли?)))
10 Мимохожий Однако
 
14.10.14
07:12
(8)Из запроса 3 сделай 6 вариантов отчета. А лучше на форме настроек выведи флажки отбора
11 DIvanmgn
 
14.10.14
08:33
Начал делать СКД.
Для расчета Поля 1 Используются 2 временные таблицы. Если я Поле 1 убираю из полей вывода, то расчет по этим временным таблицам все равно происходит.
Есть ли какой-нибудь подход, устраняющий этот случай?

Пока вижу решение "в лоб"  - собирать запрос "на лету" в зависимости от требуемых полей.
12 DIvanmgn
 
14.10.14
12:48
копаю в сторону левых соединений источников данных СКД
13 mikecool
 
14.10.14
13:12
скд при использовании характеристик может даже замедлить вывод, нежели ускорить
14 hhhh
 
14.10.14
13:14
(11() забей на это. Ты прям какой-то блохоискатель.
15 hhhh
 
14.10.14
13:21
(11) например, вот при расчете зарплаты в ЗУП: там свои временные таблицы для горняков, летчиков, для беременных отдельная таблица. Если например у вас не было в этом месяце летчиков и никто не забеременел, всё равно эти временные таблицы выполняются. И никто не собирается их выбрасывать, все счастливы.
16 DIvanmgn
 
14.10.14
14:01
(15) ох как ярко! спасибо! )