Ошибка "Недопустимое значение параметра..." при попытке задать значение параметра через OLE
Вопрос:
При попытке с помощью OLE задать значение параметра возникает ошибка «Недопустимое значение параметра…». Подскажите, как решить проблему?
Ответ:
Ошибка может возникать, когда в языке нет явного соответствия .NET-типу (например для параметров типа «Перечисление», «Дата»). В этом случае вместо попытки напрямую задать значение для поля «Значение» можно использовать метод «УстановитьПростоеЗначение», передавая ему значение в виде строки.
Примеры:
Объект.НайтиПараметр(«ИнтервалДокументов»).УстановитьПростоеЗначение(«2»)
Объект.НайтиПараметр(«ДатаС»).УстановитьПростоеЗначение(«31.12.2000»)