Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
ИРБИС128 :  ИРБИС Irbis
 
Выпущена версия 2017.0117.r544
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, January, 2017 19:00

---[ 2017.0117]-[ r544 ]---

В АРМ Читатель появилась возможность поиска по ГРНТИ, а так же новая технология именованных подборок
Подержка в АРМ Книговыдача списка разрешенных и запрещенных мест выдачи
Новые BB-коды
Активно ведется документация: Описано ядро системы, начато описание модулей системы
Исправлено много мелких исправлений и неточностей

Сервер приложений
[+] Автоматическая обработка сообщений очереди без внешних запросов ?id=WIrbis&action=Queue/Process
[-] Исправлена ошибка при определении прав
[+] Queue: Возможность группового удаления задач
[+] В список специальных прав добавлена роль "Сотрудник на месте выдачи"
[*] Оптимизированы блокировки при работе с данными SID
[*] Отслеживание сброшенных потоков с наличием workthread в Queue/Process позволяет корректно восстанавливать задачи в очереди в случае краха Apache
[*] Database::GetFile и DP_Irbis64::GetFile теперь кешируют данные с сервера ИРБИС64 в папке i128Data/OM_Shared/DATAI
[+] в I128F.fst добавлена индексация поля 1288. v1288^A,'=',v1288^B
[+] Новый тип прав безопасности: Логин пользователя
[+] Пользователю при логине устанавливаются разрешения на редактирование собственной записи и создание дочерних элементов
[+] Actions Stat выделены в отдельный модуль Stat
[-] Устранено дублирование статистики в случае перезапуска задачи сбора статистики для организации
[+] Новый bb-код booklink: Показать ссылку на книгу по ее шифру
[+] Новый bb-код searchres: Вставляет результат поиска прямо вместо bb-кода
[+] Новый bb-код searchreslink: Вставляет ссылку на результаты поиска
[+] Queue Action теперь поддерживает метод IsCanBeStartedNow() который определяет можно ли прямо сейчас запустить задачу (true) или пока оставить ее в очереди на запуск (false). Если не переопределена то всегда true
[+] Поддерживается приостановка обработки очереди задач при наличии флага QueuePaused в i128Data
[+] Record::GetSidFileTime($name) - возвращает время последнего изменения данных
[-] PHP Notice: Undefined offset: 1 in \modules\Record\__call\ParseIrbisRec.inc on line 24
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\Search.inc on line 16
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\ExecRqst.inc on line 10
[-] PHP Notice: Undefined index: single in \modules\Queue\api.php on line 51
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 56
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 68
[-] PHP Notice: Undefined variable: FER_opts in \modules\CSpider\Actions\DownloadClientDbBlock.inc on line 42
[-] PHP Notice: Undefined index: DatabaseCount in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 76
[-] PHP Notice: Undefined index: OrganisationTitle in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 86
[-] PHP Strict Standards: Declaration of Konkurs::OnBeforeSave() should be compatible with ObjectModule::OnBeforeSave(&$db, &$r) in \modules\Konkurs\api.php on line 413
[-] PHP Warning: Missing argument 2 for fncall_Pages_EchoPageHeader::Exec() in \modules\Pages\__call\EchoPageHeader.inc on line 5
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementHead() should be compatible with TreeObject::GetElementHead($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementBottom() should be compatible with TreeObject::GetElementBottom($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Notice: Undefined index: cycled in \modules\Queue\Actions\Process.inc on line 143
[-] PHP Notice: Undefined index: QueueTaskLastUpdated in \modules\WIrbis\Actions\_WIA_Action.inc on line 27
[-] PHP Notice: Undefined offset: 0 in \modules\Queue\Actions\InfoQueue.inc on line 63
[-] PHP Notice: Undefined offset: 1 in \modules\Queue\Actions\InfoQueue.inc on line 64
[-] PHP Notice: Undefined offset: 2 in \modules\Queue\Actions\InfoQueue.inc on line 65
[-] PHP Notice: Undefined offset: 3 in \modules\Queue\Actions\InfoQueue.inc on line 66
[-] PHP Notice: Undefined offset: 4 in \modules\Queue\Actions\InfoQueue.inc on line 67
[-] PHP Notice: Undefined offset: 5 in \modules\Queue\Actions\InfoQueue.inc on line 68

АРМ Администратор
[*] Модуль АРМ Администратор теперь виден в списке модулей, что позволяет настроить права доступа к нему
[-] Исправлена кодировка названия в модуле SQLiteData
[-] Исправлена ошибка когда при установке прав пользователя фамилия в БД содержит знак перевода строки - это не позволяло открыться окну установки логина/пароля
[-] Исправлена ссылка на loading.gif
[+] Управление лентами новостей доступно из списка модулей АРМ Администратор

АРМ Книговыдача
[*] Хранение контекста пользователя перенеседо в sid-data из поля 5558
[*] Исправлен вывод истории выдач.
[*] Сумма пени с ограничением
[+] Новый параметр "Использовать только разрешенные места выдачи относительно мест хранения". Если Да, то выдача изданий будет разрешена только если место выдачи и место хранения указаны в одной строке в настройке "Разрешенные места выдачи для мест хранения"
[+] Новый параметр "Разрешенные места выдачи для мест хранения"
[+] Новый параметр "Запрещать выдачу на местах выдачи относительно мест хранения". Если Да, то выдача будет запрещена если мето выдачи и место хранения указаны в одной строке в настройке "Запрещенные места выдачи для мест хранения"
[+] Новый параметр "Запрещенные места выдачи для мест хранения"
[+] Добавлен параметр определяющий показывать или нет выбор форматов просмотра записи читателя. на панели инструментов
[-] Исправлена ошибка с возвратом к первоначальному значению места выдачи
[+] Новый Action: Cabinet/SentBackForm - отпрарвка сообщений на e-mail поддержки пользователей
[-] Исправлена ссылка на формат showfoto

АРМ Читатель
[*] Возвращено кеширование меню посредством UseModule('Flags'). В темплейтах можно использовать конструкцию вида UseModule('Menu')->Show('pageidpath','MenuTpl'). pageidpath - строка с идентификаторами страниц, разделенными символом "/", которые описывают путь к странице от корня. Например "SystemPages/ARMS"
[*] Изменено дерево страниц.
[+] Скрипт Update477 Перестраивает дерево страниц (Основное меню теперь по пути MainMenu, Кабинет SystemPages/Cabinet, АРМы SystemPages/ARMS)
[*] Темплейт IRBISNEW исправлен в соответствии с новой концепцией вывода меню
[+] Новая технология именованных подборок (?id=MyFavorites)
[+] При вызове EC::Search128 как функции, в опциях теперь возможно указать параметры (по умолчанию значения берутся из настроек АРМ Читатель):
wndShowFavorites - показывать ли кнопку "Добавить в подборку"
wndShowShare - Показывать ли кнопку информации о записях-источниках
ModalActions - можно добавить свои кнопки. Например: array(array('iconCls'=>'irb-search','tooltip'=>'Смотреть издания из этой подборки','text'=>'Смотреть издания из этой подборки','action'=>'UsersBooklist/ShowBooks'),)
[*] Изменена иконка кнопки "Ключевые слова"
[+] В редакторе пользователя есть возможность редактировать подборки пользователя
[+] Показ обложек изданий по типу 02a в 951^H
{-] Исправлено отсутствие иконки у кнопки "Добавить в подборку"
[-] Расширенный поиск, исправлен формат brief_wi вместо ошибочного brief
[-] Исправлено: Ошибка в формировании спойлера "предыдущие поиски" в расширенном поиске
[+] Поддерживается вывод найденных страниц при полнотекстовом поиске
[+] Добавлен поиск по ГРНТИ

Документация
[*] 4.2 Установка и запуск
[*] 4.2.2 Настройка файла Hosts.php
[+] 4.3 Ядро системы
[+] 4.3.1 Главный исполняемый файл index.php
[+] 4.3.2 Значения по умолчаиню в $OPTIONS
[+] 4.3.3 Переопределение параметров работы PHP
[+] 4.3.4 Глобальные константы
[+] 4.3.5 Подсистема управления модулями
[+] 4.3.6 ObjectModule
[+] 4.4 Модули
[+] 4.4.1 Admin – АРМ Администратор
[+] 4.4.2 Authorisation - Авторизация пользователей
[+] 4.4.3 AVDCRM - Интеграция с CRM AVD
[+] 4.4.4 BBCodes - Вспомогательный модуль BB-коды
[*] 7.2.4.2 Форма ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ
[*] 7.2.6 Форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ
[*] 7.5.2 Настройка режимов работы АРМ
[*] 7.5.4 Конфигурирование видимости колонок списка изданий
[*] 8.3 Создание запроса на поиск
[*] 8.4.1 Навигация по найденным записям
[*] 8.4.2 Действия с найденными записями
[*] 8.4.2.1 Печать отобранных документов
[*] 8.4.2.3 Просмотр полного описания
[+] 8.4.2.10 Уточнение поиска
[+] 8.4.2.11 Сохранение поискового запроса
[+] 8.4.2.12 Добавление записей в подборку
[+] 8.4.2.13 Заказ изданий
[+] 8.4.2.14 Перейти от записи общего описания газеты/журнала к номерам
[+] 8.4.2.15 Перейти от записи общего описания номера газеты/журнала к сводной записи

Полнотекстовое хранилище [Статус: в разработке, тестируется]
[+] Добавление полного текста к записи. Поддержка добавления, разбиение на изображения страниц. Разбиение на тектовый слой страниц
[+] Появился просмотрщик добавленных документов
[+] Заметки

Ведение сводно-распределенных каталогов [Статус: в разработке, тестируется]
[+] Появилась кнопка объединения сводных записей в одну. Кнопка появляется если текущий пользователь обладает правами каталогизатора, установлен модуль CSpider и открыта сводная БД
[*] Кнопка "Держатели документа" теперь показывается только для сводных записей
[+] Из окна списка держателей документа теперь возможно перейти к записи-источнику
[*] Повышена устойчивость работы алгоритмов сбора данных
[*] Сбор суммарной статистики разбит на подпроцессы для разделения нагрузки при исполнении и повышении надежности сбора информации на больших объемах СК (более 10 млн. записей)
[+] Action CSpider/LinkDbInfo теперь поддерживает дополнительное ограничение dbn
[*] CSpider/DownloadClientDb теперь каждую БД скачивает не более чем в один поток (защита от перенагрузки на удаленную БД)
[+] Поддержка слияния записей читателей
[*] Оптимизировано скачивание блоков записей (убраны некоторые повторные скачивания блоков)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.