Определение форматов адресов

Формат адреса определяется с использованием сеанса Форматы адресов (tccom4135s000).

Определите для каждого поля адреса, где и как оно должно распечатываться, задав:

  • Строка
    Номер строки адреса
  • Очередность
    Порядковый номер этого поля в строке.
  • Приоритет
    Приоритет этого поля.
  • Интервал
    Число пробелов, следующих за этим полем.
Очередность

Можно использовать порядковый номер для распечатки нескольких полей в строке. Если поля не соответствуют строке, информация обрезается в конце этой строки. в этом случае LN не проверяет приоритеты полей.

Приоритет

Приоритет можно использовать для индикации адресных полей, которые можно пропустить. Если для распечатки полного адреса в соответствии с заданным форматом недостаточно строк, строки, содержащие поля с низким приоритетом, не распечатываются. 1 = самый высокий приоритет, 2 = приоритет второй очереди и т.д.

Свободный текст

Можно задавать свободный текст, который будет вставлен между адресными полями. Этот вариант можно использовать для добавления к адресам запятых или текстового почтового ящика или CEDEX.

Используйте закладку Связь в сеансе Форматы адресов (tccom4135s000), чтобы определить свободные тексты формата.

Определите позицию свободного текста так же, как и для других адресных полей. Для свободного текста можно определить только одну позицию. Например, если вам нужны две запятые, вы должны определить два свободных текста с запятой.

Для каждого формата можно определить:

  • Три длинных свободных текста, до 20 знаков каждый.
  • Шесть коротких свободных текстов, до 6 знаков каждый.

Свободный текст обрабатывается как префикс и закладка к другим адресным полям. Применяются следующие правила:

  • Короткий свободный текст в конце строки не распечатывается (длинный свободный текст распечатывается).
  • Если в строке содержится только свободный текст, эта строка не распечатывается. Свободный текст может быть длинным свободным текстом или коротким свободным текстом.

Например, если задается формат, в котором Имя 2 распечатывается в строке два, за которой идет свободный текст, вся эта строка пропускается, если поле адреса Имя 2 является пустым.

Примечание

Можно задавать одну и ту же комбинацию строк, порядка и приоритета только для одного адресного поля.

Пример

Требуется распечатать адрес:

строка 1:Имя
строка 2:Имя 2
строка 3:Почтовый ящик (пробел) Номер почтового ящика
строка 4:Город, (пробел) Город 2
строка 5:Почтовый индекс (пробел) (пробел) Страна

 

Формат адресаСтрокаОчередностьПриоритетИнтервал
Имя1110
Имя 22110
Номер аб/ящика3210
Город4110
Город 24310
Страна5310
Почтовый индекс5112
Почтовый ящик3111
,4212

 

где:

  • Почтовый ящик- длинный свободный текст
  • Запятая - короткий свободный текст
Примечание
  • Установите значения неиспользуемых полей адреса в ноль.
  • Имя 2 распечатывается, только если в заказе или отчете имеется пять строк . Иначе печатается только Имя, а на второй строке адреса печатается Номер аб/ящика.
  • Если длина строки 4 недостаточна, то Город 2 усекается.