Вычислимые поля

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dimyy
    Active Community Member
    • Jun 2018
    • 569

    Вычислимые поля

    В оригинальном описании сущностей встречаются подобные конструкции:

    "amountWeightedConverted": {
    "type": "float",
    "readOnly": true,
    "notStorable": true,
    "select": "opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100",
    "where": {
    "=": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) = {value}",
    "<": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) < {value}",
    ">": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) > {value}",
    "<=": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) <= {value}",
    ">=": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) >= {value}",
    "<>": "(opportunity.amount * amount_currency_alias.rate * opportunity.probability / 100) <> {value}"
    },
    "orderBy": "amountWeightedConverted {direction}",
    "view": "views/fields/currency-converted"
    },


    Можно чуть подробнее про формат описания вычислимых полей?
  • tanya
    Senior Member
    • Jun 2014
    • 4308

    #2
    Если есть проблемы с созданием - пишите. На примере проще обьяснить. Здесь, как по мне, всё читабельно и интуитивно понятно

    Comment

    • dimyy
      Active Community Member
      • Jun 2018
      • 569

      #3
      Вполне - вопрос это все ключи описывающие поведение поля и где найти полный список?

      Comment

      • dimyy
        Active Community Member
        • Jun 2018
        • 569

        #4
        Одна маленькая проблема - если вычислимое поле отображается в детализации как сделать его обновление в случае обновления полей - источников?

        Comment

        • tanya
          Senior Member
          • Jun 2014
          • 4308

          #5
          Можно в хуке перепределить значение. Как сделано для валют

          Comment

          Working...