Создание шаблона импорта / экспорта

Для создания шаблона импорта / экспорта документов из БС:

  1. Выберите элемент  → Подсистема импорта / экспорта → Шаблоны импорта / экспорта.

  2. Откроется форма списка шаблонов импорта / экспорта.

  3. В данной форме нажмите кнопку Создать панели инструментов.

  4. Откроется окно Конфигурация импорта / экспорта.

    Поля с белым фоном заполняются или редактируются вручную. Поля с серым фоном заполняются либо пользователем путем выбора значений из списка, либо системой автоматически в процессе заполнения реквизитов документов.

    [Внимание!] Внимание!
  5. В поле Имя конфигурации укажите название шаблона.

  6. В поле Тип конфигурации выберите из списка тип создаваемого шаблона (для импорта или для экспорта).

  7. В поле Тип документа выберите из списка тип импортируемого / экспортируемого документа.

  8. В поле Формат укажите формат файла, соответственно, импорта или экспорта.

  9. Для некоторых форматов файла могут быть отображены дополнительные поля выбора. В данных полях укажите дополнительные параметры формата файла:

    1. Если первая строка файла содержит имена полей, заполните поле выбора Первая строка содержит имена полей.

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

  10. В блоке Поля преобразования при помощи кнопок панели инструментов блока сформируйте таблицу соответствия полей ЭД в системе (далее полей "сущности") и полей файла импорта / экспорта (далее полей "файла").

    [Внимание!] Внимание!

    Обязательно создать соответствия для всех необходимых полей. Поля, для которых соответствие не требуется, следует удалить – пустое соответствие может привести к ошибке.

    Формирование таблицы возможно двумя способами – добавлением по одному полю (согласно п. 10.1) и добавлением группы полей (согласно п. 10.2):

    • Для добавления по одному полю выполните следующие действия:

      1. В блоке Поля преобразования окна Конфигурация импорта / экспорта нажмите кнопку Добавить.

      2. Откроется окно Соответствия полей.

        Рис. 2.625. Окно Соответствия полей

        Нажмите для масштабирования

        Данное окно позволяет вводить поля в таблицу вручную и детально настраивать соответствие для каждой пары полей сущности и файла.

      3. Заполните поля окна Соответствия полей:

        1. В поле Поле файла укажите поле файла, для которого настраивается соответствие.

        2. В поле Поле сущности выберите соответствующее поле электронного документа системы.

        3. В блоке Параметры преобразования укажите, как преобразуются значения в соответствующих полях файла и сущности при импорте / экспорте.

          1. В поле Значение выберите из списка, откуда берется исходное значение для преобразования. Возможные варианты:

            [Внимание!] Внимание!

            Для различных полей сущности может быть доступна (и, соответственно, отображаться в выпадающем списке) только часть из этих вариантов.

            • "Значение из поля" – в качестве исходного значения для для преобразования берется значение их соответствующего поля.

            • "Текущая дата"

            • "Текущее время"

            • "ИНН текущей организации"

            • "БИК банка текущей организации"

            • "Наименование банка текущей организации"

            • "Корреспонденский счет банка текущей организации"

            • "Название текущей организации"

            • "Встроенная функция" – итоговое значение в поле формируется встроенной функцией системы. Функцию необходимо выбрать из списка в поле Функция, которое будет дополнительно отображено после выбора данного варианта.

            • "Значение по умолчанию":

              • Если в файле есть соответствующее поле (заполненное или пустое) – в поле сущности будет подставлено значение по умолчанию, которое необходимо указать в дополнительном поле Значение по умолчанию, отображаемом после выбора данного варианта.

              • Если в файле соответствующего поля нет – поле сущности останется пустым.

              [Примечание] Примечание

              Таким образом, хотя в данном варианте итоговое значение в поле сущности заранее присутствует в шаблоне импорта и не зависит от значения соответствующего поля в файле, импортируемый файл всё равно должен содержать такое поле. Иначе поле сущности окажется пустым.

          2. В поле Преобразование выберите из списка тип преобразования данных. При этом могут быть выведены дополнительные поля для настройки параметров преобразования, зависящих от конкретного преобразования.

          3. Если необходимо убрать пробельные символы из данных, заполните поле выбора Убрать пробельные символы.

          4. Для вставки символов до и / или после данных заполните соответствующими символами поля Вставить перед данными и / или Вставить после данных.

      4. Для сохранения соответствия нажмите кнопку Сохранить.

    • Для группового добавления полей выполните следующие действия:

      1. В блоке Поля преобразования окна Конфигурация импорта / экспорта нажмите кнопку Добавить группу полей.

      2. Откроется окно Групповое добавление полей.

      3. В данном окне задайте группу полей для заполнения таблицы Поля преобразования окна Конфигурация импорта / экспорта.

        Можно добавить или группу полей файла (согласно п. 10.2.3.1) или группу полей сущности (согласно п. 10.2.3.2).

        • Для добавления группы полей файла выполните следующие действия:

          1. В окне Групповое добавление полей заполните поле Поля файла.

          2. В поле Файл шаблона нажмите кнопку Обзор и выберите подходящий файл шаблона группы полей.

            [Примечание] Примечание

            Файл шаблона группы полей должен быть сформирован заранее на основании файла импорта нужной системы и представлять собой текстовый файл, содержащий список полей файла импорта, разделенных разделителем (разделитель полей задается в окне Конфигурация импорта / экспорта).

            Пример содержимого файла шаблона PayDocRu.txt:

            1;2;3;4;5;6;7;8;9;10;11;12;13;14;15

          3. Для сохранения нажмите кнопку Сохранить.

          4. Произойдет возврат к окну Конфигурация импорта / экспорта. Столбец Поле файла (или его порядковый номер) таблицы Поля преобразования будет заполнен значениями из файла шаблона.

          5. Последовательно откройте каждую запись на редактирование и задайте каждому полю файла соответствующее поле сущности.

        • Для добавления группы полей сущности выполните следующие действия:

          1. В окне Групповое добавление полей заполните поле Поля сущности.

          2. Нажмите гиперссылку Выбранные поля.

          3. Откроется окно Выбор значений, содержащее список всех доступных сущностей системы Corporate.

          4. Стандартным образом сформируйте список выбранных значений согласно инстр. «Формирование наборов элементов».

          5. Сохраните список выбранных значений, нажав кнопку OK.

          6. В окне Групповое добавление полей нажмите кнопку Сохранить.

          7. Произойдет возврат к окну Конфигурация импорта / экспорта. Столбец Поле сущности таблицы Поля преобразования будет заполнен выбранными значениями.

          8. Последовательно откройте каждую запись на редактирование и в открывшемся окне Соответствия полей задайте каждому полю сущности соответствующее поле файла или его порядковый номер аналогично действиям при добавлении по одному полю согласно п. 10.1 данной инструкции.

  11. Для сохранения задания нажмите кнопку Сохранить.

  12. Система проверит корректность заполнения полей, после чего:

    • При отсутствии ошибок и замечаний произойдет возврат к списку заданий в рабочей области. Сформированное задание появится в списке со статусом "Создан".

    • При наличии ошибок и / или предупреждений будет выведено окно Результаты проверки (см. рис. 2.178), содержащее список предупреждений и сообщений об ошибках.

      [Примечание] Примечание

      Блокирующие ошибки, не позволяющие сохранить документ, будут выделены пиктограммами , ошибки, позволяющие сохранить ЭД в статусе "Ошибка контроля" (для редактирования в будущем) – пиктограммами , некритические замечания, при которых допускается дальнейшая обработка задания (предупреждения) – пиктограммами .

      В данном окне:

      • Чтобы вернуться к редактированию и внести необходимые исправления:

        1. Нажмите кнопку Закрыть.

        2. Произойдет возврат к окну задания.

      • Чтобы сохранить задание с текущими значениями реквизитов (при отсутствии блокирующих ошибок):

        1. Нажмите кнопку Сохранить.

        2. Произойдет возврат к списку заданий в рабочей области. Сформированное задание появится в списке со статусом "Создан" (при наличии только предупреждений) или "Ошибка контроля" (при наличии хотя бы одной ошибки).

В результате выполнения указанных действий будет создан и сохранен шаблон импорта или экспорта.