список сообщений создать тему

Операции с заблокированными счетами

Версия:

Тип: Ошибка
Статус: Отклонено
Важность: Если время будет
Описание
Программа позволяет проводить операции по заблокированным счетам.
Последовательность действий
Создаём новую базу, блокируем единственный имеющийся счёт "Наличные", проводим по нему любую операцию прихода/расхода.
max_shadow
Программа позволяет проводить операции по заблокированным счетам.

 
Честно говоря, такое поведение программы планировалось изначально. Дело в том, что блокирование счетов вводилось, скорее, для возможности спрятать редко используемые счета (меню "Сервис", пункт "Не показывать закрытые счета" или Ctrl+G).
 
Если задаться вопросом полноценного закрытия неиспользуемых счетов, тогда, помимо прочего, нужно вводить даты открытия и закрытия счетов, нужно добавлять контроль окончательного остатка по счету, который должен быть равен нулю и т.д. и т.п.
Dervish
Если задаться вопросом полноценного закрытия неиспользуемых счетов, тогда, помимо прочего, нужно вводить даты открытия и закрытия счетов, нужно добавлять контроль окончательного остатка по счету, который должен быть равен нулю и т.д. и т.п.

 
Лично я так глубоко не копаю. Я слабо разбираюсь в бухгалтерии, поэтому мне кажется, что контролировать все эти параметры должен всё-таки пользователь, а не программа. И причин для блокировки счёта может быть больше, чем просто скрывать блокированные счета из общего списка.
 
Может быть, имеет смысл, не нагружая программу излишним функционалом, предусмотреть в одной из будущих версий опцию в настройках "Запретить операции по заблокированным счетам" или "Требовать подтверждения для операций по заблокированным счетам".
 
Мой интерес к этой проблеме связан, на самом деле, с ошибкой в текущих версиях программы, из-за которой при вводе новой операции расхода по-умолчанию подставляется не выделенный в списке текущий счёт, а некий другой. У меня этот "другой" - давно не используемый и заблокированный, и каждый раз изменять его на нужный - очень утомительно.
max_shadow
Мой интерес к этой проблеме связан, на самом деле, с ошибкой в текущих версиях программы, из-за которой при вводе новой операции расхода по-умолчанию подставляется не выделенный в списке текущий счёт, а некий другой. У меня этот "другой" - давно не используемый и заблокированный, и каждый раз изменять его на нужный - очень утомительно.

 
Я исправил ошибку с подстановкой счета в диалоге добавления новой операции. А доработку, запрещающую добавление операций по блокированным счетам я пока отложу, нет у меня уверенности, что добавление таких операций действительно следует запретить.
Dervish
Я исправил ошибку с подстановкой счета в диалоге добавления новой операции. А доработку, запрещающую добавление операций по блокированным счетам я пока отложу, нет у меня уверенности, что добавление таких операций действительно следует запретить.

 
В сборке 220 ошибка всё ещё присутствует (по крайней мере, на моей базе).
 
По поводу операций по заблокированным счетам: я и не призываю их огульно запрещать. Я предлагаю придать понятию "заблокированный счёт" большую гибкость и оставить окончательное решение на усмотрение пользователя.
 
Но это, безусловно, не первоочередная задача.
max_shadow
В сборке 220 ошибка всё ещё присутствует (по крайней мере, на моей базе).

 
В 221-й будет исправлено. На днях выложу.