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

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

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

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

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

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

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

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

Поля объекта Отгрузка

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

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

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

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

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

Добавление дочернего объекта

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

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

Таблица отгрузок

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

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

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

Поле "К отгрузке"

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

Создание поля "К отгрузке"

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

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

Создание суммирующего поля

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

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

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

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

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

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

Меню Клиент

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

Открытие карточки Продажа

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

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

Добавление отгрузки

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

Подсчет отгруженных продуктов

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

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

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

Настройка таблицы продаж

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

Карточка клиента

Резюме

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

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