display data stored in one module in another module

I have address field which is stored in accounts module while creating the account. Here what I want is this address field should reflect in all modules can any one clearly explain me about this query .thanks in advance.
Parents
  • --- You need to create the address field in all desired modules.
    (Copy address field defination from \cache\modules\Accounts\Accountvardefs.php and add in your module in upgrade safe manner Path \custom\Extension\modules\YourModule\Ext\Vardefs\yourAddressFied.php )

    After this hit Quick Repair and Rebuild and see address field is created.

    ---  Secondly after adding field you need to show field in editviewdefs.php,detailviewdefs.php.
     (For this copy address field(billing,shipping) arrays from \modules\Accounts\metadata\editviewdefs.php ,\modules\Accounts\metadata\detailviewdefs.php and add in your module's edit/deailviewdefs.php in upgrade safe manner Path :custom/modules/YourModule/metadate/editORdeailviewdefs.php)

    Waleed!
  • Declare account relate field in edit view of quote/contract module like in 
    modules/Contacts/metadata/editviewdefs.php

    Like this

     array (  'name' => 'account_name',
      'displayParams' => 
      array (
        'key' => 'billing',
        'copy' => 'primary',
        'billingKey' => 'primary',
      ),
       ),

    When you will select account from relate field in edit view of contract and quote it will populate address fields of your contract/quote from selected account.
    same like we select account in contact editview and it fills address fields from selected account.
Reply
  • Declare account relate field in edit view of quote/contract module like in 
    modules/Contacts/metadata/editviewdefs.php

    Like this

     array (  'name' => 'account_name',
      'displayParams' => 
      array (
        'key' => 'billing',
        'copy' => 'primary',
        'billingKey' => 'primary',
      ),
       ),

    When you will select account from relate field in edit view of contract and quote it will populate address fields of your contract/quote from selected account.
    same like we select account in contact editview and it fills address fields from selected account.
Children
No Data