logo
logo
Вступаю! :) [Dervish 06/03/2002 18:23]
Извините, что не отвечал по ходу дискуссии: был далеко от компьютера.
 
Давайте отделим мух от котлет:
 
1. Иерархические атрибуты. Вообще, их можно плодить сколько угодно. Доработка программы, конечно же требуется, но (я так подозреваю), она приведёт в конечном итоге к уменьшению размера программы (если не делать что-нить совсем экстравагантное). Основная сложность: как сделать динамическое добавление атрибутов. Так, чтобы при 5000 операций добавление (удаление) атрибута не приводило к многочасовому ожиданию пользователя. Хотя (!) этот вопрос я на обсуждение не выношу, это моя проблема.
 
2. Дополнительные даты/текстовые поля. Та же самая проблема, что и выше. Пока не уверен, что такая модификация программы будет целесообразна.
 
3. Добавление полей количество/цена. Это должно реализовываться ручками, потому что эти два поля напрямую завязаны с суммой операции. Изменение любого из этих полей влечёт изменение суммы и наоборот. Ситуация, на самом деле похожа на ввод сумм при операции перевода между счетами в разных валютах.
 
И, наконец, самое главное. Не просите меня сделать "вычисляемые" поля. Так, чтобы (как в случае количество/цена) в поле можно было бы ввести формулу, по которой бы вычислялось некоторое значение по другим столбцам. Может быть когда-нибудь до этого и дойдём, но, боюсь, не в этой жизни.
 
PS. Если честно, то пока до них (до повторяющихся операций с исполнением) даже руки не дошли. Мне стыдно за задержку с выходом версии 1.3.