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