Ошибка “Ожидается константа типа Число, Строка, Дата или Булево” возникает в “конфигураторе”  в момент указания значения по умолчанию параметра (про инициализацию переменных).

Например: в качестве значение указан реквизит формы/объекта или значение другого типа (отличного от указанных – любого ссылочного или объектного, системного перечисления).

Кроме перечисленных в тексте ошибки допустимо указание значения “Неопределено“.

Как исправить ошибку

  1. Отказаться от использования сложных типов при инициализации параметров.
  2. Если всё-таки требуется задать значение по умолчанию используйте подобную конструкцию

 

Функция ФорматированиОбласти(ОбластьШиринаКолонки = Неопределено)
    Если ШиринаКолонки = Неопределено Тогда
        ШиринаКолонки = шКолонки;//присвоение реквизиту формы
    КонецЕсли;
КонецФункции

Поведение системы

Критическая синтаксическая ошибка, если игнорировать сообщение об ошибке, такой модуль становится полностью неработоспособным, а не только функция, вызывающая ошибку (с некорректными параметрами) 

Вы обязательно истратите слишком много, если захотите сэкономить на хорошей рекламе. Это подобно покупке билета на три четверти пути в Европу: вы потратили деньги, но туда не доехали.

— Ч. Монтимер.