В предыдущем уроке мы реализовали возможность регистрации нескольких платежей по каждой продаже.
Но есть одно "но" - не видна общая сумма всех платежей по продаже. Т. е. видно, что клиент должен заплатить за "Продукт 1" - 1000 рублей, но не видно, сколько он уже заплатил.

Можно конечно заходить внутрь каждой продажи и считать вручную...

но это неправильное решение.
В системе есть прекрасная возможность автоматически суммировать любое поле у дочернего объекта и выводить результат в родительском объекте. Это то, что нам нужно. Сейчас мы добавим в продажу поле Оплачено, которое будет суммировать все платежи.
В конфигураторе выделите объект Продажа (ведь в него мы и добавим суммирующее поле) и добавьте ему поле, указав:

Нажмите ОК - поле добавлено.
Чтобы видеть это поле на карточке нужно его добавить туда. Измените карточку продажи и добавьте туда поле Оплачено.

Чтобы сразу видеть это поле в таблице продаж карточки клиента нужно его там включить.
Выберите объект Клиент,
затем его дочернюю связь Продажи,
затем таблицу Продажи,
отметьте поле Оплачено
и нажмите Сохранить.

Проверим работу суммирующего поля.
Откройте таблицу клиентов. Откройте карточку компании и переключитесь на вкладку Продажа.

Как вы видите в таблице продаж появился столбец Оплачено, который показывает сумму всех платежей по этому продукту.
Посмотрим как выглядит карточка продажи.

В карточке Продажа теперь есть поле Оплачено, которое показывает сумму всех платежей. Конечно, это поле только для чтения и его нельзя менять - оно считает сумму автоматически.
Мы с вами настроили систему так, чтобы она сама суммировала платежи клиента. Как видите, это совсем не сложно.
В следующем уроке мы реализуем учет отгрузки по частям.