dimuhametov | Дата: Четверг, 22.10.2020, 14:10 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 203
Статус: Offline
| Описание статьи. Возникает необходимость в редактировании содержимого каталожной карточки на статью. Для каждого вида документа существует свой шаблон, который содержит теги и функции. Данные теги и функции помогают автоматически заполнить содержимым каталожную карточку или формуляр.
Для начала вам необходимо открыть шаблон каталожной карточки или формуляра:
Шаблон документа должен открыться в редакторе WORD Данный шаблон содержит теги и функции взятые в квадратные скобки '[]'.
Обязательные теги: [<karta_a.dbf] - открывает область ввода тегов и функций для каталожной карточки или формуляра [karta_a.dbf>] - закрывает область ввода тегов и функций для каталожной карточки или формуляра
Назначение тегов на журнал: [date]- дата и время записи в журнал [kod]- № п/п [spjurnal], [namespjurnal]- наименование журнала [sved_a] - сведения относящиеся к источнику [number]- номер журнала [date_in] - дата издания журнала [god]- дата издания журнала в формате "- год. - число. месяц." [vdizd]- вид издания [izdat]- место издания [izdatel]- издательство [lang]- язык текста журнала [valuem], [valstr]- объем страниц [kol_ekz] - количество экземпляров [summa]- цена (тенге) журнала [prim]- примечание журнала [sod]- содержание журнала [sigla]- место хранения журнала [html]- HTML ссылка
Назначение тегов на статью: [statdate]- дата и время записи статьи [statkod]- № п/п статьи [rubrik]- рубрика [author]- автор статьи [author_b] - сведения об ответственности [namestat]- название статьи [sved]- сведения относящиеся к заглавию [text]- обозначение материала [stran]- страницы [otdel]- индекс ББК [lotdel]- основная часть индекса ББК (подробнее) [rotdel]- дополнительная часть индекса ББК (подробнее) [udk]- индекс УДК [avtznak]- авторский знак [indstr]- ключевые слова [statsod]- аннотация на статью
* все значения возвращаемые тегами имеют символьный тип
Рассмотрим назначение некоторых функций: [ALLTRIM(сВыражение)] - удаляет все ведущие и концевые пробелы или символы из указанного символьного выражения [EMPTY(eВыражение)] - определяется, является ли выражение пустым [%S:IIF(lВыражение, eВыражение1,eВыражение2)] - возвращает одно из двух заданных значений в зависимости от величины логического выражения "lВыражение" [LOWER(сВыражение)] - возвращает заданное символьное выражение в нижнем регистре (малыми буквами) [IOF(сФИО)] - преобразует Фамилию Имя Отчество (ФИО) автора в Имя Отчество Фамилию (ИОФ) автора
Примеры:
* [otdel]- отображается индекс ББК
* [avtznak]- отображается авторский знак
* [iof(author)] - преобразует ФИО первого автора издания в ИОФ первого автора издания (пример: "Пушкин А.С." будет преобразован функцией iof() в "А.С. Пушкин")
* [alltrim(spjurnal)] - удаляет все ведущие и концевые пробелы в наименовании журнала
* [%S:IIF(empty(vdizd),’’,’: ’+ lower(vdizd))] - если внесенное значение для вида издания "vdizd" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для вида издания "vdizd", то в каталожной карточке отображаем вид издания малыми буквами впереди стоящим двоеточием (Пример: ": учебное").
* [%S:IIF(empty(sved),’’,’: ’+ allt(sved))] - если внесенное значение для сведений относящихся к изданию "sved" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для сведений "sved", то в каталожной карточке отображаем сведения относящиеся к изданию без ведущих и концевых пробелов (впереди указываем двоеточие).
* [%S:iif(empty(kol_ekz),’’,’- ’+allt(kol_ekz)+’ экз.’)] - если внесенное значение экземплярности издания "kol_ekz" пустое, то в каталожную карточку ничего не выводим. Если не пустое значения для экземплярности издания "kol_ekz", то в каталожной карточке отображаем экземплярность издания без ведущих и концевых пробелов (впереди указываем тире, в конце сокращение " экз."). (Пример:" - 35 экз."
|
|
| |