diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs
index f037361d0..e4a5dbab2 100644
--- a/TBF/Properties/AssemblyInfo.cs
+++ b/TBF/Properties/AssemblyInfo.cs
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.9.2147.1")]
-[assembly: AssemblyFileVersion("3.9.2147.1")]
+[assembly: AssemblyVersion("3.9.2149.0")]
+[assembly: AssemblyFileVersion("3.9.2149.0")]
diff --git a/TBF/ReadMe_BugFix.md b/TBF/ReadMe_BugFix.md
new file mode 100644
index 000000000..7a8010bc9
--- /dev/null
+++ b/TBF/ReadMe_BugFix.md
@@ -0,0 +1,5 @@
+## Version History
+
+| Version | Target Environment | Title | Description |
+|------------|--------------------------------------------------------------|-----------------------------------------------------|------------------------------------|
+| 3.9.2149.0 | HeatMeters, Heat meter sensors, Procedure Dilog, Tab Process | Excanged columns value 'Sensor' and 'Heat meter sensor' | Fix in code ProcedureDlg, row 1851 |
diff --git a/TBF/TBF.csproj b/TBF/TBF.csproj
index 11837cf55..9e0e502dc 100644
--- a/TBF/TBF.csproj
+++ b/TBF/TBF.csproj
@@ -3796,6 +3796,7 @@
+
diff --git a/TBF/UI/Procedures/ProcedureDlg.cs b/TBF/UI/Procedures/ProcedureDlg.cs
index c0983eca4..94b3c982b 100644
--- a/TBF/UI/Procedures/ProcedureDlg.cs
+++ b/TBF/UI/Procedures/ProcedureDlg.cs
@@ -1833,10 +1833,10 @@ namespace TBF.UI.Procedures
lvi.SubItems.Add(string.Empty); /// FeedingPath N/A
lvi.SubItems.Add(string.Empty); /// BenchPath N/A
lvi.SubItems.Add(string.Empty); /// OutputPath N/A
+ lvi.SubItems.Add(test.MetersPath); /// MetersPath
#if HEAT_METERS
lvi.SubItems.Add(test.HeatMetersPath);
#endif
- lvi.SubItems.Add(test.MetersPath);
lvi.SubItems.Add(string.Empty); /// RelTransBefore N/A
lvi.SubItems.Add(string.Empty); /// RelTransBetween N/A
lvi.SubItems.Add(string.Empty); /// TransitionAfter N/A
@@ -1845,14 +1845,14 @@ namespace TBF.UI.Procedures
{
lvi.SubItems.Add(test.DoDraining ? Strings.yes : Strings.no); /// Draining before test
lvi.SubItems.Add(test.DoDrainingAfter ? Strings.yes : Strings.no); /// Draining after test
- lvi.SubItems.Add(test.FeedingPath);
- lvi.SubItems.Add(test.BenchPath);
- lvi.SubItems.Add(test.OutputPath);
+ lvi.SubItems.Add(test.FeedingPath); /// FeedingPath N/A
+ lvi.SubItems.Add(test.BenchPath); /// BenchPath N/A
+ lvi.SubItems.Add(test.OutputPath); /// OutputPath N/A
+ lvi.SubItems.Add(test.MetersPath); /// MetersPath
#if HEAT_METERS
- lvi.SubItems.Add(test.HeatMetersPath);
+ lvi.SubItems.Add(test.HeatMetersPath);
#endif
- lvi.SubItems.Add(test.MetersPath);
- lvi.SubItems.Add(string.IsNullOrEmpty(test.TransBefore) ? "---" : test.TransBefore);
+ lvi.SubItems.Add(string.IsNullOrEmpty(test.TransBefore) ? "---" : test.TransBefore);
lvi.SubItems.Add(string.IsNullOrEmpty(test.TransBetween) ? "---" : test.TransBetween);
lvi.SubItems.Add(string.IsNullOrEmpty(test.TransAfter) ? "---" : test.TransAfter);
}