Загрузка таблицы из Excel

Обработка «Загрузка таблицы из Excel».
Обработкой легко загружать простые таблицы Excel в таблицы документов. Процесс загрузки происходит в 3 этапа:
1. Сопоставление колонок файла и реквизитов документа
2. Загрузка данных в табличный документ, определение ссылочных реквизитов, преобразование примитивных типов
3. Формирование документа / документов

Обработка «Загрузка таблицы из Excel»

Обработкой легко загружать простые таблицы Excel в таблицы документов. Процесс загрузки происходит в 3 этапа:

  1. Сопоставление колонок файла и реквизитов документа
  2. Загрузка данных в табличный документ, определение ссылочных реквизитов, преобразование примитивных типов
  3. Формирование документа / документов

Сопоставление колонок файла и реквизитов документа

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

Загрузка данных в табличный документ

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

Формирование документа

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

Порядок действия для загрузки таблицы

  1. Открыть обработку
  2. Выбрать файл

  1. Выбрать вид документа и таблицу

  1. Сопоставить колонки и реквизиты документа

  1. Вручную откорректировать сопоставление
  2. Перейти в режим редактирования сопоставления

  1. Выбрать нужное поле

  1. Загрузить данные

  1. Исправить ошибки обработки
  2. Ошибки визуально отмечены примечанием

  1. Отредактировать поле непосредственно в табличном документе
  2. Повторно запустить загрузку

  1. Проверить документ

Техническая информация

  1. При загрузке данных колонка Каментарий автоматически сопоставилось с реквизитом Комментарий. Подбор подходящих реквизитов производится путем вычисления расстояния Ливенштейна с каждым из реквизитов документа. Наименьшее расстояние и будет найденным сопоставлением. В данном случае расстояние между словами Комментарий и Каментарий равно 2 (нужно одну букву заменить + одну добавить)
  2. После успешной загрузки документа, обработка сохраняет сопоставления и может их использовать для загрузки других документов. В этом плане происходит подобие обучения сопоставления колонок

Релиз платформы 8.3.13

 

3 Comments

  1. ring_andrey

    За 2500 руб. доработаю обработку под ваши нужды (загрузка документов из Excel, текстового документа)

    Reply ↓
  2. user976620

    Добрый день! Этой обработкой можно любые документы загружать? допустим ведомости на счета? ведомости в кассу?

    Reply ↓
  3. ring_andrey

    (2) обработка универсальна

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *