GetServerStoragesInformation

From SunFlurry wiki
Jump to: navigation, search
  GetServerStoragesInformation (Информация по накопителям)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер и БД
Исключения:Не администратор
Визуальность:Нет

Функция получает информацию по всем накопителям проекта с сервера в виде таблицы. В ней присутствует информация по крайним документам, дате остатков и пр. Функция доступна для выполнения только под учетными записями администраторов. В результате успешного выполнения функции, возвращается таблица, имеющая следующие столбцы:

  • PATH -- путь базы данных накопителя (к примеру, STOR.Остатки)
  • FIRSTDATE -- дата и время самой первой записи в накопителе
  • FIRSTOBJECT -- объект (документ), создавший первую запись в накопителе
  • LASTDATE -- дата и время самой последней записи в накопителе
  • LASTOBJECT -- объект (документ), создавший последнюю запись в накопителе
  • FIRSTBLNCDATE -- для накопителей, имеющих также таблицу остатков, первая дата сохраненных остатков таблицы
  • LASTBLNCDATE -- для накопителей, имеющих также таблицу остатков, последняя дата сохраненных остатков таблицы

Синтаксис

GetServerStoragesInformation(<Имена накопителей через запятую (STRING)>=""):<Информация по накопителям (TAB)>

Аргументы

  • <Имена накопителей через запятую (STRING)> - (необязательный аргумент) Аргумент задает фильтр по накопителям, данные по которым требуется получить. Накопители задаются по наименованиям, приставка Stor не добавляется. Если аргумент не задан в таблицу будут добавлены данные по всем накопителям проекта.


Возвращаемое значение

Возвращается таблица со информацией по всем накопителям базы данных.


Примеры

//Фрагмент получает информацию по накопителям на сервере и копирует ее в визуальную таблицу
MainTab:=Form.MainTab.Value;
aTab:=GetServerStoragesInformation();
MainTab.Clear();
aTab.CopyTo(MainTab);