1C-Code → Ошибки 1С → Недостаточно фактических параметров
Сообщение платформы: Недостаточно фактических параметров
Функцию вызвали с меньшим числом аргументов, чем у неё обязательных параметров. Находится при проверке модуля.
Функция Посчитать(Сумма, Ставка)
// вызов:
Посчитать(1000); // Ставка не передана
Чтобы параметр стал необязательным, ему задают значение по умолчанию: Функция Посчитать(Сумма, Ставка = 20).
Найти(Отбор, , Истина); // так пропускают средний
Найти(Отбор, Неопределено, Истина);
// добавили параметр в функцию, а вызывают её из десяти мест
Поиск ссылок по конфигурации (Ctrl+Alt+F7 по имени функции) показывает все места вызова. Проверка модуля найдёт их сама, но только в открытом модуле.
Смотрите на объявление функции: параметры без знака равенства — обязательные. Если вы меняете сигнатуру существующей функции, проще добавить новый параметр СО значением по умолчанию в конец — тогда старые вызовы продолжат работать.
Проверить себя на практике. В тренажёре те же ошибки возникают на настоящем интерпретаторе языка 1С: сообщения дословно те же, что у платформы, но исправить их можно сразу в браузере, без установки и без риска для рабочей базы.