У каждого объекта конфигурации из класса Общая команда и у каждого подчиненного объекта метаданных из класса Команда существует собственный модуль команды. Модуль команды предназначен для того, чтобы описать в нем на встроенном языке те действия, которые должно выполнить прикладное решение при вызове команды. Модуль команды может содержать только описание процедур и функций. Модуль команды не может иметь переменных и тела модуля.
Обработчик ОбработкаКоманды() обязательно должен предваряться инструкцией препроцессора &НаКлиенте, т. к. именно там начинается исполнение команды. Контекст клиентских процедур модуля команды образуется:
Контекст серверных процедур модуля команды образуется:
В модуле команды можно описывать методы с ключевым словом Экспорт. Однако как-либо использовать их за пределами этого модуля нельзя. Из встроенного языка невозможно получить доступ к командам и, следовательно, к их контексту тоже.