Bерсия 1.757 Добавление в таблице филиалов полей "Сайт филиала" и "ОПАК филиала" Усовершенствован алгоритм учета статистики при выдаче/возврате Обновление формирования Инвентарной книги Связи с описаниями в ОПАКе Добавдлена возможность наличия более одного сайта у филиала Доработан алгоритм сбора и формирования статистики по читателям Обновлена и доработана работа с корзинами Обновлена Книга суммарного учета Экспорт/импорт описаний Внедрение rfid через внешний сервис Обновлен алгоритм работы с рубриками Групповая коррекция описаний Усовершенствован алгоритм поиска Дополнительные шаблоны выходных форм Возможность подключения дополнительных модулей, расширяющих функционал программы, разработанные специально для этой версии Переход на PHP 5.3 Обновление объектной модели. Благодаря использованию стандарта FastCGI в PHP 5.3 запуск скриптов программы не нагружает сервер, это сказывается на большей производительности, снимает множество ограничений. Один и тот же процесс-скрипт обрабатывает несколько различных запросов один за другим, что отличается от работы в CGI-режиме, когда на каждый запрос создается отдельный процесс, "умирающий" после окончания обработки. Повышена безопасность. Оптимизация полнотекстового поиска. Определение игнорируемых символов. Исправление вывода биб. описания. Разделяемые сессии работы с различными базами. export.php: настройка экспорта подчиненных описаний. import.php: настройка полей при импорте подчиненных описаний; Испроавление дат, используемых при описании. Модификация скрипта для корректной обработки серии без издетельств. Изменение типа соединения с БД. Добавление в распечатку корзины с экземплярами колонку с инвентарным номером. Поиск по документу поступления. Правка скрипта, где далается групповая коррекция. Исправление функции панели экземпляров с кнопкой 'max'. Реализуем возможность вывода рубрик подчиненных описаний. Вводим в скрипт Cl_Notice два новых свойства для объектов для работы с базой данных (db и struct), чтобы всякий раз не определяться с этими объектами внутри методов Cl_Notice. Подправлен алгоритм формирования полочного индекса. Фора КСУ и класс Excel для формирования xml-файлов excel-формата Добавление в таблице филиалов полей "Сайт филиала" и "ОПАК филиала" для корректной работы надо обновить AbsoStructUnicode Модификация инв. книги. Исправлена sql-ошибка при соединении двух массивов условий при формировании статистики по читателям и получаю общее количество читателей согласно заданным критериям. Баг с приведениями инв. номеров и штрих-кодов к числу, порождающими ошибку (когда есть символы [-+.,\$]) Модификация в критерии "Дата создания" и "Дата изменения" для поиска описаний, чтобы учитывать крайние правые дни целиком (23:59:59). Исправление в статистике по описаниям и каталогизаторам; даты рассматриваются со временем, чтобы не было потерь. Добавлено поле ISMN в расширенных поиск. Исправление горизонтальных связей. Модификация функции для добавления дополнительных данных в распечатку корзины описаний. Модификация выдачи и возврата; настройки "Оповещать каталогизатора о том, что экземпляр принадлежит другому филиалу" и "Считать посещением нахождение читателя по экземпляру"; предупреждаю невозможность добавления связи, если среди полей для нахождения описания для связи есть поле с кнопкой. Вывод сообщения о наличии экземпляра у другого читателя при вводе в поле "Экземпляр у читателя", если ранее уже был определен читатель. Работа rfid через внешний сервис. Модификация скрипта при удалении рубрики вместе с восходящей связью. Ограничение в 900 символов на длину Titre (Заглавие). Переопределены индексные поля. Теперь: "675a" и "901a" — справочное и несправочное поля соответственно, относящиеся к УДК, а "686a" и "902a" — справочное и несправочное поля, относящееся к ББК. Также определено новое представление, определяющее индексы описания. В расширенный поиск введены справочные ББК. Введены справочные ББК во встроенный Opac. Добавлен модуль Рассылка писем. Модификация. Выдача/Возврат - отдельное окно. Исправление разметки для разных браузеров. Исправлены ошибки логгируемые в /Temp/Espion-*. Исправлено в gest_session.php функции очистки сессии (файлов/каталога). Для кастомизации добавлена обработка функции CustomReplaceReturnAuteurByVoir для подмены в окне "Каталог/Книга/Книги", при редактировании, при вставке значения в поле "Первый автор" из справочника (по кнопке "Лупа"). Вместо "автора", из PopUp-окна, будем получать "ссылочного автора", если он задан. Исправлен SQL-запрос - удалено ограничение выборки "and Def_champs.LibInvisible != 1" ломающее отображение окна поиска корзин (ничего не выводилось по ошибке JavaScript). Исправлена ошибка "затирания" в Описании Книги записей "многострочных" значений дополнительных полей "Примечаний" значением последнего поля. Вставлено условие блокировки принудительной записи "Предв. заказ принят" при его удалении в LigneCommandesXML.php Исправлена ошибка удаления "Заказа" (отказ удаления из-за наличия связей): Исправлена ошибка парсинга JS в JSSerializer.js - "инструкция за return" Исправлена ошибка парсинга CSS: gest_saisie.php - неправильно вычислялся стиль (вычисление не нужно), x5.css и coolframe.js - Исправлена cursor:hand на cursor:pointer и т.д. Исправлена ошибочное создание записи в COMMANDE_DET (неправильной и ненужной) при "Архивировании заказа". Исправлена общая ошибка по всей программе (не работали "лупы" и не выполнялся поиск при нажатии на "лупу"). Оформление окна "Печать/Сохранение корзины" Исправлены ошибки формирования/отображения вкладки "Блокировки" окна "Управление/Утилиты/Обслуживание". Руссифицированы права доступа в таблице Абсостракта DROITS_UTILISATEURS с французсского на русский (изменил DBUpdateLiber/1.756.sql) Исправлена ошибка в l_armoire.php. Отключил дублирование колонки в формируемой таблице для окна "Бронеполка" открываемого по "лупе". Исправлена ошибка формирования меню при нажатии на "лупу" у поля "Полочный индекс" окна "Экземпляры" (при редактировании). Исправлена ошибка при открытии окна "Документам поступления" c поиском введенного значения (при редактировании/создании "Экземпляра"). Замена картинки "nofoto.jpg" для читателей. Исправлено формирование URL для "nofoto.jpg" в окне "Описание" при отсутствии картинки. Добавлено - SQL-скрипт добавление поля "См. также" в окно "Издательство" на вкладку "Данные". Проверка настройки "Выбор рабочего места при входе" (не блокируем выбор рабочего места для пользователей с закрепленным рабочим местом). Баг исправлен. В окне "Читатель" (Читатели/"Выдача/Возврат"/"Выдача/Возврат") при нажатии на верхнюю иконку "Параметры" и выборе пункта "Распечатать карточку читателя". Ошибка вывода "Основного заглавия" в "Карточке биб. описания", если в выборке из базы "Основное заглавие" располагается на первом месте в массиве (ошибочный цикл не с нуля, а с единицы). Ошибка сортировки связей на странице "Описание". Исправление верстки, изменение верстки на межбраузерную адаптивную. Отменено ограничение (30 первых значений) выборки языков по кнопке "лупа" из окон "Поиск". Исправлена ошибка "необновления" фотографий при повторной загрузке. Изменен ошибочный "механизм" загрузки фотографий. Удалено из таблицы Def_champs для страницы 'RECHPRO' ("Расширенный поиск") поле 'z200_6' (с ошибочным названием "Тип автора"). Исправлено закрытие всех окон по кнопке "X". Исправлено отображение окна "Рубрика" (восстановил URL картинок to_tree.gif и отображение кнопок "Мультиотбор", "Выбрать все", "Ок"). Исправлен календарь (выделение даты - сегодня/ранее введенной). Исправлена ошибка формирования окна "Настройки OPAC" (не отображались поля для настройки). Исправлена ошибка уменьшения значений поля NumOrdre (на -1) у описания в NOTICE_Z при групповой коррекции и удалении несуществующего значения (например рубрики) в описании. Исправлена ошибка пролистывания рубрик в окне поиска рубрик (открытие пустого окна при пролистывании). Добавлен адаптивный дизайн блокам "Сведения об экземпляре" и "История выдач" экземпляра, исправили для них отбивку сверху (top). Обновлен список функций кастомизации. Исправлены отбивки окон и ошибки усечения заголовка окна "Экземпляры" открываемого из окна "Описание". Добавлено в кастом.файл фильтр отображения URL-адресов на карточке и в опаке. Кастомизация дополнена возможностью добавления в "Расширенный поиск" на вкладку "Биб.описание" поля "Последующие сведения об ответственности" (209g). Добавлена блокировка ввода для Рубрик пустых значений и изменения справочных значений. Добавлена блокировка ввода в повторяющихся справочных полях дублирующихся значений. Для окна Описание: Исправление ошибок повторов рубрик. Исправлено - ошибки поиска рубрик (вложенных или содержащих в имени знак "+") при открытии окна выбора рубрик из окон "Описание" и "Рубрика". Исправлено - вывод дат активной фазы в строке с желтым значком в окне Описание, Экземпляр и OPAC Lite. Исправлено - снятие блокировки при групповой коррекции экземпляров. Добавлено - запрос (confirm) при отмене редактирования экземпляра по кнопке "Отмена". Исправлено - оставление блокировки при отмене редактирования экземпляра. Исправлено - удаление новых полей по кнопке "ножницы" для множественных полей создаваемых кнопкой "плюс". Исправлено - адаптивная верстка списка корзин. Проблема с LibreOffice. Исправлена История выдач. Печать читательских билетов. Загрузка фотографии читателя. Добавление поля "цена" в результате поиска экземпляров и вывод ощей стоимости найденных экземпляров. Добавлено поле филиал и кол. Групповое добавление абонементов. Перенос выбранных книг на другой абонемент. Исправлено - открытие окна для обеспечения печати содержимого бронеполки во всех браузерах. Исправлена печать бронирований бронеполки для контроля новых бронирований ("Печать новых"). Добавлены кнопки в открывающихся окнах. печати. Исправлена ошибка программы превышения максимального системного времени PHP-32бит для срока действия абонемента. Срок действия любого абонемента ограничен максимально возможным "19.01.2038г". Изменили максимальную дату действия абонементов до 01.01.2038 г. (обход ошибки PHP) Кастомизация настройки url-электронной библиотеки. Шаблон ссылки. Добавлен поиск по полям "Примечания к изданию и истории биб.описания" (305a) и "Примечания по библиографии или индексам в данном документе" (320a) в "Расширенный поиск" на вкладку "Биб.описание". Исправлена блокировка повторного ввода издательства в биб. описание. Исправлен поиск экземпляров (с фильтром "Экземпляры") по полю "Примечание". Добавлена сортировка "инвентарных номеров экземпляров" внизу библ.карточки при печати. Исправлен вывод повторяющихся первых двух строк при печати многостраничной библ.карточки. Тома пагинируются по названию описаний, поэтому могут встречаться с восходящими связями/описаниями на разных страницах выборки. Теперь, при выборе фильтра "Все описания", описания сортируются по названию с учетом восходящих связей (т.е. добавляются "восходящие" описания), с сортировкой по нумерации томов (200_v) выводимых на каждой странице пагинации. Исправлена печать формуляров для многобазового режима работы программы. Без кастомизации, теперь, в последний столбец окна результата поиска Описаний - "Полочный индекс" выводится первое из значений "Полочный индекс/УДК/Полочный УДК/ББК/Полочный ББК" для всех описаний, с добавлением значения поля "Количественная характеристика основная (Кол-во страниц)" только для аналитических описаний (Статья и др.) Отключение блокиратора дефолтного значения для тезауруса в окне "Рубрика". Исправление экспорта в RUSMARC/UNIMARC, в том числе для многотомных изданий, для периодических изданий, экземпляров. Добавлен экспорт в форматы BELMARC и UNIMARC. Исправлена ошибка печати при несохраненном результате мультиотбора - добавлено предупреждение о необходимости сохранения в корзину. Добавлено групповое изменение типа документа для корзин описаний. Исправлена работа функции замены шапки таблицы печати выходной формы при печати из корзины. Исправлена ошибка "сессия не доступна" при выборе пункта Pop-Up меню "Экспорт в файл" со страниц "Расширенный поиск" и "Поиск экземпляров". В окне "Рубрика" (выбор рубрик), внизу справа, добавлена синяя стрелка для изменения высоты отображения области дерева рубрик. Исправил модуль группового списания описаний через корзину. ------------------------------------------------------------------------- Пояснения внесенных исправлений более кратко и доходчиво -------------------------------- / Изменения в новой версии 1.757 / --------------------------------- 1. Модификация модуля "Корзины": - Исправление модуль группового списания описаний через корзину. - Добавление функции "Групповая коррекция типа документа" - Изменение принципа отображения "пустых корзин" - Добавление функций-напоминаний несохраненных корзин 2. Модификация модуля "Права доступа" 3. Модуль импорт/экспорт BELMARC. 4. Модификация функции "Работа с сессиями" - экспорт в файл со страниц "Расширенный поиск" и "Поиск экземпляров". 5. Модификация кастомизации МПГУ: - выходные формы при печати из корзины. - печать многостраничной карточки. 6. Модификация модуля "Экспорт вRUSMARC" - дляпериодическихизданий. - для многоуровневых описаний 7. Модификация модуля автозамены автора и рубрик при наличии ссылочных параметров 8. Изменение функции сортировки томов в многотомных изданиях 9. Модификация модуля встроенного ОПАКа для многобазового режима. 10. Модуль обновления версии - перестройка индексов - очистка сессии - проверки и исправления введенных ошибочных данных в базу - корректировка ссылок на руководство в разделе "Помощь" - корректировка отображений отдельных "окон" - добавление возможности работы в многобазовом режиме