Добрый день!

1. В академии есть хороший материал по добавлению вычисляемых полей https://academy.terrasoft.ru/documents/technic-sdk/7-9/dobavlenie-vychis...
Но можно ли маленький пример как можно обратится к полю из другого объекта. Например: я хочу чтобы в поле объекта Заказ "Затраты" суммировались все поля "Затраты" объекта "продукты в заказе", которые в данном заказе. По аналогии с тем как сейчас меняется Итого заказа при добавлении продуктов в нем.

2. Еще на эту тему вопрос, мне необходимо чтобы в Заказе поле рассчитывалось в зависимости от другого поля в этом же разделе (тут понятно) но и от поля в карточке контрагента. Как обратиться к данному поле при добавлении атрибутов. this.get("Amount") обращаюсь к полю Итого текущего объекта, то к контрагенту необходимо так - Account.get("мое поле") ?

Нравится

1 комментарий

"Калушка Д." написал: как можно обратится к полю из другого объекта

Скорее всего только через esq запрос. Либо (для данного примера) можно сделать простенький бп, который обновляет поле "затраты" при добавлении/изменении/удалении связанных продуктов.
Или можно сделать вьюшку, и, опять же, через esq оттуда подтягивать данные. Много вариантов.
"Калушка Д." написал: от поля в карточке контрагента

Через сообщения (sandbox.publish). Или можно вообще запилить сервис, который будет пересчитывать поле в зависимости от кучи факторов, и тогда уже вызывать его при изменении поля. Снова, есть варианты

Показать все комментарии