logo
logo
Зачем??? [latan 12/11/2012 02:57]
Попробовала представить формулу в поле суммы операции... Ничего кроме какого-то кошмара так и не предстало перед глазами!
 
Как, по-Вашему представлению, должна выглядеть формула в поле суммы? Например, (a+b)/c*d/e*f%? Ну, и много информации Вы почерпнёте из этого, когда создадите новую операцию путём дублирования? Или где-то отдельно, на бумажечке, держать памятку, что такое a, что такое b и т.д. А потом аккуратно подводить курсор и вместо переменных менять буквы на суммы и другие числа - параметы формулы? Но в следующий раз уже при дублировании формулы-то не будет.
Или хранить формулу не в переменных, а сразу в числах? Ну, например, подставим: (100+150)/8*25/12*7%. И что, это понятнее будет через месяц, например, когда понадобится сделать дубль такой операции?
Я уж не говорю о том, что открыв операцию, хорошо бы всё-таки видеть её чистую сумму, а не непонятную (или забытую) последовательность математических символов.
 
В общем, формула в поле вместо реальной итоговой суммы мне видится абсолютно инородным телом, которое никак не "лезет" в программу.
Единственный вариант, который, на мой взгляд, ну хоть как-то объясним и приемлем с точки зрения целесообразности формул, это если бы были составные операции. Т.е., сложные операции, которые состоят из нескольких простых. И при этом самые простые формулы. Например, составная операция из 2 простых: 1 часть - вводим как обычную операцию с конкретной суммой, 2 часть - какие-то арифметические действия с суммой из 1 части (та самая формула).
Но сколько при этом возникает побочных вопросов, связанных и с реализацией, и с интеграцией этого варанта в программу! Честно говоря, лень даже пытаться их сформулировать.
 
Так что, никого не хочу обидеть, но мне кажется, кому не хватает формул в программе, это - к Биллу Гейтсу. У меня у самой впридачу к AbilityCash есть 3 Excel-файла, в которых я делаю необходимые расчёты (в том числе, и прогнозные), а из них нужные суммы заношу уже в программу в виде операций.