====== Абонементы ====== Абонеме́нт (от фр. abonner - подписывать) — договор, по которому одна сторона (абонент[1]) имеет право пользоваться каким-либо имуществом или право требовать оказания определенных услуг от другой стороны периодически, в течение срока действия договора абонемента, либо бессрочно. (wikipedia). ===== Структура абонемента ===== ​В данной системе абонемент состоит из собственных свойств и услуг, которые в него входят. В один абонемент может входить любое количество услуг. Каждая услуга внутри абонемента обладает собственными свойствами и поведением. К примеру мы можем создать простой абонемент «//Трен. Зал, 12 пос, 1 мес, любое время, $50//» Его свойства * Название = "ТЗ 12, 1 мес, вечер, $50" * Срок действия = 1 мес * Цена = 50$ * Дни заморозки = 7 В составе абонемента будет оказываться только 1 услуга //«Тренажерный зал»// со свойствами * "Количество" = 12 * Расписание = "Любое время" * Внутренняя стоимость = $1 * Бонус за 1 услугу = $1 {{:subscription:subscriptions-view.png}} В дальнейшем абонемент продается клиенту и обладает такими свойствами * ​Дата начала действия * Дата окончания действия * Остаток дней заморозки Услуги внутри него обладают свойствами: * Осталось услуг * ​Учтено услуг