Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Database - Управление базами данных >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("Database")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
API_GetFasetsПолучение фасетов
Подробнее... 
Описывает операцию модуля Database: Получение фасетов.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$expОбязательныйПараметр exp
mixed$celltypeОбязательныйПараметр celltype
mixed$cellnumОбязательныйПараметр cellnum
API_GetTermListПолучение списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$prefОбязательныйПараметр pref
mixed$startTermОбязательныйПараметр startTerm
mixed$numTerms20Параметр numTerms
mixed$isBackfalseПараметр isBack
mixed$format''Формат
API_RecVirtualFormat

Позволяет изменить пользователя

ТипПараметрПо умолчаниюОписание
String$user_id''Идентификатор читателя
Array$user_rec_arrayarray ( )Информация о читателе в виде массива
API_SearchПоиск записей
Подробнее... 
Описывает операцию модуля Database: Поиск записей.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$expОбязательныйПараметр exp
mixed$seqОбязательныйПараметр seq
mixed$formatОбязательныйФормат
mixed$numMfn20Параметр numMfn
mixed$firstMfn0Параметр firstMfn
mixed$Min0Параметр Min
mixed$Max0Параметр Max
mixed$SortBy''Параметр SortBy
mixed$AscSortDirtrueПараметр AscSortDir
mixed$UseCacheInSearchfalseПараметр UseCacheInSearch
AddDiagnosticHelpLinksДобавление ссылок Help к результату диагностики
Подробнее... 
Дополняет диагностические ошибки готовыми ссылками на разделы Help.
Не описаны
CheckUnavailПроверка недоступности базы данных
Подробнее... 
Описывает операцию модуля Database: Проверка недоступности базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$errcodeОбязательныйПараметр errcode
ClearOMCacheОчистка кэша объектной модели
Подробнее... 
Описывает операцию модуля Database: Очистка кэша объектной модели.
ТипПараметрПо умолчаниюОписание
mixed$dbnОбязательныйИмя базы данных
mixed$name''Имя объекта
CloseЗакрытие базы данных
Подробнее... 
Описывает операцию модуля Database: Закрытие базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
DeleteDbFileУдаление файла базы данных
Подробнее... 
Описывает операцию модуля Database: Удаление файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$apath10Код пути файла
DeleteRecУдаление записи
Подробнее... 
Описывает операцию модуля Database: Удаление записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$mfnОбязательныйMFN записи
DeleteRecBySrcУдаление записи по поисковому выражению
Подробнее... 
Описывает операцию модуля Database: Удаление записи по поисковому выражению.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$srcОбязательныйПараметр src
DoFLCФормально-логический контроль
Подробнее... 
Функция исполняет формат, результат которого формализован и представляет собой результат формально-логического контроля (ФЛК) записи. Информация возвращается в виде массива array(retCode=>int,msgs=>array(code=>int,msg=>string)), где
  • retCode - Тип самой жесткой ошибки (порядок "жесткости" исторически сложился как 0,2,1)
  • msgs - массив сообщений об ошибках
  • code - код ошибка
  • msg - текстовое сообщение об ошибке

