Master-Interlook:Настройки. Формат номера путевки — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][непроверенная версия]
(Новая страница: «Формат номера путевки может быть следующих видов: - (1) [#<Код_Покупателя>][#<Дата_Заезда>][#<Ун...»)
 
Строка 1: Строка 1:
 
Формат номера путевки может быть следующих видов:
 
Формат номера путевки может быть следующих видов:
  - (1) [#<Код_Покупателя>][#<Дата_Заезда>][#<Уникальный_Номер>] ''(пример: "MEG91231A01")''
+
  - (1) <Код_Покупателя><Дата_Заезда><Уникальный_Номер> ''(пример: "MEG91231A01")''<BR>
  - (2) [#<Код_Города_Путевки>][#<Дата_Заезда>][#<Уникальный_Номер>] ''(пример: "MOS91231A01")''
+
  - (2) <Код_Города_Путевки><Дата_Заезда><Уникальный_Номер> ''(пример: "MOS91231A01")''<BR>
  - (3) [#<Порядковый Номер>] ''(пример: "10052")''
+
  - (3) <Порядковый Номер> ''(пример: "10052")''<BR>
  
=====[anchor|#<КОД_ПОКУПАТЕЛЯ>]<Код_Покупателя>=====
+
=====<Код_Покупателя>=====
Код компании из справочника Партнеры, для выбранного в путевке покупателя
+
Код компании из справочника Партнеры, для выбранного в путевке покупателя<BR>
''3(три) символа''
+
''3(три) символа''<BR>
(например: если покупатель по путевке является компания "Megatec"("Мегатек"), то <Код_Покупателя> = "MEG")
+
(например: если покупатель по путевке является компания "Megatec"("Мегатек"), то <Код_Покупателя> = "MEG")<BR>
  
=====[anchor|#<Код_Города_Путевки>]<Код_Города_Путевки>=====
+
=====<Код_Города_Путевки>=====
Код города из справочника, для выбранного в путевке города заезда
+
Код города из справочника, для выбранного в путевке города заезда<BR>
''3(три) символа''
+
''3(три) символа''<BR>
(например: если в параметрах путевки установлен город "Moscow", то <Код_Города_Путевки> = "MOS")
+
(например: если в параметрах путевки установлен город "Moscow", то <Код_Города_Путевки> = "MOS")<BR>
  
=====[anchor|#<ДАТА_ЗАЕЗДА>]<Дата_Заезда>=====
+
=====<Дата_Заезда>=====
даты заезда по путевке в формате <ГОД(Одна последняя цифра)><МЕСЯЦ(две цифры)><ДЕНЬ(две цифры)>
+
даты заезда по путевке в формате <ГОД(Одна последняя цифра)><МЕСЯЦ(две цифры)><ДЕНЬ(две цифры)><BR>
''5-ть символов''  
+
''5-ть символов'' <BR>
(например на дату заезда 31 декабря 2009 года будет получен следующий код = "91231")
+
(например на дату заезда 31 декабря 2009 года будет получен следующий код = "91231")<BR>
  
=====[anchor|#<Уникальный_Номер>]<Уникальный_Номер>=====
+
=====<Уникальный_Номер>=====
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
Это последовательность цифр уникальная для путевки с указанным кодом покупателя/города и датой заезда  
+
Это последовательность цифр уникальная для путевки с указанным кодом покупателя/города и датой заезда<BR>
''3(три) символа''
+
''3(три) символа''<BR>
  
(((<Уникальный_Номер> используется только в сочетании c одним из вариантов [#<Код_Покупателя>]/[#<Код_Города_Путевки>] и [#<Дата_Заезда>])))
+
<Уникальный_Номер> используется только в сочетании c одним из вариантов <Код_Покупателя>]/<Код_Города_Путевки>] и <Дата_Заезда><BR>
последовательность всегда начинается с 'A01' и заканчивается 'ZZZ'
+
последовательность всегда начинается с 'A01' и заканчивается 'ZZZ'<BR>
первый символ всегда является буквой (в диапазоне 'ACD....YZ'),  
+
первый символ всегда является буквой (в диапазоне 'ACD....YZ'), <BR>
второй и третий символ может быть как цифрой так и буквой (в диапазоне '01234567890ACD....YZ')
+
второй и третий символ может быть как цифрой так и буквой (в диапазоне '01234567890ACD....YZ')<BR>
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
Исключения:
+
Исключения:<BR>
- отсутсвует вариант с '00' на конце
+
- отсутствует вариант с '00' на конце<BR>
- отсутсвуют вариант с символами 'B','I','O' в любой части кода (так как указанные сиволю путвются с цифрами)  
+
- отсутствуют вариант с символами 'B','I','O' в любой части кода (так как указанные сиволы путаются с цифрами) <BR>
(((Примеры кода, которые не будут сформированы программой ('A00','D00','Z00','AB3','A0I','O01') )))
+
Примеры кода, которые не будут сформированы программой ('A00','D00','Z00','AB3','A0I','O01')<BR>
возможное количество комбинаций этого 3-х симольного кода = 25024
+
возможное количество комбинаций этого 3-х симольного кода = 25024<BR>
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
  
Рассмотрим пример последовательности в нумерации путевок, для следующих примеров:
+
Рассмотрим пример последовательности в нумерации путевок, для следующих примеров:<BR>
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
  - (1) [#<Код_Покупателя>] = 'MEG'  
+
  - (1) [#<Код_Покупателя>] = 'MEG' <BR>
  формат номера путевки = [#<Код_Покупателя>][#<Дата_Заезда>][#<Уникальный_Номер>] )
+
  формат номера путевки = <Код_Покупателя><Дата_Заезда><Уникальный_Номер> <BR>
  
  - (2) [#<Код_Города_Путевки>] = 'MOS'  
+
  - (2) [#<Код_Города_Путевки>] = 'MOS' <BR>
  формат номера путевки = [#<Код_Города_Путевки>][#<Дата_Заезда>][#<Уникальный_Номер>]
+
  формат номера путевки = <Код_Города_Путевки><Дата_Заезда><Уникальный_Номер> <BR>
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
В этих случаях номера будут формироваться в следующем порядке:
+
В этих случаях номера будут формироваться в следующем порядке:<BR>
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
(1)********* / (2)*********  
+
(1)********* / (2)********* <BR>
MEG91130A01 / MOS91130A01
+
MEG91130A01 / MOS91130A01<BR>
MEG91130A02 / MOS91130A02
+
MEG91130A02 / MOS91130A02<BR>
MEG91130A03 / MOS91130A03
+
MEG91130A03 / MOS91130A03<BR>
...
+
...<BR>
MEG91130A09 / MOS91130A09
+
MEG91130A09 / MOS91130A09<BR>
MEG91130A0A / MOS91130A0A
+
MEG91130A0A / MOS91130A0A<BR>
...
+
...<BR>
MEG91130A0Z / MOS91130A0Z
+
MEG91130A0Z / MOS91130A0Z<BR>
MEG91130A10 / MOS91130A10
+
MEG91130A10 / MOS91130A10<BR>
MEG91130A11 / MOS91130A11
+
MEG91130A11 / MOS91130A11<BR>
...
+
...<BR>
MEG91130A9Z / MOS91130A9Z
+
MEG91130A9Z / MOS91130A9Z<BR>
MEG91130AA0 / MOS91130AA0
+
MEG91130AA0 / MOS91130AA0<BR>
...
+
...<BR>
MEG91130AA9 / MOS91130AA9
+
MEG91130AA9 / MOS91130AA9<BR>
MEG91130AAA / MOS91130AAA
+
MEG91130AAA / MOS91130AAA<BR>
...
+
...<BR>
MEG91130AZZ / MOS91130AZZ
+
MEG91130AZZ / MOS91130AZZ<BR>
MEG91130C01 / MOS91130C01
+
MEG91130C01 / MOS91130C01<BR>
...
+
...<BR>
MEG91130ZZZ / MOS91130ZZZ
+
MEG91130ZZZ / MOS91130ZZZ<BR>
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
 
=====[anchor|#<ПОРЯДКОВЫЙ НОМЕР>]<Порядковый Номер>=====  
 
=====[anchor|#<ПОРЯДКОВЫЙ НОМЕР>]<Порядковый Номер>=====  
число (начиная с 1000), которое в порядке возрастания присваивается в качестве номера путевки
+
число (начиная с 1000), которое в порядке возрастания присваивается в качестве номера путевки<BR>
  
  

Версия 14:37, 14 сентября 2011

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

- (1) <Код_Покупателя><Дата_Заезда><Уникальный_Номер> (пример: "MEG91231A01")
- (2) <Код_Города_Путевки><Дата_Заезда><Уникальный_Номер> (пример: "MOS91231A01")
- (3) <Порядковый Номер> (пример: "10052")
<Код_Покупателя>

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

<Код_Города_Путевки>

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

<Дата_Заезда>

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

<Уникальный_Номер>

Это последовательность цифр уникальная для путевки с указанным кодом покупателя/города и датой заезда
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), которое в порядке возрастания присваивается в качестве номера путевки