Доброго времени суток.
Обнаружил странное поведение админки.
Сразу оговорюсь, что использую форму для передачи ВКР в своих целях на другой БД.
Вопрос номер раз.
При создании нового поля в разделе "Настройка режима описания электронных документов" в файле jirbis_configuraton.php вместо созданного поля "god", которое должно по аналогии с остальными выглядеть так:
'god' =>
array (
'title' => 'Год',
'prefix' => 'D=',
'field' => 3,
'subfield' => 'D',
'function' => '',
'field_type' => 'autocomplete',
'dic_function' => '',
'mandatory' => false,
),
оно имеет иной вид (в контексте с остальными):
'sys_code' =>
array (
'title' => 'Номер студенческого билета',
'prefix' => 'SB=',
'field' => 903,
'subfield' => '',
'function' => '',
'field_type' => 'autocomplete',
'dic_function' => '',
'mandatory' => false,
),
0 =>
array (
3 =>
array (
0 =>
array (
),
),
),
Скриншот адинки прилагаю
При правке файла в ручную всё работает, однако при изменении в админке каких-либо параметров после ручной правки не приводит к изменениям в файле, соответственно и к результату.
Вопрос номер два.
Из-за какой-то неведомой мне ошибки обрабатывается только А=, относящийся к авторам. Например, мой префикс D= (в моей БД это "Год")
не хочет отображать термины при такой конфигурации:
'god' =>
array (
'title' => 'Год',
'prefix' => 'D=',
'field' => 3,
'subfield' => 'D',
'function' => '',
'field_type' => 'autocomplete',
'dic_function' => '',
'mandatory' => false,
),
Если я поменяю префикс на А=, джей при заполнении поля выдаёт мне БД RAB (полный дубль RDR).
Разобрался. Словари используются только из БД читателей. Каким образом переопределить значения на другую БД.
Нашёл такое:
get_dic_terms
Подскажите пожалуйста как воспользоваться при условии что словарь нужно получить Z= из БД OTCH.
При этом использование combox с подгрузкой справочника или словаря работает правильно.
Словарь наполнен и работает корректно в АРМ "Каталогизатор" и WEB-ИРБИС.
Кроме файла формы ничего не менял. В нём всё указано верно на 100%.
-------------------------------------------------------------------------------------------------------------
Кирсанов Никита
ФГУП "ВНИИА" ОПИНТИ
Редактировано 1 раз. Последний раз 14.03.2017 12:50 пользователем mixalevo432.