DocFlow

После сведения файлов итог удвоился

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

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

Коротко

Дубли при сведении почти никогда не рождаются из данных — они приезжают из процесса объединения. Три обычных источника: лишний файл в папке, пересекающиеся периоды в отчётах и повторный запуск объединения поверх уже собранного. Все три находятся колонкой с именем исходного файла, и без неё поиск превращается в гадание.

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

  1. 01Лишний файл в исходной папке

    Копия «Отчёт_июль (1).xlsx» или черновик попадает в объединение молча. Объединение по папке берёт всё, что в ней лежит, и не спрашивает, копия это или новый месяц.

  2. 02Пересекающиеся периоды в отчётах

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

  3. 03Повторный запуск объединения

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

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

Как починить

Объединять по папке с колонкой источника

  1. 1.Сложите нужные файлы в отдельную служебную папку и не кладите туда ничего лишнего.
  2. 2.Подключите папку как источник и добавьте колонку с именем файла.
  3. 3.После сборки проверьте число строк по каждому файлу.

не чинит: Не защищает от пересекающихся периодов внутри самих файлов: там дубли настоящие и убираются отбором.

Убрать повторы по составному ключу

  1. 1.Соберите ключ из ИНН поставщика, номера и даты документа.
  2. 2.Удалите дубликаты по этому ключу, а не по всей строке целиком.
  3. 3.Сверьте итог с суммой итогов по файлам.

не чинит: Удаление по всей строке пропустит дубли, отличающиеся форматированием или лишним пробелом.

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

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

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

Каждая наша выгрузка относится к загруженным вами документам и не содержит данных из прошлых. Дубли между выгрузками возможны, если один документ загружен дважды, — искать их надо по паре «поставщик и номер», как и любые другие.

Вопросы

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

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

Как понять, настоящий это дубль или разные документы?

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

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

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

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

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