DocFlow

Фильтр скрыл часть строк при копировании

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

В исходной таблице сорок позиций, после копирования — двадцать восемь. Номера строк в исходнике идут с пропусками: 1, 2, 5, 6, 9.

Коротко

Копирование берёт только видимые строки, а фильтр прячет остальные. Пропуски в нумерации строк — главный признак. Перед копированием фильтр надо снять, а не просто выбрать «все» в списке значений.

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

  1. 01Включённый автофильтр

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

  2. 02Скрытые вручную строки

    Строки можно скрыть без фильтра — они точно так же не попадут в копию.

  3. 03Группировка со свёрнутыми уровнями

    Свёрнутая группа прячет строки внутри себя, и при копировании берутся только заголовки уровней.

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

Как починить

Снять фильтр и показать все строки

  1. 1.Данные → Фильтр (выключить), либо «Очистить» в группе «Сортировка и фильтр».
  2. 2.Выделите весь лист и Формат → Отобразить строки.
  3. 3.Повторите копирование.

не чинит: Отобразятся и служебные строки, которые отправитель прятал намеренно, — сверяйте итог.

Свериться по итогу документа

  1. 1.Сложите суммы скопированных строк.
  2. 2.Сравните с итогом исходной таблицы.
  3. 3.Расхождение означает потерянные строки, а не ошибку в суммах.

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

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

Это работа с Excel, а не разбор документов. Привычка смотреть на номера строк перед копированием закрывает проблему навсегда.

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

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

Вопросы

Почему копирование берёт только видимые строки?

Так устроен Excel: выделение диапазона при активном фильтре подразумевает видимые ячейки. Логика удобная для работы и опасная для переноса данных.

Как понять, что в файле были скрытые строки?

По разрыву в нумерации строк слева. Это единственный надёжный признак, и он виден до всякого копирования.

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

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

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

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