dimuhametov | Дата: Воскресенье, 24.04.2016, 20:02 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 204
Статус: Offline
| Книжное издание. Возникает необходимость в редактировании содержимого каталожной карточки, формуляра. Для каждого вида документа существует свой шаблон, который содержит теги и функции. Данные теги и функции помогают автоматически заполнить содержимым каталожную карточку или формуляр.
Для начала вам необходимо открыть шаблон каталожной карточки или формуляра:
Шаблон документа должен открыться в редакторе WORD
Данный шаблон содержит теги и функции взятые в квадратные скобки '[]'.
Обязательные теги: [<karta_a.dbf] - открывает область ввода тегов и функций для каталожной карточки или формуляра [karta_a.dbf>] - закрывает область ввода тегов и функций для каталожной карточки или формуляра
Рассмотрим назначение тегов: [aktvyb]- номер акта о выбытии издания [author]- первый автор издания [author_a] - сведения об ответственности [author_c] - второй автор издания [author_d] - третий автор издания [avtznak]- авторский знак [countekz]- всего экземпляров одного наименования издания [date_in] - дата записи в инвентарную книгу [disc]- дисциплины книообеспеченности [fshr]- физические характеристики электронного ресурса [gauth]- перечисление всех авторов издания разделенных запятой [god]- год издания [griv]- гриф документа [indstr]- ключевые слова [interval]- период инвентарных номеров одного издания [invnum]- инвентарный номер [isbn]- ISBN издания [izdat]- место издания [izdatel]- издательство [kolekz]- количество экземпляров [lang]- язык текста издания [lotdel]- основная часть индекса ББК (подробнее) [namebook]- название издания [namebook_a] - сведения относящиеся к заглавию издания [otdel]- индекс ББК [pereplet]- переплет [price]- стоимость издания [prill]- иллюстрации [prim]- примечание [rotdel]- дополнительная часть индекса ББК (подробнее) [rubrik]- рубрика [sigla]- сигла, место хранения издания [sod]- краткое содержание [sved]- сведения об издании [text]- обозначение материала [tirag]- тираж издания [treb]- системные требования к электронному ресурсу [udk]- индекс УДК [valstr]- объем страниц или объем диска [vdizd]- вид издания [zagol]- заголовок или серия издания [html]- HTML ссылка * все значения возвращаемые тегами имеют символьный тип
Рассмотрим назначение некоторых функций: [ALLTRIM(сВыражение)] - удаляет все ведущие и концевые пробелы или символы из указанного символьного выражения [EMPTY(eВыражение)] - определяется, является ли выражение пустым [%S:IIF(lВыражение, eВыражение1,eВыражение2)] - возвращает одно из двух заданных значений в зависимости от величины логического выражения "lВыражение" [LOWER(сВыражение)] - возвращает заданное символьное выражение в нижнем регистре (малыми буквами) [IOF(сФИО)] - преобразует Фамилию Имя Отчество (ФИО) автора в Имя Отчество Фамилию (ИОФ) автора
Примеры:
* [otdel]- отображается индекс ББК
* [avtznak]- отображается авторский знак
* [iof(author)] - преобразует ФИО первого автора издания в ИОФ первого автора издания (пример: "Пушкин А.С." будет преобразован функцией iof() в "А.С. Пушкин")
* [alltrim(namebook)] - удаляет все ведущие и концевые пробелы в наименовании издания
* [%S:IIF(empty(vdizd),’’,’: ’+ lower(vdizd))] - если внесенное значение для вида издания "vdizd" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для вида издания "vdizd", то в каталожной карточке отображаем вид издания малыми буквами впереди стоящим двоеточием (Пример: ": учебное").
* [%S:IIF(empty(namebook_a),’’,’: ’+ allt(namebook_a))] - если внесенное значение для сведений относящихся к изданию "namebook_a" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для сведений "namebook_a", то в каталожной карточке отображаем сведения относящиеся к изданию без ведущих и концевых пробелов (впереди указываем двоеточие).
* [%S:iif(empty(tirag),’’,’- ’+allt(tirag)+’ экз.’)] - если внесенное значение тиража издания "tirag" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для тиража издания "tirag", то в каталожной карточке отображаем тираж издания без ведущих и концевых пробелов (впереди указываем тире, в конце сокращение " экз."). (Пример:" - 35 экз."
* [%S:IIF(empty(pereplet),’’,’ (’+pereplet+’).’)] - если внесенное значение для переплета издания "pereplet" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для переплета издания "pereplet", то в каталожной карточке отображаем переплет издания взятое в круглые кавычки. (Пример:" (в пер.)"
|
|
| |