Обработкой легко загружать простые таблицы Excel в таблицы документов. Процесс загрузки происходит в 3 этапа:
1. Сопоставление колонок файла и реквизитов документа
2. Загрузка данных в табличный документ, определение ссылочных реквизитов, преобразование примитивных типов
3. Формирование документа / документов
Обработка «Загрузка таблицы из Excel»
Обработкой легко загружать простые таблицы Excel в таблицы документов. Процесс загрузки происходит в 3 этапа:
- Сопоставление колонок файла и реквизитов документа
- Загрузка данных в табличный документ, определение ссылочных реквизитов, преобразование примитивных типов
- Формирование документа / документов
Сопоставление колонок файла и реквизитов документа
Сопоставление данных производится путем нечеткого поиска заголовка колонки и представления реквизита документа. По каждой колонке обработка сначала ищет точные совпадения с реквизитами документа. Если точного совпадения не найдено считается редакторское расстояние заголовка колонки и каждого представления реквизита и подставляется наиболее подходящий. Это позволяет сопоставлять колонки для строк с орфографическими ошибками, пропусками.
Загрузка данных в табличный документ
После сопоставления реквизитов, данные загружаются в табличный документ для обработки. При обработке формируется кеш ссылочных значений по загруженным данным и происходит сопоставление текстовых полей и ссылок из базы. В случае возникновения ошибок пользователю представляется возможность подправить данные прямо в обработке
Формирование документа
После обработки загруженных данных формируется выбранный вид документа. В обработке есть возможность указать реквизиты шапки документа, в этом случае загружается не только таблица документа, но и заполняются его поля. Если в файле есть строки с разными реквизитами шапки – формируется несколько документов исходя из комбинации реквизитов
Порядок действия для загрузки таблицы
- Открыть обработку
- Выбрать файл
- Выбрать вид документа и таблицу
- Сопоставить колонки и реквизиты документа
- Вручную откорректировать сопоставление
- Перейти в режим редактирования сопоставления
- Выбрать нужное поле
- Загрузить данные
- Исправить ошибки обработки
- Ошибки визуально отмечены примечанием
- Отредактировать поле непосредственно в табличном документе
- Повторно запустить загрузку
- Проверить документ
Техническая информация
- При загрузке данных колонка Каментарий автоматически сопоставилось с реквизитом Комментарий. Подбор подходящих реквизитов производится путем вычисления расстояния Ливенштейна с каждым из реквизитов документа. Наименьшее расстояние и будет найденным сопоставлением. В данном случае расстояние между словами Комментарий и Каментарий равно 2 (нужно одну букву заменить + одну добавить)
- После успешной загрузки документа, обработка сохраняет сопоставления и может их использовать для загрузки других документов. В этом плане происходит подобие обучения сопоставления колонок
Релиз платформы 8.3.13
За 2500 руб. доработаю обработку под ваши нужды (загрузка документов из Excel, текстового документа)
Добрый день! Этой обработкой можно любые документы загружать? допустим ведомости на счета? ведомости в кассу?
(2) обработка универсальна