x-------x
Что должна делать новая доработка-функция:
x-------x
1. Выделяем нужные карточки
2. В контекстном меню выбираем новый пункт меню "Разорвать связь выбранных карточек с клонами"
3. После выполнения ф-ции у выбранных карточек все атрибуты с типом "Картинка" станут пустыми (они потеряют связь с общей картинкой используемой в клонах). После этого можно будет каждую карточку (у которой разорвана связь) редактировать отдельно, от карточек клонов, т.е. при изменении картинки в текущей карточке, теперь картинки в карточках клонах не изменятся.
x-------x
В чём плюсы новой возможности, какие проблемы она решает:
x-------x
1. Если по ошибке, ранее клонированная карточка стала использоваться на самом деле для книги отличной от той, которая была клонирована, то можно исправить ошибку разорвав связь с исходной клонированной книгой и изменять картинки.
2. Данную возможность можно использовать для копирования всех атрибутов существующей в БД книги в новую карточку. Для этого, надо сначала "клонировать" карточку, затем разорвать ее связь с клонами, и далее работать с ней как с обычной новой карточкой.
3. Можно редактировать карточку для утерянной книги, если читатель принес в замен новую книгу.
Но этого делать не рекомендуется! (Нарушается принцип "одна карточка - одна книга", т.к. в одной карточке тогда будет храниться история 2х разных книг, что усложнит ведение статистики).
Правильнее в этом случае:
a) Установить в карточке специальный атрибут "Книга утеряна" = Да, или в "Мои комментарии" написать "утеряна" (это позволит вести статистику и фильтрацию утерянных книг) .
б) Создать новую карточку для новой книги. Если в библиотеке используется свой атрибут "идентификационный номер", то скопировать его из старой карточки в новую или в комментариях/спец.атрибуте новой книги указать id старой карточки (это позволит сохранить информацию о том, какая книга была заменена и на какую).
Новая возможность будет доступна в следующем обновлении программы (2.01).