Ошибка "Недопустимое значение параметра..." при попытке задать значение параметра через OLE

Вопрос:

При попытке с помощью OLE задать значение параметра возникает ошибка "Недопустимое значение параметра…". Подскажите, как решить проблему?

Ответ:

Ошибка может возникать, когда в языке нет явного соответствия .NET-типу (например для параметров типа "Перечисление", "Дата"). В этом случае вместо попытки напрямую задать значение для поля "Значение" можно использовать метод "УстановитьПростоеЗначение", передавая ему значение в виде строки.

Примеры:

Объект.НайтиПараметр("ИнтервалДокументов").УстановитьПростоеЗначение("2")

Объект.НайтиПараметр("ДатаС").УстановитьПростоеЗначение("31.12.2000")

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki