Перейти к основному содержимому

О2_CP_SAT_Решение.РешениеНайдено

Проверяет, найдено ли решение — оптимальное или допустимое. Вызывается как метод объекта О2_CP_SAT_Решение: Решение.РешениеНайдено().

Синтаксис

Решение.РешениеНайдено()

Возвращаемое значение

  • БулевоИстина, если статус решения равен Оптимальное или Допустимое; Ложь в остальных случаях.

Описание

Метод объекта О2_CP_SAT_Решение. Удобный способ краткой проверки наличия результата без явного сравнения со значениями перечисления О2.СтатусыРешений(). Рекомендуется использовать как первичную проверку перед извлечением значений переменных.

Пример

Решение = О2.РешитьМодель(Модель);

Если Решение.РешениеНайдено() Тогда
Сообщить(
"x = " + Решение.ЗначениеПеременной(ПеременнаяX)
);
Иначе
Сообщить("Решение не найдено. Статус: " + Решение.Статус());
КонецЕсли;

См. также