Универсальные
программные комплексы
Пятница, 19.04.2024, 22:24
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: kostanaysoft, dimuhametov, Татьяна  
Форум » Программное обеспечение » Программа "Библиотечное дело" » Теги и функции шаблона каталожной карточки на статью (создаем каталожную карточку на журнал или статью)
Теги и функции шаблона каталожной карточки на статью
dimuhametovДата: Четверг, 22.10.2020, 14:10 | Сообщение # 1
Группа: Администраторы
Сообщений: 202
Репутация: 1
Статус: 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 экз."
Прикрепления: 7040006.jpg (95.2 Kb) · 9983471.jpg (80.9 Kb)
 
Форум » Программное обеспечение » Программа "Библиотечное дело" » Теги и функции шаблона каталожной карточки на статью (создаем каталожную карточку на журнал или статью)
  • Страница 1 из 1
  • 1
Поиск:

Copyright ТОО "KostanaySoft" © 2024