К основному контенту

Сообщения

Показаны сообщения с ярлыком "каталог"

Каталожная карточка в Марк SQL

Чтобы в каталожной карточке выводилась ещё сигла хранения, нужно изменить её содержимое следующим образом: ~SetParam(IndexFont,BOLD) ~SetParam(LeftUp1,~GetSubTag(~URT(090a,899j))) ~SetParam(LeftUp2,~GetSubTag(~URT(090x,899i))) ~SetParam(LeftUp2,~GetSubTag(521a)) ~SetParam(Biblio,~FormBiblio()) ~SetParam(LeftDown1,~GetSubTag(~URT(090c,899c))) ~SetParam(RightDown1,~GetAllSubTags(~URT(080a,675a))) ~SqlSetQuery(s,select distinct t090f from inv where doc_id=~GetDocId()) ~ArrayClear(a) ~SqlForEveryRow(s, ~ArrayAdd(a,~SqlGetColumn(s,1)) ) ~SetParam(RightDown1,~GetBBK()) ~SetParam(RightDown2,~ArrayToString(a,\,)) Теперь мы имеем нормальную каталожную карточку, которая удовлетворяет всем требованиям и выводит помимо прочего ещё и возрастное ограничение.

Добавление возрастных ограничений в информацию о книге marc sql

Как вам, возможно, известно, законодательно появилось требование маркировок книг и библиотечных карточек возрастными ограничениями. Да, это абсолютно не срочно, но необходимо. Для этого в файл editMap.ini в каталоге программы bin нужно добавить [521a] EditForm=TECombo ComboValues=0+,6+,12+,16+,18+ TagValues=0+,6+,12+,16+,18+ Separator=, OnlyFormEdit=NO DefaultMenu=NO И по alt+3, 521a "примечание о целевом назначении" изменить на нужное нам "Возрастное ограничение" в описании. Перезапускаем программу и всё работает!