Форматы для ФЛК используются следующим образом:

  • форматированию подвергается контролируемый документ;
  • первый символ результата форматирования определяет результат ФЛК, а именно:
    • 0 - означает положительный результат контроля;
    • 1 - означает отрицательный результат и обнаруженные ошибки считаются непреодолимыми, т.е. подлежат обязательному устранению;
    • 2 - означает отрицательный результат, но при этом ошибки счита-ются преодолимыми, т.е. их можно не исправлять.
  • остальной результат форматирования (начиная со второго символа) в случае отрицательного контроля выдается пользователю в качестве сообщения.

ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
ObjectData$rОбязательныйЗапись
String$flcname''Имя формата формально-логического контроля
String$flcformat''ФЛК в формате ИРБИС64
DoGblForListВыполнение GBL по списку записей
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL по списку записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$gbl''Параметр gbl
mixed$MfnListarray ( )Параметр MfnList
mixed$autointrueПараметр autoin
mixed$flctrueПараметр flc
mixed$bIfUpdatetrueПараметр bIfUpdate
DoGblForSearchВыполнение GBL по результатам поиска
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL по результатам поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$gbl''Параметр gbl
mixed$Expression''Поисковое выражение
mixed$Sequence''Последовательность поиска
mixed$autointrueПараметр autoin
mixed$flctrueПараметр flc
mixed$bIfUpdatetrueПараметр bIfUpdate
EmptyОчистка базы данных
Подробнее... 
Описывает операцию модуля Database: Очистка базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
EmptyFtDbОчистка полнотекстовой БД
Подробнее... 
Очищает встроенную полнотекстовую БД без удаления основной БД.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
FindFirstRecordПервая запись из поиска
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает первую запись (объект типа Record), из соответствующих поисковому выражению Expression или код ошибки ИРБИС.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
FindMfnListнайти список MFN
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- MFN записей из БД. Если и поисковое выражение и фильтр последовательного поиска пусты, число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
String$FTExpressionОбязательныйвыражение на естественном языке для полнотекстового поиска
FindRecordsПоиск записей
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- объект типа Record. Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
String$FTExpressionОбязательныйвыражение на естественном языке для полнотекстового поиска
FindRecordsAndDoПоиск записей с обработкой
Подробнее... 
Описывает операцию модуля Database: Поиск записей с обработкой.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$objОбязательныйПараметр obj
mixed$funcОбязательныйПараметр func
mixed$ExpressionОбязательныйПоисковое выражение
mixed$Sequence''Последовательность поиска
mixed$NumMfn0Параметр NumMfn
mixed$FirstMfn0Параметр FirstMfn
mixed$Min0Параметр Min
mixed$Max0Параметр Max
FindRecordsClearResultОчистка результата поиска
Подробнее... 
Описывает операцию модуля Database: Очистка результата поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$resОбязательныйПараметр res
FindRecordsCountКоличество результатов поиска
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает колличество записей, соответствующих поисковому выражению Expression и/или фильтру Sequence или код ошибки.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
FindRecordsGroupByГруппировка результата поиска
Подробнее... 
Описывает операцию модуля Database: Группировка результата поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$pft128nameОбязательныйПараметр pft128name
mixed$pft128class''Параметр pft128class
mixed$pft128paramsОбязательныйПараметр pft128params
FindRecordsSortByСортировка результата поиска по формату
Подробнее... 
Описывает операцию модуля Database: Сортировка результата поиска по формату.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$pft128nameОбязательныйПараметр pft128name
mixed$pft128class''Параметр pft128class
mixed$pft128paramsОбязательныйПараметр pft128params
FindRecordsSortResultСортировка результата поиска обработчиком
Подробнее... 
Описывает операцию модуля Database: Сортировка результата поиска обработчиком.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recsОбязательныйПараметр recs
mixed$SortClassОбязательныйПараметр SortClass
mixed$SortFuncОбязательныйПараметр SortFunc
mixed$AscSortDirtrueПараметр AscSortDir
ForEachRecordОбход записей базы данных
Подробнее... 
Описывает операцию модуля Database: Обход записей базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$classОбязательныйПараметр class
mixed$funcОбязательныйПараметр func
mixed$SrcОбязательныйПараметр Src
mixed$Posl''Параметр Posl
mixed$portion500Параметр portion
mixed$startresОбязательныйПараметр startres
Format128Форматирование записи
Подробнее... 
Описывает операцию модуля Database: Форматирование записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$fmtnameОбязательныйПараметр fmtname
mixed$fmtcontainer''Параметр fmtcontainer
mixed$paramsОбязательныйПараметры
FullTextSearchПолнотекстовый поиск, команды "R" и "$" TCP/IP сервера
Подробнее... 
Вызвает функцию полнотекстового поиска в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, элемент "records" -- массив вида
array("rec"=>Object, "fmt"=>String)
, где rec -- обект типа Record, а fmt -- результат форматирования, а элемент "ResponseList" -- список mfn_FullTextDB страниц для соответствующей по номеру записи в "records" в остальном поведение не отличается от метода SearchSrv
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
bool$Morphology0переключение морфологии и усечения при поиске
string$FTSPrefix'K='префикс для поиска ключевых слов по словаряю
integer$MaxWordDistance-1максимальное расстояние между словами, если -1 или пустая строка - то не работает
bool$search_plus1переключение между старым и новым типами поиска, по-умолчанию новый
GBLRecordВыполнение GBL над записью
Подробнее... 
Описывает операцию модуля Database: Выполнение GBL над записью.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recОбязательныйЗапись
mixed$gblОбязательныйПараметр gbl
mixed$autoinОбязательныйПараметр autoin
mixed$flcОбязательныйПараметр flc
mixed$bIfUpdateОбязательныйПараметр bIfUpdate
GetBackLinkedПолучение обратных ссылок
Подробнее... 
Описывает операцию модуля Database: Получение обратных ссылок.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$linktypeОбязательныйПараметр linktype
GetDataiMnuПолучение меню данных
Подробнее... 
Описывает операцию модуля Database: Получение меню данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
GetDeletedListsПолучить списки записей по статусам
Подробнее... 
Возвращает списки удаленных, неактуализированных и заблокированных записей БД.
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
GetDescriptionПолучение описания базы данных
Подробнее... 
Описывает операцию модуля Database: Получение описания базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetDirectContextПолучить ресурс БД
Подробнее... 
Возвращает контекст базы данных. Необоходима для использования функций php_irbis64.dll за пределами модуля провадйера
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
GetFasetsПолучение фасетов
Подробнее... 
Описывает операцию модуля Database: Получение фасетов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ExpressionОбязательныйПоисковое выражение
mixed$CellTypeОбязательныйПараметр CellType
mixed$CellNumОбязательныйПараметр CellNum
GetFileПолучение файла базы данных
Подробнее... 
Описывает операцию модуля Database: Получение файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$apathОбязательныйКод пути файла
mixed$nameОбязательныйИмя объекта
GetFileListПолучение списка файлов базы данных
Подробнее... 
Описывает операцию модуля Database: Получение списка файлов базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$adbn11Параметр adbn
mixed$folder'\\'Параметр folder
mixed$masksОбязательныйПараметр masks
GetFtInputUploadDirПолучить каталог загрузки full-text файлов
Подробнее... 
Возвращает безопасный подкаталог внутри PAR 11 текущей БД для загрузки файлов ftinput.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
bool$CreatefalseСоздать каталог при отсутствии
GetFullTextSearchCellsПолучить ячейки полнотекстового поиска
Подробнее... 
Возвращает фасетные ячейки полнотекстового поиска для уже найденного списка MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
array$MfnListОбязательныйСписок MFN
int$CellCount0Количество ячеек
string$CellType''Тип ячейки
GetIniПолучение INI базы данных
Подробнее... 
Описывает операцию модуля Database: Получение INI базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetIniValueПолучение значения INI
Подробнее... 
Описывает операцию модуля Database: Получение значения INI.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$sectionОбязательныйПараметр section
mixed$varОбязательныйПараметр var
mixed$default''Параметр default
GetLastFlcПолучение последнего результата ФЛК
Подробнее... 
Описывает операцию модуля Database: Получение последнего результата ФЛК.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetMaxMfnПолучение максимального MFN
Подробнее... 
Описывает операцию модуля Database: Получение максимального MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetMfnPostingListПолучение постингов по MFN
Подробнее... 
Описывает операцию модуля Database: Получение постингов по MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$MfnОбязательныйMFN записи
mixed$TermsОбязательныйПараметр Terms
GetMnuПолучение меню
Подробнее... 
Описывает операцию модуля Database: Получение меню.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
GetMnuDescByKeyПолучение описания пункта меню
Подробнее... 
Описывает операцию модуля Database: Получение описания пункта меню.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$keyОбязательныйПараметр key
mixed$defvalОбязательныйПараметр defval
GetNameПолучение имени базы данных
Подробнее... 
Описывает операцию модуля Database: Получение имени базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetNewСоздание объекта базы данных
Подробнее... 
Описывает операцию модуля Database: Создание объекта базы данных.
Не описаны
GetOperationWorkDirПолучить рабочий каталог операции БД
Подробнее... 
Возвращает безопасный рабочий каталог операции внутри WorkDir провайдера.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
string$OperationNameОбязательныйИмя подкаталога операции
bool$CreatefalseСоздать каталог при отсутствии
GetPostingListПолучение списка постингов
Подробнее... 
Описывает операцию модуля Database: Получение списка постингов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FirstPostingОбязательныйПараметр FirstPosting
mixed$NumPostingsОбязательныйПараметр NumPostings
mixed$TermsОбязательныйПараметр Terms
mixed$Format''Формат
GetProviderПолучение провайдера базы данных
Подробнее... 
Описывает операцию модуля Database: Получение провайдера базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetProviderVersionПолучение версии провайдера
Подробнее... 
Описывает операцию модуля Database: Получение версии провайдера.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetSearchConfigПолучение конфигурации поиска
Подробнее... 
Описывает операцию модуля Database: Получение конфигурации поиска.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
GetTermListПолучение списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
mixed$NumTerms20Параметр NumTerms
mixed$isback0Параметр isback
mixed$format''Формат
mixed$skipZeroNpsttrueПараметр skipZeroNpst
GetTermListAllПолучение полного списка терминов
Подробнее... 
Описывает операцию модуля Database: Получение полного списка терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
mixed$NumTermsAtOnce20Параметр NumTermsAtOnce
mixed$isback0Параметр isback
mixed$format''Формат
mixed$skipZeroNpsttrueПараметр skipZeroNpst
GetTermRefsПолучение ссылок терминов
Подробнее... 
Описывает операцию модуля Database: Получение ссылок терминов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$PrefОбязательныйПараметр Pref
mixed$StartTermОбязательныйПараметр StartTerm
GetWsПолучение рабочего листа
Подробнее... 
Описывает операцию модуля Database: Получение рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$rawfalseПараметр raw
GetWsOptПолучение настроек рабочих листов
Подробнее... 
Описывает операцию модуля Database: Получение настроек рабочих листов.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
HandleGBLОбработка GBL-задания
Подробнее... 
Описывает операцию модуля Database: Обработка GBL-задания.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ExpressionОбязательныйПоисковое выражение
mixed$SequenceОбязательныйПоследовательность поиска
mixed$FirstMfnОбязательныйПараметр FirstMfn
mixed$NumMfnОбязательныйПараметр NumMfn
mixed$gbl''Параметр gbl
mixed$Min0Параметр Min
mixed$Max0Параметр Max
mixed$MfnListОбязательныйПараметр MfnList
ImportFromCdsIsisFolderИмпорт записей из папки CDS/ISIS
Подробнее... 
Читает записи из файлов .mst и .xrf в папке CDS/ISIS, формирует временный файл IRBIS text и передает его в ImportFromFile().
ТипПараметрПо умолчаниюОписание
ObjectDataDatabase$dbОбязательныйЦелевая база данных ИРБИС 128
string$pathОбязательныйПуть к папке CDS/ISIS с файлами .mst и .xrf
string$fst''Имя FST-преобразования для последующего ImportFromFile()
ImportFromFileИмпорт записей из файла
Подробнее... 
Описывает операцию модуля Database: Импорт записей из файла.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FileNameОбязательныйИмя файла
mixed$FSTName''Параметр FSTName
mixed$MergePft''Параметр MergePft
mixed$MergeGbl''Параметр MergeGbl
mixed$isUseFlcfalseПараметр isUseFlc
mixed$isIsofalseПараметр isIso
mixed$isUseAutoinfalseПараметр isUseAutoin
IndexИндексирование записи
Подробнее... 
Описывает операцию модуля Database: Индексирование записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
mixed$fld1288Параметр fld
IsReadOnlyПроверка режима только чтение
Подробнее... 
Описывает операцию модуля Database: Проверка режима только чтение.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
IsUnavailПроверка недоступности базы
Подробнее... 
Описывает операцию модуля Database: Проверка недоступности базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
NoopПроверка доступности базы
Подробнее... 
Описывает операцию модуля Database: Проверка доступности базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
OpenОткрытие базы данных
Подробнее... 
Описывает операцию модуля Database: Открытие базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
PreparePrefSortподготовка кэша MFN для сортировки
Подробнее... 
Вызвает функцию кэширования MFN из словаря для терминов с указанным префиксом. Возвращяет результат выполнения file_put_contents() для файла кэша. Работает только с провайдером DP_Irbis64Direct
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$PrefОбязательныйпрефикс терминов для кэширования
PrintПолучить выходную форму
Подробнее... 
ТипПараметрПо умолчаниюОписание
String$Expression''Поисковое выражение на языке ISIS
String$Sequence''Выражение для последовательного поиска
Number$Start0Начальная запись. Если 0 то начиная с 1-й записи
Number$Count0Количество записей. Если 0, то до конца выборки
String$TabName''Мнемоническое имя выходной формы
String$FmtHeader''Формат заголовка
String$ModelField''Значение модельного поля 991 в виде ^Aтекст^Bтекст. Повторения поля разделяются парой символов #31#30
Number$Min0Начальный MFN. Если 0 то начиная с 1 го.
Number$Max0Конечный MFN. Если 0 то заканчивая последним.
Array$MfnListarray ( )Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска.
Number$Flag0Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных
QuickSyncБыстрая синхронизация записей
Подробнее... 
Описывает операцию модуля Database: Быстрая синхронизация записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$packetОбязательныйПараметр packet
mixed$src'V=$'Параметр src
RecFormatФорматирование списка записей
Подробнее... 
Описывает операцию модуля Database: Форматирование списка записей.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$ModefieldОбязательныйПараметр Modefield
mixed$OptОбязательныйПараметр Opt
mixed$MfnListОбязательныйПараметр MfnList
mixed$RecordListОбязательныйПараметр RecordList
RecFormatMfnФорматирование записей по MFN
Подробнее... 
Описывает операцию модуля Database: Форматирование записей по MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$MfnListОбязательныйПараметр MfnList
mixed$Modefield''Параметр Modefield
RecFormatMfnRangeФорматирование диапазона MFN
Подробнее... 
Описывает операцию модуля Database: Форматирование диапазона MFN.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$MfnFirstОбязательныйПараметр MfnFirst
mixed$MfnLastОбязательныйПараметр MfnLast
mixed$Modefield''Параметр Modefield
RecIfUpdateАктуализация записи IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Актуализация записи IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$mfn0MFN записи
RecIfUpdateAllАктуализация всех записей IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Актуализация всех записей IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$MfnFrom0Первый MFN диапазона
mixed$MfnTo0Последний MFN диапазона
mixed$MfnListarray ( )Список MFN
RecIfUpdateCompleteЗавершение актуализации IFUPDATE
Подробнее... 
Описывает операцию модуля Database: Завершение актуализации IFUPDATE.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
RecReadЧтение записи
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения. Опционально, возможна блокировка запси на ввод
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
String$lockfalseфлаг блокировки
RecReadAndFormatЧтение записи с форматированием
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает результат форматирования или код ошибки чтения. Опционально, возможна блокировка записи на ввод
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
String$lockОбязательныйфлаг блокировки
RecReadBackЧтение предыдущих версий записи
Подробнее... 
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения. Если третий параметр не задан, будет прочитана предыдущая версия
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
integer$back1число шагов назад по версиям
RecReadIntellectИнтеллектуальное чтение записи
Подробнее... 
Описывает операцию модуля Database: Интеллектуальное чтение записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$rОбязательныйЗапись
RecReadSrvЧтение и расформатирование одной записи, команда "C" TCP/IP сервера
Подробнее... 
Вызвает функцию чтения и расформатирования одной записи по ее номеру в провадере данных. Возвращает NULL или массив, содержащий запись в виде обекта (rec), код ошибки чтения (rec_result), код ошибки результат расформатирования (fmt_result) и результат расформатирования (fmt). Параметры lock и back исключают друг друга
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
integer$mfnОбязательныйMFN, номер записи в БД
bool$lockfalseфлаг блокировки
integer$back0число шагов назад по версиям
String$formatОбязательныйформат
RecVirtualFormatФорматирование виртуальной записи
Подробнее... 
Описывает операцию модуля Database: Форматирование виртуальной записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$FormatОбязательныйФормат
mixed$VirtualRecordОбязательныйПараметр VirtualRecord
mixed$Modefield''Параметр Modefield
RecreateIndexПересоздание индекса базы
Подробнее... 
Описывает операцию модуля Database: Пересоздание индекса базы.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
SaveAndUpdateRecordСохранение и обновление записи
Подробнее... 
Описывает операцию модуля Database: Сохранение и обновление записи.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$recОбязательныйЗапись
mixed$bgupdatefalseПараметр bgupdate
mixed$blockfalseПараметр block
mixed$skipVerErrfalseПараметр skipVerErr
SchemaEditor_nodeFmtMnuУзел меню форматов
Подробнее... 
Описывает операцию модуля Database: Узел меню форматов.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_nodeWsУзел рабочего листа
Подробнее... 
Описывает операцию модуля Database: Узел рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_nodeWsOptУзел настроек рабочего листа
Подробнее... 
Описывает операцию модуля Database: Узел настроек рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelFmtMnuПанель меню форматов
Подробнее... 
Описывает операцию модуля Database: Панель меню форматов.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsПанель рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsOptПанель настроек рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель настроек рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SchemaEditor_panelWsPageПанель страницы рабочего листа
Подробнее... 
Описывает операцию модуля Database: Панель страницы рабочего листа.
ТипПараметрПо умолчаниюОписание
mixed$attributesОбязательныйАтрибуты узла
SearchПоиск записей
Подробнее... 
Вызвает функцию поиска в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей, каждый следующий -- результат форматирования. Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
SearchSrvПоиск, команда "K" TCP/IP сервера
Подробнее... 
Вызвает функцию поиска записей в провадере данных. Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- массив вида
array("rec"=>Object, "fmt"=>String)
, где rec -- обект типа Record, а fmt -- результат форматирования Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы
ТипПараметрПо умолчаниюОписание
ObjectData$dbОбязательныйБД
String$ExpressionОбязательныйпоисковое выражение на языке ИРБИС
string$SequenceОбязательныйстрока на языке форматирования, условие последовательного поиска
integer$NumMfn0число возвращаемых записей, если 0, то вернет максимально возможное количество
integer$FirstMfn0смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей
integer$Min0левая граница последовательного поиска
integer$Max0парвая граница последовательного поиска
String$SortByОбязательныйимя srw-файла, для сортировки результатов поиска
bool$AscSortDirtrueнарпавление сортировки, если false, результаты будут в обратном порядке
bool$UseCacheInSearchfalseиспользовать ли кэш при поиске? По-умолчанию выключен
SetArmIniСохранение ARM INI
Подробнее... 
Описывает операцию модуля Database: Сохранение ARM INI.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$IniОбязательныйINI-настройки
SetDbFileСохранение файла базы данных
Подробнее... 
Описывает операцию модуля Database: Сохранение файла базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
mixed$dataОбязательныйДанные
mixed$apath10Код пути файла
mixed$alsoSaveToRemotefalseПараметр alsoSaveToRemote
SetDbFileMultyСохранение нескольких файлов базы данных
Подробнее... 
Описывает операцию модуля Database: Сохранение нескольких файлов базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$dataОбязательныйДанные
mixed$apath10Код пути файла
mixed$alsoSaveToRemotefalseПараметр alsoSaveToRemote
SetDescriptionУстановка описания базы данных
Подробнее... 
Описывает операцию модуля Database: Установка описания базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$descОбязательныйПараметр desc
SetNameУстановка имени базы данных
Подробнее... 
Описывает операцию модуля Database: Установка имени базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$nameОбязательныйИмя объекта
SetProviderУстановка провайдера базы данных
Подробнее... 
Описывает операцию модуля Database: Установка провайдера базы данных.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$ProviderTypeОбязательныйТип провайдера
mixed$IniОбязательныйINI-настройки
SetReadOnlyУстановка режима только чтение
Подробнее... 
Описывает операцию модуля Database: Установка режима только чтение.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$IsROtrueПараметр IsRO
SetUnavalУстановка признака недоступности
Подробнее... 
Описывает операцию модуля Database: Установка признака недоступности.
ТипПараметрПо умолчаниюОписание
mixed$dbОбязательныйОбъект базы данных
mixed$errcodeОбязательныйПараметр errcode
SetupModuleConfigureПервичная настройка модуля Database
Подробнее... 
Описывает операцию модуля Database: Первичная настройка модуля Database.
ТипПараметрПо умолчаниюОписание
mixed$countОбязательныйСчетчик или количество
StatПолучить форму статистики
Подробнее... 
ТипПараметрПо умолчаниюОписание
String$Expression''Поисковое выражение на языке ISIS
String$Sequence''Выражение для последовательного поиска
Number$Start0Начальная запись. Если 0 то начиная с 1-й записи
Number$Count0Количество записей. Если 0, то до конца выборки
String$Stat''Список параметров расчета статистики в виде плоского текста
Number$Min0Начальный MFN. Если 0 то начиная с 1 го.
Number$Max0Конечный MFN. Если 0 то заканчивая последним.
Array$MfnListarray ( )Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска.
Number$Flag0Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных