|
Вычисляемое поле СКД от полей с ролью "Начальный-" и "Конечный остаток"
| ☑ |
0
Fragster
гуру
04.12.19
✎
11:14
|
Не могу сообразить, как сделать. Эксперименты с "ВычислитьВыражение()" ни к чему не привели. Минимальный пример для демонстрации проблемы:
|
|
1
toypaul
гуру
04.12.19
✎
11:28
|
делай не вычисляемое, а в запросе. вычисляемому полю нельзя сделать роль, и видимо по этой причине считает неверно
|
|
2
toypaul
гуру
04.12.19
✎
11:29
|
ну и конечно же ты пробовал ВычислитьВыражение использовать в выражении ресурса (вообще-то должно сработать), а не в самом вычисляемом поле
|
|
3
Fragster
гуру
04.12.19
✎
11:42
|
(1) во вложении минимальный пример, в реальности там "все сложно"
(2) пробовал
|
|
4
Fragster
гуру
04.12.19
✎
12:06
|
походу никто не знает
|
|
5
toypaul
гуру
04.12.19
✎
12:12
|
в "простом" примере какая-то бредятина если честно
|
|
6
Fragster
гуру
04.12.19
✎
12:14
|
(5) на картинке видно, что по умолчанию, подписано, какие значения где должны быть.
своими попытками с вычислитьвыражение засорять не стал
|
|
7
Fragster
гуру
04.12.19
✎
12:17
|
если сделать соединение с курсами в запросе (добавить еще четыре поля), прописать начальному и конечному остатку роли начального и конечного остатка - то все работает. Вопрос именно в том, как добиться корректной работы для вычисляемых полей от полей с ролями начального и конечного остатка - для группировки периода брать первое и последнее значение соответственно, применить формулу, для более высоких группировок - получить сумму этих значений.
|
|
8
toypaul
гуру
04.12.19
✎
12:20
|
никак. вычисляемое поле не имеет роли. внедрение любой операции в поле с ролью остатка делает его не остатком
|
|
9
toypaul
гуру
04.12.19
✎
12:22
|
могу предложить решение, но оно будет жутко корявым. поэтому не буду :)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший