Rakshas3000

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Rakshas3000

  • Rank
    Newbie
  1. Здравствуйте, помогите, пожалуйста, мне нужно что бы после сохранения имя проекта добавлялось в связанный аккаунт. Все на что мозгов хватило: <?php if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); class projectNameAddToAccauntDescription { function after_saveProjectNameAddToAccauntDescription($bean, $event, $arguments) { $related_accounts = $bean->get_related_list(new Account(),"accounts"); if (isset($related_accounts['list']) and count($related_accounts['list']) == 1) { $account_bean = $related_accounts['list'][0]; $account_bean->related($accounts,”description”) = concat(related($accounts,”description”), ” – ”, ,related($project, "name")); } else return; } } ?> помогите исправить что-бы работало.
  2. Добрый день. Предложенный способ, к сожалению, не подходит. Для кастомизации нужно собрать инстал пакет и в нем должно лежать и создание связи и конкатенация полей. Предполагаю что нужно использовать logic hooks -after_save и функциюconcat($field_1, " ", $field_2). Довести до ума опыта не хватает Если можете помогите. В оригинале задание выглядит так: 1. Add One-to-many relationship from Accounts to Projects via install package. 2. When Project is created and related to Account, Project name should be concatenated to Account's 'Description' field. This functionality should also be added to install package.
  3. Здравствуйте. Только приступил к изучению suitcrm, сейчас у меня такая задача: - создать связь one-to-many для модуля accountsи projects; - сделать чтобы после создания проекта (project) его имя добавлялось в поле описание (Description) в accounts. С первой половиной в принципе все просто, вошел в студию и создал в связях, в accounts, сprojects. А вот со второй половиной сложнее, не могу найти как это приписать. Помогите, пожалуйста, разобраться. Заранее спасибо.