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