суббота, 14 июля 2018 г.

"В очередь с... дети!"


Мало кто знает, а кто пользуется, мне вообще неизвестно, возможностью организовывать очередь на издание в АС-Библиотека-3. Это свойство нигде не описано, нет одной "кнопки", по которой можно было бы догадаться. Это свойство просто присутствует в распределённом виде, и грех им не пользоваться, если оно уже есть. Организация очереди, наиболее перспективно в периодике (по причине устаревания информации), если создать каталог с, хотя бы примитивным описанием и сократить время "на руках". Заодно получаем электронный учёт с автоматизированной статистикой! Давай посмотрим, как это работает. Я показываю на версии 3.3.58. Здесь это уже вполне работает. В 3.3.43 чего-то не хватало.
Итак, база "Демо". Таблица All__Delivery пуста (для простоты). Выдаём произвольный экземпляр Иванову. Обрати внимание: квадратик слева "белый". Это означает, что экземпляр свободен.



На "Контроле"



В таблице All__Delivery появляется строка



Всё как обычно. Теперь пришёл Петров и просит туже книгу. Теперь квадратик "затемнён" и состояние "Выдано".



Если провести тоже операции, что при выдаче мы, на самом деле, поставим "товарища" в очередь. В таблице All__Delivery новая строка



На вкладке "Контроль" "Зарезервированные издания" "Все читатели" "Текущий отдел"



Допустим, Сидоров зашёл в каталог через интернет и заказал эту же книгу.



Обрати внимание - "Издание поставлено в очередь".

В таблице All__Delivery



В "Абонементе" на вкладке "Контроль"



Теперь посмотрим, что будет происходить при возврате. Допустим, Иванов вернул книгу. Смотрим All__Delivery



Строки изменились. Сравни с предыдущим.

Смотрим "Контроль"



У Петрова стало "Зарезервировано", у Сидорова по прежнему "Заказано". Обрати внимание "Зарезервировано" может быть только одним читателем, а "Заказано" многими. Если выберем в "Абонементе" Петрова, то на вкладке "Выдача", без всякого поиска, его уже ожидает издание.



Остаётся только сообщить ему об этом. Допустим, для разнообразия, что он отказался. Нажимаем кнопку "Отменить заказ" и всё. Смотрим All__Delivery



Смотрим "Контроль"



Смотрим Сидорова на вкладке "Выдача"



Но Сидоров пользуется Интернетом



Теперь в колонке "Статус" - "Зарезервировано". Значит, он может смело прийти за изданием в библиотеку. Эта вкладка пока явно "недопилена". Кроме "Статуса" и "Отдела выдачи" ничего не выводится. Зато есть возможность отменить заказ.

Как видишь ничего сложного. Есть ещё множество полезных кнопок типа "Посмотреть очередь заявок на издание", "Статистика заказов издания", фильтры на вкладке "Контроль". Но это уже сам.
Есть вопросы - пиши в комментарий или на acbib3@yandex.ru.