DocFlow

Таблица разорвана между страницами

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

В выгруженной таблице через каждые тридцать строк снова идут заголовки колонок, между данными затесались строки «Итого по странице», а несколько позиций пропали совсем.

Коротко

Многостраничный документ — это не одна таблица, а несколько кусков с повторяющейся шапкой. Собрать их в одну можно, но склейка на границе листа — самое хрупкое место: именно там теряются строки, разорванные пополам.

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

  1. 01Шапка повторяется на каждом листе

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

  2. 02Промежуточные итоги внутри таблицы

    «Итого по странице» и «Перенос» — служебные строки. Просуммировав колонку вместе с ними, вы получите итог примерно вдвое больше настоящего.

  3. 03Строка разорвана границей листа

    Длинное наименование переносится: начало остаётся на одном листе, конец уходит на следующий. При склейке получаются две неполные строки вместо одной.

  4. 04Колонки на разных листах смещены

    Ширина колонок подгоняется под содержимое каждого листа отдельно. Границы столбцов на втором листе могут не совпадать с первым, и данные попадают не в те колонки.

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

Как починить

Убрать служебные строки фильтром

  1. 1.Отфильтруйте строки, где в колонке количества нет числа: шапки и итоги под это попадут.
  2. 2.Проверьте отфильтрованное глазами — иногда под условие попадают и настоящие позиции без количества.
  3. 3.Удалите служебные строки и пересчитайте итог.

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

Сверить по нумерации позиций

  1. 1.Если в документе есть колонка «№ п/п», постройте по ней проверку непрерывности.
  2. 2.Пропуск в нумерации точно укажет, какая позиция потерялась и на каком листе.

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

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

Если документ на две страницы и позиций в нём десяток — быстрее перенести руками, чем настраивать сборку. Автоматизация окупается на документах в десятки и сотни строк.

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

В пилоте многостраничные документы разбираются вручную — именно потому, что склейка на границе листа требует решения, а не правила. Автоматической сборки многостраничных таблиц у нас сейчас нет, и обещать её до появления мы не будем. Сквозную нумерацию позиций, если она есть в документе, мы сохраняем в выгрузке — по ней проще проверить полноту.

Вопросы

Почему потерянные строки не восстанавливаются автоматически?

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

Что делать с промежуточными итогами?

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

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

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

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

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