В макросах используются макрокоманды (их 50), которые можно классифицировать по назначению на:
· макрокоманды для работы с данными в формах и отчетах (например, НайтиЗапись);
· макрокоманды выполнения (например, ОткрытьЗапрос);
· макрокоманды импорта/экспорта (например, ОтправитьОбъект);
· макрокоманды для работы с объектами БД (например, КопироватьОбъект) и др. (например, Сообщение).
Макрос, в котором макрокоманды выполняются последовательно, одна за другой, называется линейным. Макрос, в котором отдельные макрокоманды или их наборы выполняются в зависимости от выполнения некоторого условия (задаваемого логическим выражением), называется макросом с условием. Если в одном макросе объединены несколько логически связанных макросов, то такой макрос называется групповым.