Урок 6 — Отгрузки и суммирование отгрузок

В предыдущем уроке мы научились суммировать введенные по отдельности платежи и отображать их сразу на карточке продажи. Стало удобнее — видно сколько клиент должен заплатить и сколько уже заплатил.

Теперь реализуем такую же схему для отгрузок продуктов клиенту. Это пригодится в случаях, когда продукты отгружаются не все сразу, а по частям.

Создание объекта Отгрузка

Объект Отгрузка будет аналогичен объекту Платеж. У него будут поля Дата и Количество.

Создаем объект.

Добавим в него поля.

Карточка Отгрузки

Создадим карточку для объекта Отгрузка.

Связывание объектов Продажа и Отгрузка

Теперь нам нужно объект Отгрузка сделать дочерним для объекта Продажа.

Таблица для дочернего объекта Отгрузка

Здесь же создадим таблицу для отгрузок.

Набор деталей Продажи

У продажи теперь есть новый дочерний объект. Отметим его в наборе деталей.

Поле «К отгрузке»

Добавим в объект Продажа поле, в котором будем указывать сколько продуктов мы продаем, а значит сколько должны отгрузить. Назовем его К отгрузке.

Суммирующее поле «Отгружено»

Теперь создадим суммирующее для объекта Продажа. Оно будет показывать общее количество отгруженных продуктов.

Добавление полей на карточку

Добавим эти два поля на карточку продажи.

Тестирование

Теперь у нас есть возможность вести учет отгрузок товара партиями. Проверим.

Откройте список клиентов — меню Данные — Клиент.

Откройте карточку клиента. В нижней части карточки переключитесь на вкладку Продажа и откройте карточку продажи.

Будем считать, что в рамках этой продажи мы должны отгрузить 5 продуктов. По этому в поле К отгрузке укажите 5.

Допустим, что 3 продукты мы уже отгрузили. Добавьте отгрузку с количеством 3.

Мы видим, что добавленная отгрузка автоматически посчиталась в поле Отгружено.

Если добавить еще отгрузку, то она также добавится в поле Отгружено.

Теперь на карточке Продажи мы видим сколько всего продуктов нужно отгрузить и сколько пока отгружено.

Осталось сделать последний штрих — добавить поля К отгрузке и Отгружено в таблицу продаж карточки клиента.

Теперь стало еще удобнее — в таблице продаж на карточке клиента видна полная информация по оплатам и по отгрузкам.

Резюме

В этом уроке мы реализовали возможность вести учет отгрузок продукции клиенту партиями. Сделали мы это аналогично платежам.

Теперь вы почти полностью изучили возможности первого прототипа системы. Но у вас наверняка осталось много вопросов. Мы постараемся ответить на них в следующем уроке.