logo
logo

Форум Удаление ненужных счетов.

создать новую тему раскрыть все
Удаление ненужных счетов. Runge 26/01/2017 20:47 #написать ответ
Подсмотрел в одной из программ интересную фичу: удаление старых счетов, ненужных.
Там есть опция: удаление счетов с удалением всех транзакций по этим счетам и удаление, с сохранением транзакций.
Когда выбираешь удаление счетов с сохранением транзакций в базе данных, не происходит никакого искажения остатков по другим счетам.
Думаю, это очень полезная фича могла бы быть реализована в Абилити
Действительно, полезная фича. Dervish 27/01/2017 00:53 #написать ответ
При удалении счета в AbilityCash происходит следующее:
 
1. Все операции прихода, расхода и остатка по этому счету удаляются вместе со счетом.
 
2. Все операции перевода на удаляемый счет превращаются в операции расхода по счету, с которого выполнялся перевод.
 
3. Все операции перевод с удаляемого счета превращаются в операции прихода на счет, на который выполнялся перевод.
 
Таким образом, при удалении счета в AbilityCash не изменяются остатки по остающимся счетам.
 
И кстати, пока файл данных не закрыт, в AbilityCash можно отменить удаление счета через undo.
Спасибо, не знал. Runge 27/01/2017 09:21 #написать ответ
По-моему в более ранних версиях, такой возможности не было.
Неожиданный поворот событий. Runge 30/01/2017 22:45 #написать ответ
При удалении счетов, происходит искажение отчёта оборота счетов.
В списаниях появляется "неизвестный расход", а в поступлениях "неизвестный приход" на сумму операций удалённых счетов.
Это нехорошо.
Ну а что там должно появиться? Dervish 31/01/2017 02:06 #написать ответ
Представьте: у вас была операция перевода с удаляемого счета. Для операций перевода не указывается статья. При удалении счета такая операция превратится в операцию прихода по оставшемуся счету (чтобы в нем не изменился итоговый остаток). Ну и какую статью программа должна подставить в эту операцию?
 
Я посчитал, что правильный ответ "никакую". Программа просто очищает поле статьи (и любого другого классификатора, который не может оставить предыдущее значение). Как следствие, в отчетах появляется "неизвестный приход" и "неизвестный расход".
Нужно немного изменить. Runge 31/01/2017 08:45 #написать ответ
Это всё верно, но согласитесь, что искажение отчётов, которые, к тому же будет теперь постоянными (ведь операции никуда не денутся) - это неправильно.
На мой взгляд, следует применить программное решение данной проблемы, в результате которого, все транзакции с очищенными полями статей не будут приниматься к исчислению отчётов. Тогда проблема будет решена.
То есть, программа должна начать... Dervish 31/01/2017 10:32 #написать ответ
...просто игнорировать эти операции при составлении отчетов? Простите, но мне это категорически не нравится. "Тут играем, тут не играем, тут рыбу заворачивали". Вот как раз игнорирование операций, это и есть искажение отчетов.
 
Да, операции никуда не денутся. У них будет очищено поле "Статья" потому что, по естественным причинам, невозможно знать, что должно стоять в этом поле. Но зато вы можете выбрать эти операции с неустановленным полем и проставить в нем нужно значение. То, которое вас устроит с точки зрения вашего учета. И все, проблема исчерпана.
 
К слову сказать, как часто вы удаляете счета?
Не могу понять вашу позицию Runge 01/02/2017 23:00 #написать ответ
Имеется факт: при удалении счетов, появляется совершенно непонятный "неизвестный доход" и "неизвестный расход", . Никаких подобных транзакций мы не проводили.Отчёт существенно искажён.
Нормально ли это? Я думаю - нет.
Ну ладно  я, который ведёт учёт домашних средств. Но ведь есть же пользователи программы, которые ведут на ней свой небольшой бизнес. И это уже может стать для них опасным.
 
Мне кажется, если проблему можно устранить, лучше это сделать. Если это невозможно, надо предупредить пользователей.
 
Например, я не мог понять откуда у меня появилось несколько лишних сотен тысяч рублей в отчёте, пока не понял, следствием чего они появились.
А ведь кто-то может построить свои дальнейшие финансовые действия, исходя из такого вот "отчёта".
Это совершенно недопустимо.
Попробую объяснить еще раз. Dervish 02/02/2017 08:04 #написать ответ
Отчёт существенно искажён.
Отчет был бы существенно искажен, если бы программа начала проявлять самодеятельность вроде "захочу - включу операцию в отчет, не захочу - не включу". Непонятны критерии, когда включать, а когда нет. Сегодня Вы предлагаете не включать в отчет операции, оставшиеся после удаления счета, завтра кто-то предложит еще какие-нибудь критерии, почему не нужно включать операции в отчет. Это порочная практика, мой подход прост: все операции должны участвовать в отчете. Те операции, которые выпадают из отчета должны явно указываться пользователем. Например, при помощи фильтра дат. Все. Никаких "тут играем, тут не играем, тут рыбу заворачивали". Отчет в нынешнем виде не искажен, он отражает реальное положение дел в учете.
 
Если это невозможно, надо предупредить пользователей.
Возможно, проблема кроется в непонимании, что такое "Неизвестный приход" и "Неизвестный расход". Вероятно, если объяснить пользователям, что в эти группы попадают операции прихода и расхода соответственно, для который не установлена статья, все вопросы отпадут.
 
Например, я не мог понять откуда у меня появилось несколько лишних сотен тысяч рублей в отчёте, пока не понял, следствием чего они появились.
Куда лучше, когда пользователь задается вопросом "А это что такое и откуда оно появилось?" чем просто не догадывается, что есть еще какие-то операции, которые не попали в отчет.
 
Кстати, а в оставшихся после удаления счета операциях, на самом деле, не мешало бы проставить статьи. Ведь эти операции стали приходами и расходами.
Хорошо, пусть будет как будет. Runge 02/02/2017 17:36 #написать ответ
Главное, я для себя обнаружил эту особенность программы.
Предупреждён - значит вооружён.
Лично я выхожу из данной дискуссии.
Как вы себе это представляете? Loki 02/02/2017 15:51 #написать ответ
Ну ладно я, который ведёт учёт домашних средств. Но ведь есть же пользователи программы, которые ведут на ней свой небольшой бизнес. И это уже может стать для них опасным.

Что это за бизнес такой, где можно счета просто взять и удалить? Типа, приходит аудитор, а вы ему: "Мы этот филиал закрыли, поэтому грохнули всю его отчетность со всеми проводками. А чтобы отчетность теперь сходилась, все остальные филиалы сделали вид что с этим филиалом и не работали никогда."
Не проще ли просто скрывать счета? _VanDal_ 01/02/2017 08:41 #написать ответ
При желании всегда можно подсмотреть что было когда-то.
Кстати, да! (-) Dervish 01/02/2017 13:09 #написать ответ
И не надо ничего удалять Олег 03/02/2017 07:12 #написать ответ
Я именно так и делаю.
Блокирую счет и отключаю его отображение Ctrl+G
Закрытые договора не видно, что существенно уменьшает количество отображаемой информации и в то же время я всегда могу восстановить всю картину просто нажав волшебную комбинацию Ctrl+G.
По правде сказать, я вообще не понимаю, зачем удалять что-то. Сохраним для истории)))