КАК МЫ АВТОМАТИЗИРОВАЛИ СБОР ДАННЫХ ИЗ СОТЕН СЧЕТОВ-ФАКТУР В PDF
Клиент прислал папку с сотнями PDF-файлов и сказал: «Вот счета-фактуры от поставщиков — обрабатывайте». Никакой выгрузки из системы, никакого Excel — только готовые PDF.
Тут самая главная сложность в том, что каждый счёт-фактура состоит из трёх блоков: шапка с данными поставщика, таблица с позициями, подписи и транспортная информация. Причем структура не одинаковая — в одном файле 17 столбцов, в другом вдруг на один больше, начиная со второй страницы.
Нам по факту каждый раз нужно было разный диапазон данных из каждого файла извлекать. После того как мы это все извлекли, нужно еще привести в нормальный вид, чтобы он подходил для написания формул, построения сводных таблиц.
Решали в два этапа:
→ Сначала разобрались, как вытащить всё нужное из одного файла, — настроили логику, разобрались с плавающими столбцами, проверили крайние случаи.
→ Потом запустили на всю папку: указываешь путь, нажимаешь — и все файлы собираются в одну таблицу с артикулами, позициями и нужными данными в нормальном виде для формул и сводных. Новые файлы появились — кладёшь в папку и перезапускаешь. Всё.
Снял разбор этого кейса — показываю, как устроено решение и какие подводные камни вылезли в процессе.
Видео в канале курса →
Post #1432
943

- 🔥 10
- 👍 3
- ❤ 2