|
Вычисляемая строка в СКД | ☑ | ||
---|---|---|---|---|
0
dron9205
24.01.15
✎
17:45
|
Добрый вечер! Подскажите идею как можно реализовать следующую задача:
Есть отчет на СКД, необходимо добавить несколько вычисляемых строк, именно строк! Причем они должны быть в определенном порядке. Например, Аналитики|Сумма| строка1 |1000| строка2 |2000| строка3 |1000/2000| - вычисляемое поле как строка1/строка2 строка4 |3000| Вопрос с порядок следования - несложный. Проблема с добавлением новой строки. |
|||
1
Chameleon1980
24.01.15
✎
17:50
|
по-моему Вам поможет поиск по справке:
Функции языка выражений системы компоновки данных |
|||
2
Chameleon1980
24.01.15
✎
17:50
|
ВЫчислить, вычислитьВыражение
|
|||
3
dron9205
24.01.15
✎
17:57
|
Мне кажется эти функции предназначены для вычисляемого поля(колонки), а мне необходимо добавить строку, с определенным названием, и определенной формулой для ресурса.
|
|||
4
Chameleon1980
24.01.15
✎
17:58
|
а вы читали?
|
|||
5
dron9205
24.01.15
✎
18:00
|
||||
6
Chameleon1980
24.01.15
✎
18:04
|
может я чего не понял в вопросе Вашем, но судя по тому как я все-таки понял считаю, что это-то и есть то, что нужно Вам.
|
|||
7
Chameleon1980
24.01.15
✎
18:05
|
ок
продолжите ваш список еще, допустим, пятью строками: Аналитики|Сумма| строка1 |1000| строка2 |2000| строка3 |1000/2000| - вычисляемое поле как строка1/строка2 строка4 |3000| ... ... ... ... ... ? |
|||
8
dron9205
24.01.15
✎
18:07
|
Аналитики|Сумма|
строка1 |1000| строка2 |2000| строка3 |1000/2000| - вычисляемое поле как строка1/строка2 строка4 |3000| строка5 |4000| строка6 |(3000+4000)/(1000+2000)| - вычисляемая строка, как сумма строк 4и5 деленная на сумму строк 1и2. Строки 1,2,4,5 - это таблица, получаемая из запроса. |
|||
9
dron9205
24.01.15
✎
18:10
|
Функции ВЫчислить, вычислитьВыражение - добавят колонки в строки таблицы. Я понимаю будет так:
Аналитики|Сумма|Какое новое поле через вычислить| строка1 |1000 | 10 строка2 |2000 | 20 строка4 |3000 | 30 строка5 |4000 | 40 |
|||
10
Chameleon1980
24.01.15
✎
18:13
|
(9) а что если новая колонка?
|
|||
11
Chameleon1980
24.01.15
✎
18:15
|
ок, а еще дальше?
Аналитики|Сумма| строка1 |1000| строка2 |2000| строка3 |1000/2000| - вычисляемое поле как строка1/строка2 строка4 |3000| строка5 |4000| строка6 |(3000+4000)/(1000+2000)| - вычисляемая строка, как сумма строк 4и5 деленная на сумму строк 1и2. |
|||
12
Chameleon1980
24.01.15
✎
18:15
|
7,8,9 строки?
|
|||
13
Chameleon1980
24.01.15
✎
18:16
|
в 9 строке какая формула будет?
|
|||
14
Chameleon1980
24.01.15
✎
18:17
|
просто я вижу два варианта
|
|||
15
dron9205
24.01.15
✎
18:21
|
Не очень понимаю что вам это даст. Вот принскрин, возможно он прояснит http://c2n.me/3b5pw8H
Внизу в овале - вычисляемые строки, Выше них и ниже - статьи доходов, в колонке с месяцами - суммы. Прямоугольниками выделил пример расчета поля "ТОРГОВАЯ НАЦЕНКА" |
|||
16
dron9205
24.01.15
✎
18:21
|
(10) нет, нужна именно строка.
|
|||
17
dron9205
24.01.15
✎
18:24
|
(13) в строке 9 не будет формулы. Пусть,например, следующая формула будет в строке 52..
|
|||
18
EvgeniuXP
24.01.15
✎
18:32
|
сформируй ТЗ и выкинь в СКД.
|
|||
19
dron9205
24.01.15
✎
18:35
|
не хочу я через внешний набор данных. У меня в отчете много аналитик, на которые и отбор будут накладывать и не выводить..
А если я в запросе буду вычислять их(или потом отрабатывая ТЗ), то скорее всего будут не верные данные, особенно если это поле связано с делением одного набора на другой |
|||
20
Chameleon1980
24.01.15
✎
18:41
|
ВРОДЕ это в самом запросе проще посчитать.
да и вообще не знаю как у вас каждая строка получается. например: продажа товаров в розницу продажа товаров оптом может тут вообще все проще под какую конфу? сильно переписанную? может посмотреть дадите? |
|||
21
dron9205
24.01.15
✎
18:41
|
Пример почему вариант с отдельной ТЗ не айс:
ТЗ: с1000 \ Аналитика 1 \ Аналитика 2 \ Аналитика 3 \ 10 с1000 \ Аналитика 1 \ Аналитика 2 \ Аналитика 4 \ 20 с2000 \ Аналитика 1 \ Аналитика 2 \ Аналитика 4 \ 100 с2000 \ Аналитика 1 \ Аналитика 2 \ Аналитика 5 \ 200 Надо будет вывести вычисляемая строка= С1000/С2000 В моем примере это будет: 30/300 = 0,1 Но как только пользователь наложит отбор, например, "НЕ аналитика 3", тогда вычисляемая строка = 20/300 = 0,06 А на сколько я знаю, пользовательский отбор накладывается уже на сформированную таблицу. |
|||
22
dron9205
24.01.15
✎
18:43
|
Народ вы скажите, если я непонятно объясняю, то я еще раз по русски попытаюсь написать))
|
|||
23
dron9205
24.01.15
✎
18:45
|
Если коротко, то надо в результирующую таблицу добавить строки, которые вычисляются на основании других строк(их ресурсов), при этом возможны отборы, вывод не всех колонок и т.п.
|
|||
24
dron9205
24.01.15
✎
18:47
|
(20) конфа - Бит Финанс. Конфа без переписок. Это их унифицированный отчет бюджета.
Если есть желание помочь глядя на базу, могу чуть позже написать на вашу почту, что указана в профиле, для дальнейшего общения |
|||
25
Chameleon1980
24.01.15
✎
18:50
|
(24)
есть желание увидеть решение на старте и на финише, конечно. |
|||
26
dron9205
24.01.15
✎
18:50
|
(20) Хорошо, если рассмотреть вариант расчет в запросе.
Подскажите как мне получить строку, которая получается путем деления одной на другую, в разрезе некоторых аналитик |
|||
27
Chameleon1980
24.01.15
✎
19:01
|
что то типа выбор когда условие тогда
поле=поле3/поле2; иначе 0; конец; ну и далее вся логика. не? а вообще не видя ничего - толком не скажу. у меня вопрос. У вас финанс для чего? релиз 2.0.58.4 для БП 2.0 от 24.04.14 setup [?] релиз 2.0.51.6 от 20.06.13 для БП 2.0 setup [?] релиз 3.0.32.7 для БП 3.0 от 08.05.14 setup [?] релиз 3.0.17.6 для БП 3.0 setup [?] релиз 2.0.43.12 для БП КОРП 2.0 setup [?] релиз 3.0.32.7 для БП КОРП 3.0 от 08.05.14 setup [?] релиз 2.0.14.12 для БП КОРП 3.0 setup [?] релиз 1.1.35.1 для КА (БП 2.0) от 10.06.13 setup [?] релиз 1.1.47.1 для КА (БП 3.0) от 05.05.14 setup [?] релиз 1.1.38.1 для УПП (БП 2.0) от 28.04.13 setup [?] релиз 1.1.52.1 для УПП (БП 3.0) от 28.04.14 setup [?] релиз 2.0.5.6 для ERP 2.0 от 03.04.14 setup [?] релиз 11.1.5.8 от 25.04.14 для УТ (БП 3.0) setup [?] релиз 11.1.2.9 от 19.07.13 для УТ setup [?] |
|||
28
dron9205
24.01.15
✎
19:55
|
(27) Бухгалтерия предприятия КОРП, редакция 3.0
БИТ.ФИНАНС 3.0 (3.0.36.16/3.1.17.2) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |