Как писать Процедуры и Функции в Обработке?

Новая тема
При создании новой(не Выполнить()) функции или процедуры в обработеке возникает ошибка<br><br>{Обработка.Загрузка.Форма.Модуль(5)}: Определения процедур и функций должны размещаться перед операторами основной программы<br><br>При проверке модуля обнаружены синтаксические ошибки!<br><br>ЧТо делать?
"Вот пример правильного написания:<br><br><br><br>Перем Текст;<br><br><br><br>Процедура ВыдатьСообщение(Текст)<br><br> Сообщить(Текст);<br><br>КонецПроцедуры<br><br><br><br>Процедура Сформировать() <br><br> Текст = "Вывести сообщенеие";<br><br> ВыдатьСообщение(Текст)<br><br>КонецПроцедуры<br><br><br><br><br><br>А вот неправильного:<br><br><br><br>Перем Текст;<br><br><br><br>Процедура Сформировать() <br><br> Текст = "Вывести сообщенеие";<br><br> ВыдатьСообщение(Текст)<br><br>КонецПроцедуры<br><br><br><br>Процедура ВыдатьСообщение(Текст)<br><br> Сообщить(Текст);<br><br>КонецПроцедуры<br><br>"
В начале процедуры объявите её, например:<br><br>Процедура Печать(), а в конце  описания процедуры не забудьте дописать: Конец процедуры. То же и с функцией.
"А некоторые, бывает, ставят ; после скобок в объявлении процедуры/функции или после КонецПроцедуры/КонецФункции, что приводит к описанным последствиям."
Проверьте глобальные переменные. Они должны находиться перед всеми процедурами и функциями модуля.
Читают тему

Быстрый переход