Работали ранее на платформе 8.3.5.1119. Ошибок не было. Перешли на версию 8.3.5.1443. Конфигурация одна и таже. При попытке выполнить этот код:
Получаем ошибку - обращение к процедуре как к функции. Затем просто запускаем эту же базу опять на 8.3.5.1119 - все отрабатывает нормально!!! Под одним и тем же пользователе.
Смотрю параметры и объект "драйвер" в отладчике - все полностью идентично.
"Да, это из-за обновления платформы. Изменили вид команды УстановитьПараметры с функции на процедуру. Т.е. УстановитьПараметры перестала возвращать значение."
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший