При компиляции модуля выдается сообщение "Определения процедур и функций должны размещаться перед операторами основной программы", но никаких команд, кроме процедур и функций, в модуле нет. В чем причина?
Сообщение "Определения процедур и функций должны размещаться перед операторами основной программы" может выдаваться, если после команды "КонецФункции" или "КонецПроцедуры" ставится символ ";" - программа считает этот символ пустым оператором. Этот оператор не вызывает ошибки, только если стоит после последней процедуры или функции модуля.
Сообщение "Определения процедур и функций должны размещаться перед операторами основной программы" может выдаваться, если после команды "КонецФункции" или "КонецПроцедуры" ставится символ ";" - программа считает этот символ пустым оператором. Этот оператор не вызывает ошибки, только если стоит после последней процедуры или функции модуля.