Содержание:
2. Программное решение 1С, распознающее и выводящее наибольшее, и наименьшее значение из таблицы
1. Решение задачи нахождения максимального значения в 1С
Исходными условиями является то, что в платформе системе 1С есть некоторая таблица, из столбца которой нужно найти наибольшее значение и вывести его.
Это означает, что программно необходимо «обойти» все строки заданного столбца таблицы документа, после чего, сделать выборку и вывести наибольшее число (или тип значения), этот реквизит должен быть выведен в форму.
При помощи синтаксис-помощника 1С можно сгенерировать такой код программы 1С для этих целей (пример основан на сортировке по цене):
Внутри задачи данное программное решение будет выглядеть так – выполнение цикла с заполнением таблицы, проведение сортировки нужного столбца по убыванию и вывод индекса столбца с максимальным значением 1С:
2. Программное решение 1С, распознающее и выводящее наибольшее и наименьшее значение из таблицы
Рассмотрим схожее программное решение 1С, которое будет распознавать и выводить и наибольшее, и наименьшее значение из таблицы, возвращаться будет структура с наименьшим и наибольшим значениями из заданной таблицы.
Отличие этого способа от предыдущих в том, что он основывается на запросах и находит также минимум, что является более универсальным способом.
Рассмотрим также ситуацию, когда задана таблица значений (количество столбцов и строк в ней задаёт юзер 1С) и нужно получить наибольшие значения для каждого столбца, в этом случае будет работать следующий программный код 1С:
Специалист компании "Кодерлайн"
Айдар Фархутдинов



