Руководство разработчика

Объектный тип МАССИВ_ОПЕР

Физический объектный тип c передачей ответственности "справа налево".

Для работы требуется соединение с базой данных.

Тип МАССИВ_ОПЕР предназначен для получения произвольного доступа к операциям некоторой выборки. Выборка операций формируется методом ПОСТРОИТЬ. При построении выборки используется имя журнала, условия маски операций, условия фильтра, а также начальный способ сортировки (объект типа СОРТ_ОПЕР), передаваемый в качестве параметра в метод ПОСТОИТЬ. Способ сортировки можно изменить после формирования выборки с помощью метода СОРТИРОВКА.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА журналИмя журнала.
ФИЛЬТР фильтрУсловия фильтра.
МАСКА_ОПЕР маскаУсловия маски операций.

Методы

МетодОписание
ПОСТРОИТЬ Формирует новую выборку операций.
ПОДКЛЮЧИТЬ Осуществляет подключение к существующей выборке по имени.
СОРТИРОВКА Изменяет способ сортировки для ранее построенной выборки.
КОЛ Возвращает количество операций в построенной ранее выборке.
НАЙТИ Возвращает позицию в массиве по уникальному номеру операции.
СЧИТАТЬ Позволяет получить операцию по порядковому номеру в выборке.
СЧИТАТЬ_ДОСТУП Позволяет получить права доступа операции по порядковому номеру в выборке.
ИМЯ_ТИПА Возвращает имя типа операции по порядковому номеру в выборке.

Объекты типа МАССИВ_ОПЕР оптимизированы для эффективной работы и используют кэширование операций выборки. В случае большого количества операций выборки передача данных на клиентское место происходит по мере поступления запросов на операции с заданными порядковыми номерами. Объект также использует опережающее чтение и минимизацию обращений к серверной части.

Тип МАСИВ_ОПЕР является физическим, его физическим представлением является дескриптор выборки на сервере и кэш операций на клиентском месте. Поэтому, как и другие физические объекты, объекты типа МАССИВ_ОПЕР нельзя передавать в качестве параметров функций.

Тип МАСИВ_ОПЕР также может использоваться как источник данных для заполнения таблицы.

См. также: