Не кажется корректным говорить, что это доработка. Ведь, вероятно, что при создании программы данный вопрос обдумывался, и воплощенное решение как-то аргументировалось. Но, в любом случае, хочу задать вопрос: почему нельзя вводить информацию с нулевой суммой (строка данных, где сумма равно нулю)?
У меня есть аргументы, почему я так хочу. Понятно, что не всем это нужно. Собственно, именно поэтому и не хочу настаивать на своем пожелании доработки. Но, если предположить, что нулевая операция (запись), ну никак не повлияет на итоговую сумму учета, то почему не позволить ей быть? Например, хоть для записи операции, сумма по которой временно не известна (будет введена позже), а в учете делается запись, позволяющая просто не забыть про эту операцию. Я-то, конечно, выкручиваюсь, делаю строку данных с суммой 0,01. Но это меняет итоговую сумму по счету (пусть, на 1 копейку, но меняет!). И, в моих глазах, это выглядит большим злом, чем просто позволить ввести строку данных с нулевой суммой. Если, такое условие вводилось для того, чтобы люди не забывали ставить сумму вообще, то можно просто сделать сообщение дополнительного подтверждения, что «введенная сумма равна нулю», с опциями «ОК» или «Исправить». Но даже такое подтверждение бы не понадобилось, если просто позволить создавать записи с нулевой суммой!