К сожалению, тема
добавления 907 поля вновь себя проявила.
Поэтому очень прошу заинтересованных пользователей поддержать предложение, а разработчика - внести коррективы в модуль.
Необходимо иметь информацию о том, кто когда добавлял или удалял файлы после создания записи ВКР (как собственно и в случаях добавления обложек и др. корректировок записей из J-ИРБИС).
Сейчас при добавлении или удалении ссылок и файлов, расположенных по этим ссылкам, в поле 907 не добавляется информация о том, кто модифицировал запись. Это достаточно критично, т.к. мы не имеем нормальной/штатной возможности контролировать состояние записей.
По большому счету, необходимо, чтобы в 907 поле при модификации записей отображалась информация о дате, типе модификации и идентификаторе пользователя, который внес изменения.
Пока (не затрагивая т.н. ядро модуля) пришлось выйти из ситуации добавив в dummy.gbl сценарий, при котором добавляется этап работы (в зависимости от добавления или удаления 951 поля ставится соотв. признак) и имя пользователя JIRBIS2. Так хотя бы понятно когда и какие записи модифицировались, а также понятно удалялись или добавлялись при этом повторения поля 951:
ADD
907
XXXXXXXXXXXXXXXXXXX
'^C',if val(&uf('6951_sum'))>val(&uf('41,@951_sum')) then 'ADD_951' else if val(&uf('6951_sum'))<val(&uf('41,@951_sum')) then 'DEL_951' else 'КР?' fi fi,,'^A',&unifor('3'),'^B',&unifor('IPRIVATE,FIO,')
XXXXXXXXXXXXXXXXXXX
(в ini файле J-ИРБИС параметр FIO=JIRBIS2)
Т.к. ИРБИС64 не имеет понятия о том, какой авторизованный пользователь производил изменения, то необходимо чтобы сам J-ИРБИС при корректировке записей в той или иной БД добавлял данные о пользователе.
Это также критично и в случае технологии самостоятельного продления сроков пользования. Необходимо, чтобы в поле ответственное лицо указывался идентификатор читателя или признак, например: "САМОСТ."
Редактировано 1 раз. Последний раз 10.04.2018 10:51 пользователем А. Роман.