Картотека "Нормы багажа"

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

Значения полей карточки "Нормы багажа":

Номер телеграммы - номер телеграммы, по которой создается карточка

Авиакомпания - код авиакомпании, для которой устанавливается данная норма багажа (выбирается из списка кодов авиакомпаний)

Номер рейса - номер рейса, для которого устанавливается данная норма багажа (вводится с клавиатуры или выбирается из списка рейсов авиакомпании)

Пункт отправления - код пункта отправления (выбирается из картотеки городов)

Пункт назначения - код пункта назначения (выбирается из картотеки городов)

Государство отправления - код государства отправления (выбирается из картотеки государств)

Государство назначения - код государства назначения (выбирается из картотеки государств)

Класс - код класса бронирования (выбирается из выпадающего списка)

Подкласс - код подкласса бронирования

Тип ВС - код типа воздушного судна (тип самолета, выбирается из выпадающего списка кодов воздушных судов)
Период действия:

начало - дата начала периода действия норматива

окончание - дата окончания периода действия норматива

Норма бесплатного багажа - количество багажа (в килограммах), которое пассажир может провезти бесплатно

Для авиакомпании может быть создано несколько карточек с разными параметрами, которые включают общее правило и исключения. Если в карточке для общего правила указан параметр, и есть исключения из этого правила, то в карточке, описывающей исключения, этот параметр должен быть повторен, иначе нормы выставляются по первому параметру