Как сложить значения привязанной сущности

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ads-ural
    Junior Member
    • Sep 2020
    • 11

    Как сложить значения привязанной сущности

    Есть проекты, к ним привязаны платежи, хочу вывести в проектах ProjectAdsUral , в поле summzatralAdsUral сумму значений привязанных платежей payAdsUral, суммы которых в поле summachetaAdsUral

    Получилось как то так, но не работает, подскажите где не прав

    summzatralAdsUral = entity\sumRelated('payAdsUral', 'summachetaAdsUral')
  • ads-ural
    Junior Member
    • Sep 2020
    • 11

    #2
    Вот скрин

    Comment

    • ads-ural
      Junior Member
      • Sep 2020
      • 11

      #3
      Попробовал так, тоже не работает summzatralAdsUral\sumRelated('payAdsUral', 'summachetaAdsUral', '')

      Comment

      • ads-ural
        Junior Member
        • Sep 2020
        • 11

        #4
        Нашел на форуме как нужно summzatralAdsUral = entity\sumRelated('payAdsUrals', 'payAdsUral.summachetaAdsUral'); , но не пошло
        Поле в проектах summzatralAdsUral
        Название связи payAdsUrals
        Связь Платежей payAdsUral
        Поле в Платежах с суммой summachetaAdsUral

        Comment

        • ads-ural
          Junior Member
          • Sep 2020
          • 11

          #5
          Разобрался остался один вопрос, как обновлять значение автоматом

          Comment

          • Maximus
            Senior Member
            • Nov 2018
            • 2731

            #6
            Здравствуйте.
            Формула не может влиять на связанный объект, и также не может динамически проверять значение связанного объекта. Она срабатывает либо при изменении записи, либо при её создании. Для того что вы хотите как правило используется Workflow, который входит в состав Advanced Pack https://docs.espocrm.com/administration/workflows/. Либо вы можете написать Крюк, но этот вопрос требует определенного уровня знания программирования кода https://docs.espocrm.com/development/hooks/.

            Comment

            Working...