Функция КЭШ_ДИАЛОГ_ЖУРН
Функция КЭШ_ДИАЛОГ_ЖУРН позволяет получить список номеров операций, ассоциированных с окном журнала. Получение может осуществляться в алгоритмах, которые вызываются во время показа окна. При листании таблицы операций кэш заполняется и может содержать тысячи операций. Для каждого окна журнала платформа генерирует уникальный строковый идентификатор. Этот идентификатор передается в алгоритмы с помощью поля ОПЕР_КОНТЕКСТ.экземпляр.
ФУНКЦИЯ ЛОГИКА: КЭШ_ДИАЛОГ_ЖУРН(СТРОКА: экземпляр; ПЕРЕМ ЦЕЛОЕ: список[]; ЦЕЛОЕ: макс_кол = 0)
Параметры
- экземпляр
- Строковый идентификатор окна.
- список
- Выходной параметр, список номеров операций в клиентском кэше. Если в выборке журнала содержится много операций, то кэш содержит лишь фрагмент выборки. Номера операций возвращаются в порядке следования строк сверху вниз. Т.е. порядок в списке зависит от режима сортировки. Для коллекций номера операций идут в порядке возрастания, вне зависимости от порядка строк.
- макс_кол
- Необязательный параметр. Максимальное количество номеров операций. Позволяет ограничить количество возвращаемых номеров операций указанным количеством самых последних, к которым было обращение в экранном кэше. Параметр учитывается только для таблиц, использующих коллекции операций. Для других видов таблиц или при указании 0 (по умолчанию) возвращаются все номера операций, содержащиеся в кэше. Также параметр игнорируется при последовательном сканировании строк (печать, экспорт, поиск и т.п.).
Возвращаемое значение
ДА – в случае успешного выполнения, НЕТ – в случае ошибки.