Master-Interlook:Настройки. Формат номера путевки
Формат номера путевки может быть следующих видов:
- (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), которое в порядке возрастания присваивается в качестве номера путевки