Необязательные параметры процедуры/функции расположены перед обязательными

Необязательные параметры (параметры со значениями по умолчанию) должны располагаться после параметров без значений по умолчанию.

Неправильно

Функция КурсВалютыНаДату(Дата = Неопределено, Валюта) Экспорт

Правильно

Функция КурсВалютыНаДату(Валюта, Дата = Неопределено) Экспорт

См.