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!
  • First of all add addrees fields in quote and contract module as i have described in first reply.

    If i am not wrong you want to populate account's addrees field value into quote or contract when any contract or quote will be related to some account?
    So you want when in any contract or quote record you select account as relate field than that account's address field value should populate in contract/quote record?. Same as in contact you select account than contact's address field is populated automatically from selected accounts record (Test it in contact creation). 

    If you want exactly this than it can be achieved by Display Params. see \modules\Contacts\metadata\editviewdefs.php and find code
    array(
       array (
      'name' => 'account_name',
      'displayParams' =>
      array (
        'key' => 'billing',
        'copy' => 'primary',
        'billingKey' => 'primary',
        'additionalFields' =>
        array (
       'phone_office' => 'phone_work',
        ),
      ),
       ),
    ),

    You need to do the same No rocket sience everything is present in SugarCRM we just have to explore it.

    Waleed!
Reply
  • First of all add addrees fields in quote and contract module as i have described in first reply.

    If i am not wrong you want to populate account's addrees field value into quote or contract when any contract or quote will be related to some account?
    So you want when in any contract or quote record you select account as relate field than that account's address field value should populate in contract/quote record?. Same as in contact you select account than contact's address field is populated automatically from selected accounts record (Test it in contact creation). 

    If you want exactly this than it can be achieved by Display Params. see \modules\Contacts\metadata\editviewdefs.php and find code
    array(
       array (
      'name' => 'account_name',
      'displayParams' =>
      array (
        'key' => 'billing',
        'copy' => 'primary',
        'billingKey' => 'primary',
        'additionalFields' =>
        array (
       'phone_office' => 'phone_work',
        ),
      ),
       ),
    ),

    You need to do the same No rocket sience everything is present in SugarCRM we just have to explore it.

    Waleed!
Children
No Data