Создание формата данных для множества записей фиксированной ширины

Чтобы создать новый формат данных для множество записей фиксированной ширины, выполните следующие действия:

  1. Откройте функцию «Дизайнер форматов».
  2. Выберите параметр «Создать новый формат данных».
  3. Укажите описанные ниже данные.
    Тип формата
    Выберите Множество записей фиксированной ширины.
    Имя
    Укажите уникальное имя нового формата данных.
    Описание
    При необходимости укажите описание для нового формата данных.
  4. Щелкните вкладку «Детали TML».
  5. Укажите следующие данные о разделителях:
    Игн. первые строки
    Количество строк в начале внешнего файла, которые следует игнорировать. Значение по умолчанию — 0.
    Разделитель записей
    Тип разделителя, используемого в конце каждой записи во внешнем файле. Выберите следующие варианты:
    • Новая строка Windows
    • Новая строка Unix
    • Другое

      Укажите параметр, который необходимо использовать в качестве разделителя записей, например \t для табуляции.

    Разделитель по умолчанию — Новая строка Windows. Это значение отображается в сценарии как record-sep="\r\n", т.е. возврат каретки и новая строка.

  6. Укажите записи, включенные в формат:
    1. Нажмите кнопку «Выгрузить файл» для импорта существующих имен полей из демонстрационного файла. Имена полей извлекаются и вставляются в строки, заменяя уже определенные имена полей.
    2. Нажмите кнопку «Вставить» для добавления новой записи.
    3. Чтобы добавить новое поле, укажите следующие данные:
      Префикс
      Строка, указывающая начало каждой записи.
      Имя записи
      Имя, идентифицирующее каждую запись.
    4. Нажмите кнопку «ОК». Новая запись будет добавлена в формат.
    5. Укажите следующие данные о записи:
      1. Нажмите кнопку «Вставить» для добавления нового поля.
        Примечание. Начальная позиция создается автоматически. Начальная позиция рассчитывается из предыдущей записи таким образом: начало + длина.
      2. Укажите длину поля, т.е. количество символов, зарезервированное для этого поля.
      3. Укажите имя поля.
        Примечание. Имена должны соответствовать синтаксису XML. Например, имена полей не должны начинаться с цифр. Кроме того, имена полей должны быть уникальными в пределах набора полей.
      4. После создания новой записи, имя записи отображается в качестве вкладки, которую можно выбрать. С помощью вкладок можно переходить по записям, выбирать и редактировать их.
    6. Выберите параметр «Игнорировать», чтобы удалить это поле из выходных данных.
    7. Нажмите кнопку «Вставить», чтобы добавить новое поле между двумя существующими полями.
    8. Используйте стрелки вверх и вниз, чтобы изменить расположение полей. Или можно также перетащить поле в необходимое расположение.
    9. Нажмите кнопку «Удалить», чтобы удалить поле.
    10. Чтобы изменить детали записи, щелкните вкладку записи и нажмите кнопку «Редактировать запись». Напрмер, чтобы отредактировать символ префикса.
    11. Нажмите кнопку «Удалить», чтобы удалить запись.
  7. Также можно щелкнуть вкладку «Сценарий», чтобы создать или отредактировать формат в текстовом представлении.
    Примечание. Сценарий должен представлять собой допустимый XML.
  8. Нажмите «Сохранить формат».