Налаштування формату зовнішніх файлів

Редактор форматів зовнішніх файлів дозволяє налаштувати формат зовнішнього файлу для набору бази даних Комплексу, а також написати програму для попередньої обробки імпортованого рядку (запису). Налаштування формату зовнішніх файлів полягає в установці відповідності полів зовнішнього файлу реквізитам набору бази даних Комплексу, тобто зазначається відповідність поля зовнішнього файлу полю реквізиту Комплексу. Стандартно підтримується наступні типи зовнішніх файлів:

DBF (xBase - сумісний);

SDF (текстовий з фіксованими розмірами полів);

DLM (текстовий з роздільниками);

ОDВС (джерело даних).

З реєстру Шаблонів імпорту по клавіші Ins викликається вікно Налаштування імпорту. В даному вікні у полі Шаблон зазначається найменування шаблону, в полі Каталог проводиться вибір каталогу шаблону. В поле Набір даних проводиться вибір імпортованого набору, в поле Ім'я файлу вводиться ім'я зовнішнього файлу (після зчитування структури зовнішнього файлу по пункту меню Реєстр/Зчитати структуру з файлу або по комбінації клавіш Ctrl + R, ім'я файлу підставить автоматично), і в поле Формат обирається тип формату зовнішнього файлу. Залежно від обраного формату змінюється вміст лінійки вкладок для редагування формату зовнішнього файлу. Здається кодування шрифтів (DOS (IS-pro), DOS (CP-866), Windows (СР-1251)).



Створення шаблону

Після зчитування структури зовнішнього файлу на вкладці Структура відображається перелік полів файлу. Для кожного з необхідних полів зовнішнього файлу (інформацію з яких необхідно імпортувати) по клавіші F4 співвідноситься поле Комплексу. В колонці Ідентифікатор по клавіші F3 з переліку полів Комплексу обирається поле для співвідношення.

При зміні існуючого шаблону нове зчитування файлу здійснюється з урахуванням змін в новому файлі. Тобто не змінюються налаштування полів, якщо ім'я і формат відповідає «старому» налаштуванню, замінює рядок, якщо ім'я збігається, а формат - ні, та додає відсутні поля, видаляє поля, яких немає в новій структурі файлу.

Див. також Протокол імпорту.