создать новую тему раскрыть все
 
Здравствуйте.
Решил тут малость над программой поиздеваться, нарыл следующее:
Если в одной ветви создать 2 или более счетов с одинаковыми реквизитами (название и валюта), то программа делает это безо всяких предупреждений. Но переименовать эти счета уже невозможно, программа ругается что "в одной ветви дерева счетов не может быть двух счетов с одинаковыми реквизитами". Т.е. проверка на это дело производится, но не в том месте Well
 
Мелочь в общем-то, но баг.
свернуть/развернуть ветвь Сорри не туда [EvChul 25/09/2006 10:39] # написать ответ
 
Извиняюсь, ошибся форумом
свернуть/развернуть ветвь А что за программа? (-) [Андрей 25/09/2006 12:19] # написать ответ
 
свернуть/развернуть ветвь :) AbilityCash 2.0 build 210 (-) [EvChul 25/09/2006 13:47] # написать ответ
 
свернуть/развернуть ветвь :) Э, не... [Андрей 25/09/2006 16:04] # написать ответ
 
Тогда ты не <B>форумом</B> ошибся, а <B>темой</B> на этом форуме. Well
 
 
При добавлении счета с уже существующими названием и валютой программа таки ругается на это дело. Баг не обнаружен.
 
имя счета отличается от остальных двух, валюта - одинаковая (рубли)
Получаю ошибку "В одной ветке дерева счетов не может быть двух счетов с одинаковыми реквизитами (название и валюта)" - нет двух одинаковых названий счетов... в чем косяк?!
свернуть/развернуть ветвь Скрытые счета [_VanDal_ 03/07/2018 05:50] # написать ответ
 
Есть такие?
 
Посмотрел ещё в отдельной папке, где держу все закрытые счета - там тоже с таким названием не встречается.
 
т.е., как-то так:
Банк1
  - Папка счетов
    - Счет
Банк2
  - Папку счетов
    - Счет
Жирным цветом - счета с одинаковым названием.
 
А дело вот в чем: после того, как в программу были добавлены планы счетов, получилось, что счета можно собирать в папки несколькими способами. Ну и, как следствие, чтобы счета не путались, пришлось ввести требование, что в одном файле данных не должно быть двух счетов с одинаковыми названиями и в одной и той же валюте. То есть, уникальность должна быть не только в каждой отдельной папке, а в целом для всех счетов.
 
Требование добавил, проверку сделал, видимо, просто забыл исправить сообщение об ошибке.