diff --git a/pkg/extension/action.go b/pkg/extension/action.go
index be99916a35aa54e3f68d3f78b584e77cd02b4158..b81df1fbee173d45584e3117d39943b69e53c5dc 100644
--- a/pkg/extension/action.go
+++ b/pkg/extension/action.go
@@ -93,6 +93,8 @@ type Action struct {
 	Extension        string                  `mapstructure:"extension,omitempty" json:"extension,omitempty"`     // Расширение
 	Action           string                  `mapstructure:"action,omitempty" json:"action"`                     // Идентификатор действия
 	Target           ActionTarget            `mapstructure:"target,omitempty" json:"target"`                     // Отображение результата действия
+	View             ActionView              `mapstructure:"view,omitempty" json:"view,omitempty"`               // Отображение действия в интерфейсе
+	Order            int32                   `mapstructure:"order,omitempty" json:"order,omitempty"`             // Порядок отображения действия в меню
 	Parent           string                  `mapstructure:"parent,omitempty" json:"parent,omitempty"`           // Идентификатор родительского действия (для отображения в меню)
 	Name             string                  `mapstructure:"name,omitempty" json:"name,omitempty"`               // Название действия для отображения в интерфейсе (пункт меню, кнопка).
 	Description      string                  `mapstructure:"description,omitempty" json:"description,omitempty"` // Описание действия для отображения в интерфейсе
@@ -115,6 +117,7 @@ func ActionToMap(action *Action) map[string]interface{} {
 	_ = mapstructure.Decode(action, &res)
 	res["kind"] = int64(action.Kind.Number())
 	res["target"] = int64(action.Target.Number())
+	res["view"] = int64(action.View.Number())
 	return res
 }
 
@@ -217,6 +220,8 @@ func ActionFromPB(a *pb.Action) *Action {
 		Extension:        a.Extension,
 		Action:           a.Action,
 		Target:           a.Target,
+		View:             a.View,
+		Order:            a.Order,
 		Parent:           a.Parent,
 		Name:             a.Name,
 		Description:      a.Description,
@@ -258,5 +263,7 @@ func ActionToPB(a *Action) *pb.Action {
 		NavigationRoute:  a.NavigationRoute,
 		Autorun:          a.Autorun,
 		Confirm:          a.Confirm,
+		View:             a.View,
+		Order:            a.Order,
 	}
 }