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