|
|
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
Всем доброго здравия! Народ, подскажите, кто как подходит к вопросу хранения формул расчетов? Интересуют подходы решения такого рода задач. Смысл следующий - позволить пользователю создать свою формулу расчета некой величины по исходным данным. Исходные данные, формулы и результат расчета - есть данные, хранимые в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 10:29 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 11:28 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
Хорошая идея, при слабой реализации открывается большой простор для творчества. Навскидку: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2017, 11:17 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
AnSi_Sr, Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2017, 12:24 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
Позволить пользователю создавать PL/SQL функции или процедуры. Аккуратно ограничить доступ к данным. Пусть пишут свои формулы на PL/SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 22:28 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
в свое время парсил строку на скобки и операции инженерного калькулятора. записывал в таблицу последовательно с учетом простейших правил типа "умножение раньше сложения". бухгалтерам так и без синусов выше крыши будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2017, 08:27 |
|
||
|
Хранение произвольных формул расчета величин.
|
|||
|---|---|---|---|
|
#18+
простейший расчет можно разложить по шагам например (5-3) * 8, раскладывается в пять записей. 5,3,8 - могут быть как константы введенные пользователем так и ссылками на проводки или документы (откуда можно взять суммы) Таблица шагов расчета, & - ссылка на шаг расчета ШАГ ЗНАК ЛЕВОГО ОПЕРАНДА ЛЕВЫЙ ОПЕРАНД МАТ ОПЕРАЦИЯ ЗНАК ПРАВОГО ОПЕРАНДА ПРАВЫЙ ОПЕРАНД1+52 +33 +84 +&1-+&2 5 +&4 * + &3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2017, 04:52 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1885445]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 516ms |

| 0 / 0 |
