В "1С:Предприятие" существует несколько способов найти максимальное значение в массиве. Рассмотрим основные из них: 1. Перебор элементов массива в цикле: Пример кода: 1C МассивЧисел = Новый Массив;
МассивЧисел.Добавить(10);
МассивЧисел.Добавить(5);
МассивЧисел.Добавить(20);
МассивЧисел.Добавить(15);
МаксимальноеЗначение = МассивЧисел[0]; // Предполагаем, что первый элемент - максимальный
Для Индекс = 1 По МассивЧисел.Количество() - 1 Цикл Если МассивЧисел[Индекс] > МаксимальноеЗначение Тогда МаксимальноеЗначение = МассивЧисел[Индекс];
КонецЕсли;
КонецЦикла;
Сообщить("Максимальное значение: " + МаксимальноеЗначение); 2. Использование метода "Максимум" (для таблиц значений): Пример кода: 1C ТаблицаЧисел = Новый ТаблицаЗначений;
ТаблицаЧисел.Колонки.Добавить("Число", Новый ОписаниеТипов("Число"));
НоваяСтрока = ТаблицаЧисел.Добавить();
НоваяСтрока.Число = 10;
НоваяСтрока = ТаблицаЧисел.Добавить();
НоваяСтрока.Число = 5;
НоваяСтрока = ТаблицаЧисел.Добавить();
НоваяСтр