DocFlow

Две колонки текста перепутались местами

Как это выглядит

Текст выгрузки читается бессвязно: конец фразы из левой колонки продолжается началом фразы из правой. Смысл распадается на каждой второй строке.

Коротко

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

Почему так происходит

  1. 01Двухколоночная вёрстка без явных границ

    Если между колонками нет линии, а отступ невелик, алгоритм не видит причины разрывать строку и читает её целиком поперёк листа.

  2. 02Разная высота строк в колонках

    Когда шрифты в колонках различаются, строки не выстраиваются друг напротив друга, и порядок чтения становится непредсказуемым.

  3. 03Таблица без линий, свёрстанная как две колонки

    Спецификации иногда печатают двумя блоками на листе. Для разбора это не таблица, а текст, и позиции перемешиваются.

Как понять, что причина именно эта

Как починить

Разрезать страницу на две части

  1. 1.Обрежьте скан по вертикали посередине между колонками.
  2. 2.Сохраните два файла — левую и правую половины.
  3. 3.Загрузите их последовательно и соедините результат.

не чинит: Не подходит, если колонки неравной ширины или граница между ними плавает от страницы к странице.

Запросить документ в текстовом виде

  1. 1.Попросите у поставщика исходный файл Word или PDF с текстовым слоем.
  2. 2.В таком файле порядок чтения задан вёрсткой, а не изображением.
  3. 3.Загрузите его вместо скана.

не чинит: Даже в PDF с текстовым слоем порядок иногда идёт поперёк — зависит от того, как файл был создан.

Когда мы не нужны

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

Что с этим делает наша выгрузка

Мы читаем страницу как одно целое и порядок колонок не восстанавливаем. Разделения многоколоночной вёрстки в текущей версии **нет** — документ придётся разрезать до загрузки.

Вопросы

Часто ли так приходят счета?

Редко: счета и накладные почти всегда одноколоночные с таблицей. Проблема характерна для договоров, оферт и технических приложений.

Поможет ли распознавание с сохранением разметки?

Иногда да, но результат зависит от документа. Надёжнее разрезать страницу — это две минуты и предсказуемый результат.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/dve-kolonki-teksta-peremeshalis.