|
СКД, вычисляемые выражения
| ☑ |
0
mxs089
20.05.13
✎
16:32
|
как получить значение вычисляемого выражения, если функция возвращает массив
Пример:
НовоеПоле, Выражение:
Модуль.Функция(Какие-то параметры)[0].Значение
Ругается:
Ошибка исполнения отчета
по причине:
Ошибка в выражении "(Сумма((Выражение[0].Значение)))"
|
|
1
боксер
20.05.13
✎
16:35
|
доработай ф-ю, чтобы по доп.параметру (номер) возвращало значение
|
|
2
mxs089
20.05.13
✎
16:46
|
можно ли обратиться к экспортным функциям своего отчета?
|
|
3
mxs089
20.05.13
✎
16:46
|
как?
|
|
4
Shurjk2
20.05.13
✎
16:47
|
А зачем она массив возвращает, если тебе нужно только одно значение?
|
|
5
Mitriy
20.05.13
✎
16:49
|
нет...
|
|
6
mxs089
20.05.13
✎
16:56
|
какие способы реализации можете предложить, кроме исправление кода (код типовой)
|
|
7
Mitriy
20.05.13
✎
16:57
|
(6) создать свой модуль и писать туда нужные функции сколько угодно...
|
|
8
mxs089
20.05.13
✎
16:58
|
задача для зарплаты, вывожу таблицу сотрудников с надбавкой стаж работы на кр. севере
|
|
9
mxs089
20.05.13
✎
16:58
|
(7) плохое решение
|
|
10
Shurjk2
20.05.13
✎
16:58
|
(8) Это не может служить тебе оправданием.
|
|
11
Shurjk2
20.05.13
✎
16:59
|
Сделай еще один источник данных и соединяй с ним по сотруднику, то что ты сейчас мутишь это адова жесть.
|
|
12
mxs089
20.05.13
✎
17:06
|
(11) ну да, так и сделаю ..
|
|
13
mxs089
20.05.13
✎
17:06
|
(10) это пояснение, а не оправдание
|
|
14
Mitriy
20.05.13
✎
17:10
|
(13) не оправдывайся...
|
|
15
mxs089
20.05.13
✎
17:11
|
даже и не думаю, для чего существует функция Массив() в выражения?
|
|
16
Mitriy
20.05.13
✎
17:16
|
это где? пример можно?
|
|
17
mxs089
20.05.13
✎
17:18
|
|
|
18
Shurjk2
20.05.13
✎
17:22
|
(15) Для вывода несколькитх значений в одну ячейку.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший