Страница 1 из 1

Формула в иерархических отчетах

Добавлено: 31 май 2006, 15:14
savov
В модуле "Управление персоналом" имеется возможность настраивать иерархические отчеты. В частности, там можно задавать формулу для вычисления значения в колонке. Но в доке написано, что это поле является числовым по умолчанию и можно использовать только арифметические функции. А нельзя ли использовать другие (у нас не вышло ничего, выдавалась ошибка)? И что значит "по умолчанию числовое"? Может быть можно изменить его ? У кого-то есть опыт в эт ом вопросе?

Иерархический отчет

Добавлено: 05 июн 2006, 15:58
Mif
Значение колонки-формулы получается путем вычисления соответствующей формулы, описанной в поле «Формула». В формуле можно использовать любые операции, допустимые в системе, а также значения других колонок отчета. При использовании других колонок есть одно важное ограничение - в формуле могут быть описаны значения только тех колонок, которые в отчете идут ранее данной колонки-формулы, то есть имеющих меньший номер по порядку. В противном случае вместо значения колонки при вычислении формулы будет подставлено нулевое значение. Для задания в формуле значения другой колонки достаточно описать ее номер в фигурных скобках.
Например, формула {2}*2-{3} даст в результате значение колонки с номером 2, помноженное на 2, из которого затем будет вычтено значение колонки с номером 3.

Добавлено: 06 июн 2006, 15:05
savov
Да, это ответ из доки, мы читали это и у нас получалось работать по числовым полям. Суть вопроса в другом - Можно ли брать нечисловые поля?? (например ф-ю substr) и Что значит, "по умолчанию - числовое"? А не по умолчанию? где можно исправить это "по умолчанию"? ОТвета - нет., пока думаем что нигде...

Добавлено: 06 июн 2006, 17:33
Mif
Да, кстати, попробовала, интересная вещь!!!
Умолчание по-моему изменить нельзя, попробуйте обратиться в техподдержку, может что подскажут....
Хотя, если отчет иерархический и вычисление не сложные, то можно потом вычислить средствами Excel.