Объектный тип МАССИВ_ОПЕР
Физический объектный тип c передачей ответственности "справа налево".
Для работы требуется соединение с базой данных.
Тип МАССИВ_ОПЕР предназначен для получения произвольного доступа к операциям некоторой выборки. Выборка операций формируется методом ПОСТРОИТЬ. При построении выборки используется имя журнала, условия маски операций, условия фильтра, а также начальный способ сортировки (объект типа СОРТ_ОПЕР), передаваемый в качестве параметра в метод ПОСТОИТЬ. Способ сортировки можно изменить после формирования выборки с помощью метода СОРТИРОВКА.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
СТРОКА | журнал | Имя журнала. | |
ФИЛЬТР | фильтр | Условия фильтра. | |
МАСКА_ОПЕР | маска | Условия маски операций. |
Методы
Метод | Описание |
---|---|
ПОСТРОИТЬ | Формирует новую выборку операций. |
ПОДКЛЮЧИТЬ | Осуществляет подключение к существующей выборке по имени. |
СОРТИРОВКА | Изменяет способ сортировки для ранее построенной выборки. |
КОЛ | Возвращает количество операций в построенной ранее выборке. |
НАЙТИ | Возвращает позицию в массиве по уникальному номеру операции. |
СЧИТАТЬ | Позволяет получить операцию по порядковому номеру в выборке. |
СЧИТАТЬ_ДОСТУП | Позволяет получить права доступа операции по порядковому номеру в выборке. |
ИМЯ_ТИПА | Возвращает имя типа операции по порядковому номеру в выборке. |
Объекты типа МАССИВ_ОПЕР оптимизированы для эффективной работы и используют кэширование операций выборки. В случае большого количества операций выборки передача данных на клиентское место происходит по мере поступления запросов на операции с заданными порядковыми номерами. Объект также использует опережающее чтение и минимизацию обращений к серверной части.
Тип МАСИВ_ОПЕР является физическим, его физическим представлением является дескриптор выборки на сервере и кэш операций на клиентском месте. Поэтому, как и другие физические объекты, объекты типа МАССИВ_ОПЕР нельзя передавать в качестве параметров функций.
Тип МАСИВ_ОПЕР также может использоваться как источник данных для заполнения таблицы.