Программа 1С: Максимальное значение
-

Программа 1С: Максимальное значение

0
15452
19.01.2023 Айдар Фархутдинов

Содержание:

1.     Решение задачи нахождения максимального значения в 1С

 

         Исходными условиями является то, что в платформе системе 1С есть некоторая таблица, из столбца которой нужно найти наибольшее значение и вывести его.     


         Это означает, что программно необходимо «обойти» все строки заданного столбца таблицы документа, после чего, сделать выборку и вывести наибольшее число (или тип значения), этот реквизит должен быть выведен в форму.


         При помощи синтаксис-помощника 1С можно сгенерировать такой код программы 1С для этих целей (пример основан на сортировке по цене):




         Внутри задачи данное программное решение будет выглядеть так – выполнение цикла с заполнением таблицы, проведение сортировки нужного столбца по убыванию и вывод индекса столбца с максимальным значением 1С:  




2.     Программное решение 1С, распознающее и выводящее наибольшее и наименьшее значение из таблицы

 

         Рассмотрим схожее программное решение 1С, которое будет распознавать и выводить и наибольшее, и наименьшее значение из таблицы, возвращаться будет структура с наименьшим и наибольшим значениями из заданной таблицы.




         Отличие этого способа от предыдущих в том, что он основывается на запросах и находит также минимум, что является более универсальным способом.


         Рассмотрим также ситуацию, когда задана таблица значений (количество столбцов и строк в ней задаёт юзер 1С) и нужно получить наибольшие значения для каждого столбца, в этом случае будет работать следующий программный код 1С:




Специалист компании "Кодерлайн"

Айдар Фархутдинов

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.