From dc4895efcc4fd02cda0b166796860864d7799bb8 Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 15:26:40 +0200 Subject: [PATCH 1/7] Test Value Type --- .../Template/QltyInspectionTemplateLine.Table.al | 4 ++-- .../app/src/Configuration/Template/Test/QltyTest.Table.al | 2 +- .../src/Configuration/Template/Test/QltyTestLookup.Page.al | 3 --- .../app/src/Document/QltyInspectionLine.Table.al | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al index 73933408c1..122c264100 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al @@ -64,7 +64,7 @@ table 20403 "Qlty. Inspection Template Line" Caption = 'Test Value Type'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies the value type of the Test. The program automatically retrieves the value from the Test Value Type field on the Test template.'; + ToolTip = 'Specifies the data value type of the test. The system automatically retrieves the value from the Test Value Type field on the Test template.'; } field(7; "Allowable Values"; Text[500]) { @@ -72,7 +72,7 @@ table 20403 "Qlty. Inspection Template Line" Caption = 'Allowable Values'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies an expression for the range of values you can enter or select on the Quality Inspection line. The program automatically retrieves the value from the Allowable Values field on the Field template.'; + ToolTip = 'Specifies an expression for the range of values you can enter or select on the quality Inspection line. The system automatically retrieves the value from the Allowable Values field on the Test template.'; } field(10; "Copied From Template Code"; Code[20]) { diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTest.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTest.Table.al index 29f29ed77a..38a8889c60 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTest.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTest.Table.al @@ -43,7 +43,7 @@ table 20401 "Qlty. Test" field(3; "Test Value Type"; Enum "Qlty. Test Value Type") { Caption = 'Test Value Type'; - ToolTip = 'Specifies the data type of the values you can enter or select for this test. Use Decimal for numerical measurements. Use Choice to give a list of options to choose from. If you want to choose options from an existing table, use Table Lookup.'; + ToolTip = 'Specifies the type of data that can be entered for this test. Options include: Decimal or Integer for numeric measurements, Date or Date and Time for date-based entries, Boolean for yes/no questions, Option for predefined options, Table Lookup to select from existing records,Text for free-form entries, Label for display-only text, or Text Expression for calculated values.'; trigger OnValidate() begin diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al index 62c377bf06..485018f99b 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al @@ -41,9 +41,6 @@ page 20445 "Qlty. Test Lookup" } field("Test Value Type"; Rec."Test Value Type") { - AboutTitle = 'Test Value Type'; - AboutText = 'Specifies the data type of the values you can enter or select for this test. Use Decimal for numerical measurements. Use Choice to give a list of options to choose from. If you want to choose options from an existing table, use Table Lookup.'; - trigger OnValidate() begin UpdateRowData(); diff --git a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al index cef37cd9b6..8b2f95e10c 100644 --- a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al @@ -94,7 +94,7 @@ table 20406 "Qlty. Inspection Line" Caption = 'Test Value Type'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies the data type of the values you can enter or select for this test. Use Decimal for numerical measurements. Use Choice to give a list of options to choose from. If you want to choose options from an existing table, use Table Lookup.'; + ToolTip = 'Specifies the data value type of the test. The system automatically retrieves the value from the Test Value Type field on the Test template.'; } field(16; "Allowable Values"; Text[500]) { From 63bee6388bb8ce86aed2335825fc68cc027e74b3 Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 15:47:14 +0200 Subject: [PATCH 2/7] FlowField tooltips --- .../Template/QltyInspectionTemplateLine.Table.al | 8 ++++---- .../app/src/Document/QltyInspectionHeader.Table.al | 4 ++-- .../app/src/Document/QltyInspectionLine.Table.al | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al index 122c264100..a3128dda7b 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Template/QltyInspectionTemplateLine.Table.al @@ -56,7 +56,7 @@ table 20403 "Qlty. Inspection Template Line" field(4; Description; Text[100]) { Caption = 'Description'; - ToolTip = 'Specifies the description that is to be displayed. Contains the value of the description field from the Test template. You can replace the text as needed.'; + ToolTip = 'Specifies the description that is to be displayed. Contains the value of the description field from the test template. You can replace the text as needed.'; } field(5; "Test Value Type"; Enum "Qlty. Test Value Type") { @@ -64,7 +64,7 @@ table 20403 "Qlty. Inspection Template Line" Caption = 'Test Value Type'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies the data value type of the test. The system automatically retrieves the value from the Test Value Type field on the Test template.'; + ToolTip = 'Specifies the data value type of the test. The value is automatically retrieved from the Test Value Type field on the test template.'; } field(7; "Allowable Values"; Text[500]) { @@ -72,7 +72,7 @@ table 20403 "Qlty. Inspection Template Line" Caption = 'Allowable Values'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies an expression for the range of values you can enter or select on the quality Inspection line. The system automatically retrieves the value from the Allowable Values field on the Test template.'; + ToolTip = 'Specifies an expression for the range of values you can enter or select on the quality Inspection line. The value is automatically retrieved from the Allowable Values field on the test template.'; } field(10; "Copied From Template Code"; Code[20]) { @@ -85,7 +85,7 @@ table 20403 "Qlty. Inspection Template Line" Caption = 'Default Value'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies a default value to set on the inspection.'; + ToolTip = 'Specifies a default value to set on the inspection. The value is automatically retrieved from the Default Value field on the test template.'; } field(12; "Expression Formula"; Text[500]) { diff --git a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al index 0af7515340..70f38f0012 100644 --- a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al @@ -229,7 +229,7 @@ table 20405 "Qlty. Inspection Header" { Caption = 'Result'; Editable = false; - ToolTip = 'Specifies the result description for this test result. The result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the result description for this test result. The value is automatically retrieved based on the test value and result configuration.'; FieldClass = FlowField; CalcFormula = lookup("Qlty. Inspection Result"."Description" where("Code" = field("Result Code"))); } @@ -237,7 +237,7 @@ table 20405 "Qlty. Inspection Header" { Caption = 'Evaluation Sequence'; Editable = false; - ToolTip = 'Specifies the associated evaluation sequence for this test result. The result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the associated evaluation sequence for this test result. The value is automatically retrieved based on the test value and result configuration.'; } field(35; "Location Code"; Code[10]) { diff --git a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al index 8b2f95e10c..73c37af5b4 100644 --- a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al @@ -94,7 +94,7 @@ table 20406 "Qlty. Inspection Line" Caption = 'Test Value Type'; Editable = false; FieldClass = FlowField; - ToolTip = 'Specifies the data value type of the test. The system automatically retrieves the value from the Test Value Type field on the Test template.'; + ToolTip = 'Specifies the data value type of the test. The value is automatically retrieved from the Test Value Type field on the test template.'; } field(16; "Allowable Values"; Text[500]) { @@ -162,7 +162,7 @@ table 20406 "Qlty. Inspection Line" Editable = false; FieldClass = FlowField; CalcFormula = lookup("Qlty. Inspection Result"."Description" where("Code" = field("Result Code"))); - ToolTip = 'Specifies the result description for this test result. The result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the result description for this test result. The result is automatically retrieved based on the test value and result configuration.'; } field(30; "Evaluation Sequence"; Integer) { From 9c509ba9f2018b79b1f5e20540733fc4004e4149 Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 16:38:48 +0200 Subject: [PATCH 3/7] Improve tooltips --- .../src/Configuration/Result/QltyIResultConditConf.Table.al | 2 +- .../SourceConfiguration/QltyInspectSourceConfig.Table.al | 2 +- .../SourceConfiguration/QltyInspectSrcFldConf.Table.al | 2 +- .../src/Configuration/Template/Test/QltyTestLookup.Page.al | 2 +- .../app/src/Setup/QltyManagementSetup.Page.al | 1 - .../app/src/Setup/QltyManagementSetup.Table.al | 4 ++-- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Result/QltyIResultConditConf.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/Result/QltyIResultConditConf.Table.al index 11d0b785ae..d3c02aa0c9 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Result/QltyIResultConditConf.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Result/QltyIResultConditConf.Table.al @@ -113,7 +113,7 @@ table 20412 "Qlty. I. Result Condit. Conf." field(11; "Result Visibility"; Enum "Qlty. Result Visibility") { Caption = 'Result Visibility'; - ToolTip = 'Specifies whether to make this result more prominent. This can optionally be used on some reports and forms.'; + ToolTip = 'Specifies whether to make this result more prominent. This can optionally be used on some reports and pages.'; } } diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSourceConfig.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSourceConfig.Table.al index ab14dd9a78..ee003e725c 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSourceConfig.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSourceConfig.Table.al @@ -101,7 +101,7 @@ table 20407 "Qlty. Inspect. Source Config." { InitValue = Inspection; Caption = 'To Type'; - ToolTip = 'Specifies whether this connects to an inspection, or a chained table.'; + ToolTip = 'Specifies the destination type for this mapping. "Inspection" maps fields directly to the quality inspection header. "Chained table" links to another table as an intermediate step, allowing you to pull data from related records (such as item attributes or customer details) for use in filters or visibility. "Item Tracking" maps to item tracking information like lot or serial numbers.'; trigger OnValidate() begin diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSrcFldConf.Table.al b/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSrcFldConf.Table.al index 9e1f3db5c4..3ea2595f3a 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSrcFldConf.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/SourceConfiguration/QltyInspectSrcFldConf.Table.al @@ -115,7 +115,7 @@ table 20409 "Qlty. Inspect. Src. Fld. Conf." field(9; "To Type"; Enum "Qlty. Target Type") { Caption = 'To Type'; - ToolTip = 'Specifies whether this connects to an inspection, or a chained table.'; + ToolTip = 'Specifies the destination type for this mapping. "Inspection" maps fields directly to the quality inspection header. "Chained table" links to another table as an intermediate step, allowing you to pull data from related records (such as item attributes or customer details) for use in filters or visibility. "Item Tracking" maps to item tracking information like lot or serial numbers.'; trigger OnValidate() var diff --git a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al index 485018f99b..0249e97f21 100644 --- a/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al +++ b/src/Apps/W1/Quality Management/app/src/Configuration/Template/Test/QltyTestLookup.Page.al @@ -50,7 +50,7 @@ page 20445 "Qlty. Test Lookup" { Editable = IsAllowableValuesEditable; AboutTitle = 'Allowable Values'; - AboutText = 'What the staff inspector can enter and the range of information they can put in. For example if you want a measurement such as a percentage that collects between 0 and 100 you would enter 0..100. This is not the pass or acceptable condition, these are just the technically possible values that the inspector can enter. You would then enter a passing condition in your result conditions. If you had a result of Pass being 80 to 100, you would then configure 80..100 for that result.'; + AboutText = 'What the quality inspector can enter and the range of information they can put in. For example if you want a measurement such as a percentage that collects between 0 and 100 you would enter 0..100. This is not the pass or acceptable condition, these are just the technically possible values that the inspector can enter. You would then enter a passing condition in your result conditions. If you had a result of Pass being 80 to 100, you would then configure 80..100 for that result.'; trigger OnAssistEdit() begin diff --git a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Page.al b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Page.al index 3fa63a4ef3..eff1ead375 100644 --- a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Page.al +++ b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Page.al @@ -50,7 +50,6 @@ page 20400 "Qlty. Management Setup" ApplicationArea = All; AboutTitle = 'Inspection creation option'; AboutText = 'Control if new quality inspections should be created when similar inspections already exist.'; - } field("Inspection Search Criteria"; Rec."Inspection Search Criteria") { diff --git a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al index d4f5d2fd84..6dcc0b8bbb 100644 --- a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al @@ -43,7 +43,7 @@ table 20400 "Qlty. Management Setup" field(4; "Inspection Creation Option"; Enum "Qlty. Inspect. Creation Option") { Caption = 'Inspection Creation Option'; - ToolTip = 'Specifies whether and how a new quality inspection is created if existing inspections are found.'; + ToolTip = 'Specifies how the system handles inspection creation when existing inspections exist.'; InitValue = "Use existing open inspection if available"; } field(5; "Inspection Search Criteria"; Enum "Qlty. Inspect. Search Criteria") @@ -95,7 +95,7 @@ table 20400 "Qlty. Management Setup" field(27; "Additional Picture Handling"; Enum "Qlty. Add. Picture Handling") { Caption = 'Additional Picture Handling'; - ToolTip = 'Specifies what to do with a picture after it has been taken.'; + ToolTip = 'Specifies additional actions for pictures taken during inspections. By default, pictures are stored in the inspection, and only the most recent version is retained. Previous versions can also be preserved with additional options.'; trigger OnValidate() begin From 5a9cdfe46f849b1f17dc57dcc8c5436216580cb2 Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:28:39 +0200 Subject: [PATCH 4/7] Results --- .../app/src/Document/QltyInspectionHeader.Table.al | 6 +++--- .../app/src/Document/QltyInspectionLine.Table.al | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al index 70f38f0012..53e84bf1c9 100644 --- a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionHeader.Table.al @@ -210,7 +210,7 @@ table 20405 "Qlty. Inspection Header" Editable = false; TableRelation = "Qlty. Inspection Result".Code; Caption = 'Result Code'; - ToolTip = 'Specifies the result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the result automatically calculated from inspection test lines based on their evaluation sequence. The calculation prioritizes lines that failed the acceptable quality level and then lines that have the lowest evaluation sequence.'; trigger OnValidate() var @@ -229,7 +229,7 @@ table 20405 "Qlty. Inspection Header" { Caption = 'Result'; Editable = false; - ToolTip = 'Specifies the result description for this test result. The value is automatically retrieved based on the test value and result configuration.'; + ToolTip = 'Specifies the description of the inspection result. This value is automatically retrieved from the result definition based on the Result Code field.'; FieldClass = FlowField; CalcFormula = lookup("Qlty. Inspection Result"."Description" where("Code" = field("Result Code"))); } @@ -237,7 +237,7 @@ table 20405 "Qlty. Inspection Header" { Caption = 'Evaluation Sequence'; Editable = false; - ToolTip = 'Specifies the associated evaluation sequence for this test result. The value is automatically retrieved based on the test value and result configuration.'; + ToolTip = 'Specifies the associated evaluation sequence of the inspection result. The value is automatically determined from the result definition based on the Result Code field.'; } field(35; "Location Code"; Code[10]) { diff --git a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al index 73c37af5b4..819ca649ca 100644 --- a/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Document/QltyInspectionLine.Table.al @@ -144,7 +144,7 @@ table 20406 "Qlty. Inspection Line" Editable = false; TableRelation = "Qlty. Inspection Result".Code; Caption = 'Result Code'; - ToolTip = 'Specifies the result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the automatically calculated result based on the evaluation of the actual test value against the defined result conditions.'; trigger OnValidate() var @@ -162,13 +162,13 @@ table 20406 "Qlty. Inspection Line" Editable = false; FieldClass = FlowField; CalcFormula = lookup("Qlty. Inspection Result"."Description" where("Code" = field("Result Code"))); - ToolTip = 'Specifies the result description for this test result. The result is automatically retrieved based on the test value and result configuration.'; + ToolTip = 'Specifies the description of the test result. This value is automatically retrieved from the result definition based on the Result Code field.'; } field(30; "Evaluation Sequence"; Integer) { Editable = false; Caption = 'Evaluation Sequence'; - ToolTip = 'Specifies the associated evaluation sequence for this test result. The result is automatically determined based on the test value and result configuration.'; + ToolTip = 'Specifies the associated evaluation sequence of the test result. The value is automatically determined based on the actual test value and result configuration.'; } field(33; "Failure State"; Enum "Qlty. Line Failure State") { From ec15c0cad85c5371928ca1accbae97fa8b96b6fb Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:37:54 +0200 Subject: [PATCH 5/7] Workflow --- .../app/src/Workflow/QltyWorkflowRespOptions.PageExt.al | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Apps/W1/Quality Management/app/src/Workflow/QltyWorkflowRespOptions.PageExt.al b/src/Apps/W1/Quality Management/app/src/Workflow/QltyWorkflowRespOptions.PageExt.al index bff5563b2a..68626870ab 100644 --- a/src/Apps/W1/Quality Management/app/src/Workflow/QltyWorkflowRespOptions.PageExt.al +++ b/src/Apps/W1/Quality Management/app/src/Workflow/QltyWorkflowRespOptions.PageExt.al @@ -71,13 +71,13 @@ pageextension 20403 "Qlty. Workflow Resp. Options" extends "Workflow Response Op { Visible = QltyShouldShowGrpQuantity; Caption = 'Quantity'; - InstructionalText = 'In most scenarios you will want to use the entire lot/serial/package if it is being quarantined. If you want a specific amount you can define it here. If this value is zero and also you are not moving the entire amount then the journal entry will use the Quantity defined on the inspection itself.'; + InstructionalText = 'Choose how the system determines what quantity to move. "Entire Lot/Serial/Package" searches posted inventory entries - use this only when inventory has already been received. For workflows triggered on inspection creation (before receipt posting), use "Sample Quantity" or "Specific Quantity" instead, which read the location from the source document.'; field(Qlty_QuantityMoveAll; QltyMoveAll) { ApplicationArea = QualityManagement; Caption = 'Entire Lot/Serial/Package'; - ToolTip = 'Specifies that this will use the entire lot/serial/package.'; + ToolTip = 'Specifies that the system searches posted inventory (Item Ledger Entries and Bin Content) for the lot, serial, or package defined on the inspection, and uses the full available quantity. Requires item tracking to be specified on the inspection, and the inventory must already be received/posted.'; trigger OnValidate() var From cde6148b42d75431aa3496f79afe242d987f90fa Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:49:35 +0200 Subject: [PATCH 6/7] Improvement --- .../app/src/Setup/QltyManagementSetup.Table.al | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al index 6dcc0b8bbb..ce4dea2065 100644 --- a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al @@ -95,7 +95,7 @@ table 20400 "Qlty. Management Setup" field(27; "Additional Picture Handling"; Enum "Qlty. Add. Picture Handling") { Caption = 'Additional Picture Handling'; - ToolTip = 'Specifies additional actions for pictures taken during inspections. By default, pictures are stored in the inspection, and only the most recent version is retained. Previous versions can also be preserved with additional options.'; + ToolTip = 'Specifies additional actions for pictures taken during inspections. By default, pictures are stored in the inspection, and only the most recent version is retained. Previous versions can be preserved with additional options.'; trigger OnValidate() begin From d3fb57655fefe580f1165f464f4e5b8de3c44747 Mon Sep 17 00:00:00 2001 From: Dusan Jakovljevic <134404137+JakovljevicDusan@users.noreply.github.com> Date: Thu, 4 Jun 2026 13:20:10 +0200 Subject: [PATCH 7/7] Imporve tooltip --- .../app/src/Setup/QltyManagementSetup.Table.al | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al index ce4dea2065..2d6b0b5cf2 100644 --- a/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al +++ b/src/Apps/W1/Quality Management/app/src/Setup/QltyManagementSetup.Table.al @@ -43,7 +43,7 @@ table 20400 "Qlty. Management Setup" field(4; "Inspection Creation Option"; Enum "Qlty. Inspect. Creation Option") { Caption = 'Inspection Creation Option'; - ToolTip = 'Specifies how the system handles inspection creation when existing inspections exist.'; + ToolTip = 'Specifies handling of inspection creation when existing inspections are found.'; InitValue = "Use existing open inspection if available"; } field(5; "Inspection Search Criteria"; Enum "Qlty. Inspect. Search Criteria")