Page 20461 "Qlty. Rec. Gen. Rule S. Guide"
Quality Management · Microsoft.QualityManagement.Integration.Receiving
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 2 connected objects and pages
Quality Management · Microsoft.QualityManagement.Integration.Receiving · captioned “Receipt Quality Inspection Rule Setup Guide” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Receipt Quality Inspection Rule Setup Guide |
| SourceTable | Qlty. Management Setup |
| PageType | NavigatePage |
| UsageCategory | None |
| ApplicationArea | QualityManagement |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Choose template | TemplateCode |
Specifies which Quality Inspection template do you want to use? | |
| Purchase Line | IsPurchaseLine |
Specifies to create a rule for a purchase order. Check this box if you want this rule apply to receiving a purchase order. | |
| Return Receipt | IsReturnReceipt |
Specifies to create a rule for a return receipt. Check this box to if you want this rule to apply to a return receipt. | |
| Warehouse Receipt | IsWarehouseReceipt |
Specifies to create a rule for a warehouse journal line. Check this box if you want this rule apply to receiving via a warehouse receipt. | |
| Transfer Line | IsTransferLine |
Specifies to create a rule for a transfer. Check this box if you want this rule apply to receiving a transfer. | |
| LocationWrapper | Location | LocationCodeFilter |
Specifies the location |
| PurchaseFieldsWrapper | Vendor No. | VendorNoFilter |
Specifies which Vendor? |
| Purchasing Code | PurchasingCode |
Specifies a purchasing code filter. | |
| CustomerFieldsWrapper | Customer No. | CustomerNoFilter |
Specifies which Customer? |
| Return Reason Code | ReturnReasonCode |
Specifies a return reason filter. | |
| TransferFieldsWrapper | Transfer From Location | TransferFromCode |
Specifies a transfer-from location filter. |
| Transfer To Location | TransferToCode |
Specifies a transfer-to location filter. | |
| WarehouseReceiptFieldsWrapper | To Zone | ToZoneCodeFilter |
Specifies a Zone filter. |
| Bin | ToBinCodeFilter |
Specifies a Bin filter. | |
| ChooseAdvanced | 'Click here to choose advanced fields...' |
— | |
| Specific Item | ItemNoFilter |
Specifies a specific Item | |
| Category | CategoryCodeFilter |
Specifies a specific category | |
| Inventory Posting Group | InventoryPostingGroupCode |
Specifies a specific Inventory Posting Group | |
| ChooseAdvanced_Item | 'Click here to choose advanced fields...' |
— | |
| WrapPurchaseLineRule | Filters | PurchaseLineRule |
Specifies a complete filter. Please review and set any additional filters you may need. |
| WrapTransferLineRule | Filters | TransferLineRule |
Specifies a complete filter. Please review and set any additional filters you may need. |
| WrapWarehouseJournalLineRule | Filters | WarehouseJournalLineRule |
Specifies a complete filter. Please review and set any additional filters you may need. |
| WrapSalesLineRule | Filters | SalesReturnLineRule |
Specifies a complete filter. Please review and set any additional filters you may need. |
| Item Filter | ItemRule |
Specifies a complete filter. Please review and set any additional filters you may need. | |
| WrapAutoPurchaseLine | Automatically Create Inspection | QltyPurchaseTrigger |
Specifies whether to automatically create an inspection when product is received via a purchase order. |
| WrapAutoTransferLine | Automatically Create Inspection | QltyTransferTrigger |
Specifies whether to automatically create an inspection when product is received via a transfer order. |
| WrapAutoWarehouseReceipt | Automatically Create Inspection | QltyWhseReceiveTrigger |
Specifies whether to automatically create an inspection when product is received via a warehouse receipt. |
| WrapAutoSalesReturn | Automatically Create Inspection | QltySalesReturnTrigger |
Specifies whether to automatically create an inspection when product is received via a sales return. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Back | Back | |
| Next | Next | ||
| Finish | Finish |
Procedures
RunModalWithGenerationRule(var QltyInspectionGenRule: Record "Qlty. Inspection Gen. Rule"): Action(internal): Runs the setup guide using the supplied generation rule as its initial state. Start the setup guide using this generation rule as a pre-requisite. Use this to edit an existing rule. You can also use it to start a new rule with a default template by supplying a template filter.
Plus 16 local procedures.
Triggers
OnInit, OnOpenPage
Relations
- source table Table 20400 “Qlty. Management Setup”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 20403 “Qlty. Filter Helpers” (2 calls:
CleanUpWhereClause → CleanUpWhereClause2048,UpdateFullTextRuleStringsFromFilters → CleanUpWhereClause2048)
Recent changes
- 2026-08-20 #10270 [Quality Management] Repair and improve XML documentation of procedures (main, BC30, refactor)
- 2026-07-16 #7938 Bugs/632378 make quality inspection gen rule warning actionable (main, BC30, fix)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Qlty. Rec. Gen. Rule S. Guide"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.