Master-Interlook:Настройки. Формат номера путевки

Материал из Megatec
Версия от 14:06, 14 сентября 2011; Chernyshov (обсуждение | вклад) (Новая страница: «Формат номера путевки может быть следующих видов: - (1) [#<Код_Покупателя>][#<Дата_Заезда>][#<Ун...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Формат номера путевки может быть следующих видов:

- (1) [#<Код_Покупателя>][#<Дата_Заезда>][#<Уникальный_Номер>] (пример: "MEG91231A01")
- (2) [#<Код_Города_Путевки>][#<Дата_Заезда>][#<Уникальный_Номер>] (пример: "MOS91231A01")
- (3) [#<Порядковый Номер>] (пример: "10052")
[anchor|#<КОД_ПОКУПАТЕЛЯ>]<Код_Покупателя>

Код компании из справочника Партнеры, для выбранного в путевке покупателя 3(три) символа (например: если покупатель по путевке является компания "Megatec"("Мегатек"), то <Код_Покупателя> = "MEG")

[anchor|#<Код_Города_Путевки>]<Код_Города_Путевки>

Код города из справочника, для выбранного в путевке города заезда 3(три) символа (например: если в параметрах путевки установлен город "Moscow", то <Код_Города_Путевки> = "MOS")

[anchor|#<ДАТА_ЗАЕЗДА>]<Дата_Заезда>

даты заезда по путевке в формате <ГОД(Одна последняя цифра)><МЕСЯЦ(две цифры)><ДЕНЬ(две цифры)> 5-ть символов (например на дату заезда 31 декабря 2009 года будет получен следующий код = "91231")

[anchor|#<Уникальный_Номер>]<Уникальный_Номер>

Это последовательность цифр уникальная для путевки с указанным кодом покупателя/города и датой заезда 3(три) символа

(((<Уникальный_Номер> используется только в сочетании c одним из вариантов [#<Код_Покупателя>]/[#<Код_Города_Путевки>] и [#<Дата_Заезда>]))) последовательность всегда начинается с 'A01' и заканчивается 'ZZZ' первый символ всегда является буквой (в диапазоне 'ACD....YZ'), второй и третий символ может быть как цифрой так и буквой (в диапазоне '01234567890ACD....YZ')

Исключения: - отсутсвует вариант с '00' на конце - отсутсвуют вариант с символами 'B','I','O' в любой части кода (так как указанные сиволю путвются с цифрами) (((Примеры кода, которые не будут сформированы программой ('A00','D00','Z00','AB3','A0I','O01') ))) возможное количество комбинаций этого 3-х симольного кода = 25024

Рассмотрим пример последовательности в нумерации путевок, для следующих примеров:

- (1) [#<Код_Покупателя>] = 'MEG' формат номера путевки = [#<Код_Покупателя>][#<Дата_Заезда>][#<Уникальный_Номер>] )

- (2) [#<Код_Города_Путевки>] = 'MOS' формат номера путевки = [#<Код_Города_Путевки>][#<Дата_Заезда>][#<Уникальный_Номер>]

В этих случаях номера будут формироваться в следующем порядке:

(1)********* / (2)********* MEG91130A01 / MOS91130A01 MEG91130A02 / MOS91130A02 MEG91130A03 / MOS91130A03 ... MEG91130A09 / MOS91130A09 MEG91130A0A / MOS91130A0A ... MEG91130A0Z / MOS91130A0Z MEG91130A10 / MOS91130A10 MEG91130A11 / MOS91130A11 ... MEG91130A9Z / MOS91130A9Z MEG91130AA0 / MOS91130AA0 ... MEG91130AA9 / MOS91130AA9 MEG91130AAA / MOS91130AAA ... MEG91130AZZ / MOS91130AZZ MEG91130C01 / MOS91130C01 ... MEG91130ZZZ / MOS91130ZZZ

[anchor|#<ПОРЯДКОВЫЙ НОМЕР>]<Порядковый Номер>

число (начиная с 1000), которое в порядке возрастания присваивается в качестве номера путевки