перед реализацией функциональности (созданием объектов конфигурации, написанием программного кода на встроенном языке) разработчик должен эту функциональность описать иерархией элементов. Корень иерархии будет соответствовать создаваемому прикладному решению (корневому элементу конфигурации), а элементы – объектам конфигурации Подсистема.
При этом платформа не накладывает никаких ограничений по количеству и уровням вложенности элементов иерархии.
Системные команды предопределены на уровне технологической платформы и предоставляются автоматически. Их состав и выполняемые действия одинаковы для любого прикладного решения и не могут быть изменены разработчиком.
Стандартные команды предопределены на уровне объекта конфигурации (или расширения формы) и предоставляются автоматически
Произвольные команды полностью создаются разработчиком. Для этого существует объект конфигурации Команда.
В режиме Полноэкранное рабочее место скрывается то же самое, что и в режиме Рабочее место, но дополнительно к этому основное окно разворачивается на весь экран и скрываются кнопки управления окном (Свернуть, Восстановить, Закрыть)
В режиме Киоск дополнительно ко всему перечисленному скрывается гиперссылка с именем пользователя и кнопка О программе. Однако для закрытия приложения должен быть предусмотрен собственный алгоритм
Режим Полноэкранное рабочее место можно использовать для создания полноэкранного рабочего места пользователя, для которого важно, чтобы на экране было минимум информации, не относящейся к его функциям. При этом ему доступна гиперссылка с именем пользователя, по которой он может завершить работу в программе.
Режим Рабочее место можно использовать для простых приложений, в которых реализована работа только с одной формой
В режиме Рабочее место скрываются все панели и область системных команд (главное меню и набор вспомогательных команд), а также надпись «Начальная страница», кнопки навигации Вперед/Назад. Кроме того, отключаются сочетания клавиш, которые используются в этих скрытых элементах интерфейса
разработчику в явном виде необходимо программировать как клиентскую, так и серверную части своего приложения.