Структура программного модуля (в общем виде) четко определена:
- сначала идет блок определения переменных
- затем определения процедур и функции
- затем блок кода модуля
Исходя из описанной выше структуры, расположение программного кода ранее определения методов недопустимо.
Неправильно
Метод();
Сообщить("До описания методов");
Процедура Метод()
// Тело методов
КонецПроцедуры