Подождите ...

[Часто задаваемые Вопросы (ЧаВо)][Ответы на частые вопросы по программе LibaBook]
Можно ли после удаления карточки сделать так, чтоб все id карточек шли по порядку?


Как после удаления карточки использовать её id?<br>Как изменить id карточки?<br>Как удалить карточку?<br>Как списать карточку книги?



22.08.2023 15:27
FreeMind
Модератор
633 368

Можно ли после удаления карточки сделать так, чтоб все id карточек шли по порядку?



Как после удаления карточки использовать её id?
Как изменить id карточки?
Как удалить карточку?
Как списать карточку книги?
0
+0
-0
На голосовании
22.08.2023 15:35
# FreeMind  Модератор  633 368
ID карточки - это служебный атрибут, по нему определяется уникальность всех карточек, даже после удаления карточки, можно посмотреть её историю, поэтому если карточка удалена, то её id повторно использовать нельзя.

Так же, ID карточки может быть использован для формирования штрих-кода наклеиваемого на предмет, и перенумерация приведёт к необходимости перепечатывания и переклеивания всех изменившихся id.

В том, чтобы все id шли по порядку, особого смысла нет, поиск/фильтрация/сортировка работают по любому заданному условию, общее кол-во карточек можно посмотреть внизу таблицы или в соответствующем отчёте. А если это нужно просто для "эстетической" красоты, то можно создать свой атрибут, например "Мой id" с типом "Целое число" или даже "Строка" и при создании карточки заполнять его любыми символами для красивой нумерации, поиск и т.п. будут работать с этим атрибутом так же как с любым другим, единственное, необходимо будет его всегда заполнять (Стандартный id карточки формируется автоматически и не требует ручного ввода).

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