В документе две таблицы, разобралась только первая
Как это выглядит
В документе визуально две таблицы с разными наборами колонок. В выгрузке строки только из первой, вторая пропала целиком или склеилась с первой.
Коротко
Многие бланки содержат несколько независимых таблиц: сведения об объекте и перечень материалов, позиции и удержания, работы и расходники. Разбор «одна таблица на документ» берёт первую и теряет остальные — а важное часто именно во второй.
Почему так происходит
01Настройка разбора на одну таблицу
Если шаблон ожидает одну табличную часть, вторая либо игнорируется, либо приклеивается к первой со сдвигом колонок.
02У таблиц разный набор колонок
Склеивание таблиц с разной структурой даёт кашу: значения второй попадают в колонки первой не по смыслу.
03Вторая таблица на следующей странице
Если между таблицами разрыв страницы, вторая может быть принята за продолжение первой.
04Таблица без явного заголовка
Если у второй таблицы нет шапки, её границу определить нечем.
Как понять, что причина именно эта
- Сравните число строк в выгрузке с суммарным числом строк обеих таблиц
- Посмотрите, не появились ли строки со сдвинутыми значениями
- Проверьте, есть ли в выгрузке данные из второй таблицы вообще
- Откройте исходник и посчитайте таблицы
Как починить
Разбирать таблицы отдельно
- 1.Настройте шаблон на несколько табличных частей
- 2.Задайте признак начала каждой: заголовок или ключевое слово
- 3.Выгружайте их отдельными наборами строк
не чинит: Требует настройки под конкретную форму документа.
Разделить документ на страницы
- 1.Если таблицы на разных страницах, разберите их как отдельные документы
- 2.Сведите результаты в вашей таблице
не чинит: Не сработает, если обе таблицы на одной странице.
Проверять полноту после разбора
- 1.Сравнивайте число строк с ожидаемым
- 2.Заведите привычку смотреть на последнюю строку выгрузки
не чинит: Это контроль, а не решение: пропажу вы заметите, но не устраните.
Когда мы не нужны
Если во второй таблице две строки, быстрее вписать их руками. Разбор второй части оправдан там, где в ней десятки позиций — как в акте списания с перечнем полученных материалов.
Что с этим делает наша выгрузка
Мы отдаём несколько табличных частей отдельными наборами строк, а не склеиваем их в одну таблицу. Разные наборы колонок — это разные данные, и объединять их значило бы испортить и то и другое.
Вопросы
Какие документы чаще всего содержат две таблицы?
Акт списания основных средств (объект и материалы от разборки), акт о приёме оборудования (характеристики и комплектность), отчёт комиссионера (продажи и удержания), дефектная ведомость (работы и материалы).
Как понять, что вторая таблица потерялась?
По числу строк. Привычка сверять количество строк в выгрузке с документом ловит этот класс ошибок надёжнее любых других проверок.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/razobralas-tolko-pervaya-tablica.
Другие ошибки