В предыдущем уроке мы научились суммировать введенные по отдельности платежи и отображать их сразу на карточке продажи. Стало удобнее — видно сколько клиент должен заплатить и сколько уже заплатил.
Теперь реализуем такую же схему для отгрузок продуктов клиенту. Это пригодится в случаях, когда продукты отгружаются не все сразу, а по частям.
Создание объекта Отгрузка
Объект Отгрузка будет аналогичен объекту Платеж. У него будут поля Дата и Количество.
Создаем объект.
Добавим в него поля.
Карточка Отгрузки
Создадим карточку для объекта Отгрузка.
Связывание объектов Продажа и Отгрузка
Теперь нам нужно объект Отгрузка сделать дочерним для объекта Продажа.
Таблица для дочернего объекта Отгрузка
Здесь же создадим таблицу для отгрузок.
Набор деталей Продажи
У продажи теперь есть новый дочерний объект. Отметим его в наборе деталей.
Поле «К отгрузке»
Добавим в объект Продажа поле, в котором будем указывать сколько продуктов мы продаем, а значит сколько должны отгрузить. Назовем его К отгрузке.
Суммирующее поле «Отгружено»
Теперь создадим суммирующее для объекта Продажа. Оно будет показывать общее количество отгруженных продуктов.
Добавление полей на карточку
Добавим эти два поля на карточку продажи.
Тестирование
Теперь у нас есть возможность вести учет отгрузок товара партиями. Проверим.
Откройте список клиентов — меню Данные — Клиент.
Откройте карточку клиента. В нижней части карточки переключитесь на вкладку Продажа и откройте карточку продажи.
Будем считать, что в рамках этой продажи мы должны отгрузить 5 продуктов. По этому в поле К отгрузке укажите 5.
Допустим, что 3 продукты мы уже отгрузили. Добавьте отгрузку с количеством 3.
Мы видим, что добавленная отгрузка автоматически посчиталась в поле Отгружено.
Если добавить еще отгрузку, то она также добавится в поле Отгружено.
Теперь на карточке Продажи мы видим сколько всего продуктов нужно отгрузить и сколько пока отгружено.
Осталось сделать последний штрих — добавить поля К отгрузке и Отгружено в таблицу продаж карточки клиента.
Теперь стало еще удобнее — в таблице продаж на карточке клиента видна полная информация по оплатам и по отгрузкам.
Резюме
В этом уроке мы реализовали возможность вести учет отгрузок продукции клиенту партиями. Сделали мы это аналогично платежам.
Теперь вы почти полностью изучили возможности первого прототипа системы. Но у вас наверняка осталось много вопросов. Мы постараемся ответить на них в следующем уроке.