diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAntiCrashRotationController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAntiCrashRotationController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationController.cs
index 259e7a06..28a79b9d 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAntiCrashRotationController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план противоаварийное вращение
///
-public class ProcessMapPlanAntiCrashRotationController :
+public class ProcessMapPlanAntiCrashRotationController :
ProcessMapPlanBaseController
{
public ProcessMapPlanAntiCrashRotationController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAutoHoldTFController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAutoHoldTFController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFController.cs
index dbf138d5..eba1f7f1 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanAutoHoldTFController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план автоудержание TF
///
-public class ProcessMapPlanAutoHoldTFController :
+public class ProcessMapPlanAutoHoldTFController :
ProcessMapPlanBaseController
{
public ProcessMapPlanAutoHoldTFController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDamperController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDamperController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDamperController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDamperController.cs
index 2a12cd88..146007c4 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDamperController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDamperController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план демпфер
///
-public class ProcessMapPlanDamperController :
+public class ProcessMapPlanDamperController :
ProcessMapPlanBaseController
{
public ProcessMapPlanDamperController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDrillTestController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDrillTestController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDrillTestController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDrillTestController.cs
index db67d0b5..a858a858 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanDrillTestController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanDrillTestController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план дрилтест
///
-public class ProcessMapPlanDrillTestController :
+public class ProcessMapPlanDrillTestController :
ProcessMapPlanBaseController
{
public ProcessMapPlanDrillTestController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanOscillationController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanOscillationController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanOscillationController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanOscillationController.cs
index 6c585d33..bd443fdd 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanOscillationController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanOscillationController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план осцилляция
///
-public class ProcessMapPlanOscillationController :
+public class ProcessMapPlanOscillationController :
ProcessMapPlanBaseController
{
public ProcessMapPlanOscillationController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanShockTestController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanShockTestController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanShockTestController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanShockTestController.cs
index aa939c57..04665ffb 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanShockTestController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanShockTestController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план shock test
///
-public class ProcessMapPlanShockTestController :
+public class ProcessMapPlanShockTestController :
ProcessMapPlanBaseController
{
public ProcessMapPlanShockTestController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanStaticMeasurementOutputController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanStaticMeasurementOutputController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputController.cs
index 431b8cb9..1051a45d 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanStaticMeasurementOutputController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план выход статического замера
///
-public class ProcessMapPlanStaticMeasurementOutputController :
+public class ProcessMapPlanStaticMeasurementOutputController :
ProcessMapPlanBaseController
{
public ProcessMapPlanStaticMeasurementOutputController(
diff --git a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanUpdatingNoloadParametersController.cs b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanUpdatingNoloadParametersController.cs
similarity index 90%
rename from AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanUpdatingNoloadParametersController.cs
rename to AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanUpdatingNoloadParametersController.cs
index 3604f57a..8e57b51e 100644
--- a/AsbCloudWebApi/Controllers/ProcessMaps/ProcessMapPlanUpdatingNoloadParametersController.cs
+++ b/AsbCloudWebApi/Controllers/ProcessMaps/Functions/ProcessMapPlanUpdatingNoloadParametersController.cs
@@ -6,12 +6,12 @@ using AsbCloudDb.Model.ProcessMaps;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
-namespace AsbCloudWebApi.Controllers.ProcessMaps;
+namespace AsbCloudWebApi.Controllers.ProcessMaps.Functions;
///
/// РТК план обновление холостого хода
///
-public class ProcessMapPlanUpdatingNoloadParametersController :
+public class ProcessMapPlanUpdatingNoloadParametersController :
ProcessMapPlanBaseController
{
public ProcessMapPlanUpdatingNoloadParametersController(