Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • Entity Flows
      • الفواتير والضرائب والخصومات
      • Supply Chain
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module
      • Service Center Module
      • Supply Chain Module

        • EAApplyReservationOfDocsByQuery
        • EAAutoCreateSCDocSecondSerial
        • EAAutoCreateSCDocSerial
        • EAAutoGenSCDocFromDocWithFieldsMap
        • EAAutoGroupCloneItemFromPO
        • EAAutoSerialNumberCalculator
        • EACancelReservationOfDocsByQuery
        • EACollectAlItem
        • EACollectByItemDimension
        • EACollectLot
        • EACollectStockDocsIfEmpty
        • EACopyItemAssortmentToSCLine
        • EACopyRackCodeFromStockTaking
        • EACopyRevisionFromFromDoc
        • EACopyTaxesFromFromDoc
        • EACopyUnitCostFromInvoiceToIssueDoc
        • EAEGBRASSFixCreationDates
        • EAFillSCDetailsByBarCodeSpecs
        • EAGenAndItemSizesAndColorsAndRevisions
        • EAGenSCDocFromDocWithFieldsMap
        • EAGenSCDocFromDocWithFieldsMapWithoutFlush
        • EAGuessSourceLineByItemIdAndFreeItem
        • EAGuessSourceLineIdByItem
        • EAImportItemsFromLongTextField
        • EALotCalculator
        • EAMultiCustomerSalesOfferCreator
        • EANotifyIfSSLCertificateAboutToExpire
        • EAPreventChangingSCDocumentCriticalFields
        • EAPreventQtyLessThan
        • EAPreventQtyMoreThan
        • EAPreventRepeatedItems
        • EAPreventRepeatedValuesAtDetail
        • EAReApplyQtyTrackingEffects
        • EARecalcFreeLinesUnitPriceIfZero
        • EARecalcPurchasePrices
        • EARecalcSalesDocDiscounts
        • EARecalcSalesDocUnitPrices
        • EARecalcSalesDocUnitPricesAndDiscounts
        • EARecalculateAdditionalCost
        • EARegenAssemblyDocumentDetailsFromBOM
        • EARegenInvTransReq
        • EARegenInvTransReqFromQuery
        • EAReplaceItemBoxInSystem
        • EAReplaceItemColorInSystem
        • EAReplaceItemSizeInSystem
        • EASCDocFromDocCreator
        • EASCDocFromDocDeleter
        • EASCPreventChangingFromDocFields
        • EASalesRecalculateFreeAndRelatedItems
        • EASendCustomerToDatanuum
        • EASendInvItemToDatanuum
        • EASendInvoiceToDatanuum
        • EASendReturnedInvoiceToDatanuum
        • EASetDefaultWarehouseForServiceItems
        • EASpreadAssemblyComponents
        • EASubolSetMasterRowIdOfFreeItems
        • EASupplyChainMergeDocLines
        • EASupplyChainMergeStockTakingElectronicDocLines
        • EAUnZipSerialsInLines
        • EAUniCreteGenAssemblyBOM
        • EAUniCreteGenItems
        • EAUniCreteGenSalesInvoiceFromStockIssue
        • EAUniCreteSetQtyOfSlaveRowsAsMaster
        • EAUnicreteGenItemsAllAllowMustApply
        • EAUpdateDeliveryStatusFromSalesDocToFromDoc
        • EAUpdateLotIdDates
        • SetQuantityToOneAction
        • SetSecondUOMToDefaultIfEmpty
        • UniqueBOXInsideStockReceipt
        • ValidateSorceLinesOfFromDocAction
        • .
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos
      • Human Resources Videos
      • .

EACopyRackCodeFromStockTaking

This document was generated using Claude.ai

Overview

Updates item rack location codes in the item master based on rack codes entered during stock taking. Copies the rack code from the Text1 field in stock taking lines to the item's warehouse-specific dimension data.

When This Action Runs

Manual execution on stock taking documents after rack codes have been entered in the Text1 field of document lines, typically during physical inventory counts or warehouse reorganization.

How It Works

  1. Collects rack codes - Gathers Text1 values from all stock taking lines
  2. Maps to items - Creates mapping of items to their new rack codes
  3. Opens item records - Starts editing each affected item master record
  4. Updates warehouse data - Finds matching warehouse dimensions and updates rack codes
  5. Commits changes - Saves updated rack codes to item master records

Parameters

This action does not require any parameters.

Database Tables Affected

  • InvItem - Updates item master records with new rack codes
  • ItemDimensionsDetail - Modifies rack code in warehouse-specific dimensions
  • StockTakingDetails - Reads rack codes from Text1 field (read-only)

Important Warnings

⚠️ Text1 Field Usage

  • Rack codes must be entered in the Text1 field of stock taking lines
  • Empty Text1 fields are ignored
  • No validation of rack code format or uniqueness

⚠️ Warehouse Specificity

  • Only updates rack codes for the warehouse specified in document header
  • Other warehouse locations remain unchanged
  • Items must have dimension records for the target warehouse

⚠️ Item Master Updates

  • Directly modifies item master records
  • Changes are permanent once committed
  • Previous rack codes are overwritten without backup

⚠️ Bulk Processing

  • Processes all items with rack codes in single operation
  • Failure on one item stops entire process
  • No partial updates - all or nothing execution

⚠️ Data Consistency

  • Multiple lines for same item use last rack code found
  • No duplicate rack code validation
  • Consider impact on warehouse picking operations

Module: supplychain

Full Class Name: com.namasoft.modules.supplychain.domain.utils.plugnplay.EACopyRackCodeFromStockTaking

Edit On github
Last Updated:: 7/28/25, 8:02 AM
Prev
EACopyItemAssortmentToSCLine
Next
EACopyRevisionFromFromDoc