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

Функция КЭШ_ДИАЛОГ_ЖУРН

Функция КЭШ_ДИАЛОГ_ЖУРН позволяет получить список номеров операций, ассоциированных с окном журнала. Получение может осуществляться в алгоритмах, которые вызываются во время показа окна. При листании таблицы операций кэш заполняется и может содержать тысячи операций. Для каждого окна журнала платформа генерирует уникальный строковый идентификатор. Этот идентификатор передается в алгоритмы с помощью поля ОПЕР_КОНТЕКСТ.экземпляр.

ФУНКЦИЯ ЛОГИКА: КЭШ_ДИАЛОГ_ЖУРН(СТРОКА: экземпляр; ПЕРЕМ ЦЕЛОЕ: список[]; ЦЕЛОЕ: макс_кол = 0)

Параметры

экземпляр
Строковый идентификатор окна.
список
Выходной параметр, список номеров операций в клиентском кэше. Если в выборке журнала содержится много операций, то кэш содержит лишь фрагмент выборки. Номера операций возвращаются в порядке следования строк сверху вниз. Т.е. порядок в списке зависит от режима сортировки. Для коллекций номера операций идут в порядке возрастания, вне зависимости от порядка строк.
макс_кол
Необязательный параметр. Максимальное количество номеров операций. Позволяет ограничить количество возвращаемых номеров операций указанным количеством самых последних, к которым было обращение в экранном кэше. Параметр учитывается только для таблиц, использующих коллекции операций. Для других видов таблиц или при указании 0 (по умолчанию) возвращаются все номера операций, содержащиеся в кэше. Также параметр игнорируется при последовательном сканировании строк (печать, экспорт, поиск и т.п.).

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

ДА – в случае успешного выполнения, НЕТ – в случае ошибки.


См. также: