Выгрузка поставщика — в ваш формат, даже когда он снова поменялся
Данные приходят в чужой таблице, а работать надо в своей. Колонки не те, порядок не тот, часть значений в другом виде — и каждый раз это ручная перекладка. Формат входа при этом не важен: таблица, PDF, фотография или текст письма.
Это типовая ситуация, а не история конкретного клиента. Правила настоящие, цифр экономии здесь нет намеренно.
Перекладка колонок как ежемесячный ритуал
Файл приходит в том виде, в каком его выгружает чужая система. Иногда это Excel, иногда PDF, а иногда — просто таблица, вставленная в тело письма, или фотография распечатки.
Чтобы с этим работать, данные перекладывают в свой формат: сопоставляют колонки, приводят единицы, чистят пустые строки. Первый раз — терпимо, на десятый — обидно.
А потом поставщик меняет выгрузку: добавляет колонку, переименовывает заголовки. И вся ручная схема начинается заново.
Как это работает в Findock
Формат входа не важен
- Отдаёте файл в любом виде xlsx, csv, txt, pdf, фотография таблицы или текст, вставленный прямо из письма.
- Один раз показываете соответствие колонок Какая колонка чему соответствует в вашем формате и что делать с пустыми значениями.
- Получаете файл в своём формате С вашими заголовками, порядком колонок и единицами.
- Формат у поставщика изменился — правите фразой «Теперь количество в третьей колонке» — и всё. Заново ничего не собирают.
| В чужом файле | В вашем формате | Правило |
|---|---|---|
| Наименование тов. | Номенклатура | как есть |
| Кол-во, шт | Количество | число |
| Цена с НДС | Цена | выделить НДС |
Поставщик поменял выгрузку — вы правите одну фразу. Вечер на перекладку колонок больше не уходит.
Что настраивается
Четыре правила
- Соответствие колонок и что делать с пустыми значениями.
- Единицы и разделители, если приходят по-разному.
- Реакция на новую колонку: игнорировать или показать вам.
- Проверки: например, что итог сходится с суммой строк.
Как было и как стало
Те же шаги, но руками остаётся только проверка
Перекладка выгрузки — это не одно действие, а цепочка мелких. Ошибка обычно прячется не в сложном месте, а в скучном: там, где глаз уже замылился.
| Шаг | Вручную | В Findock | Где возникает ошибка |
|---|---|---|---|
| Получить файл | Открыть и понять, что поставщик прислал в этот раз. PDF и фото — перепечатать. | Файл отдаётся как есть: таблица, PDF, фото или текст письма. | Опечатки при перепечатке, особенно в суммах и ИНН. |
| Сопоставить колонки | Каждый раз заново копировать колонку за колонкой. | Соответствие описано один раз. | Колонку вставили со сдвигом на строку — и количество уехало к чужому товару. |
| Привести даты, числа, единицы | Формулы, замена точки на запятую, «Текст по столбцам». | По правилу разделителей и единиц. | 03/10/26 превратилось в 10 марта, сумма осталась текстом и не попала в итог. |
| Убрать шапку, пустые и итоговые строки | Глазами, удаляя лишнее. | По правилу; пустые значения помечаются, а не додумываются. | Промежуточный итог остался внутри таблицы и посчитался дважды. |
| Сверить итог | Вручную СУММ по колонке — если не забыли. | Заданная проверка: итог сходится с суммой строк. | Проверку пропускают в конце дня, когда она нужнее всего. |
| Поставщик поменял формат | Собрать схему заново. | Сказать одной фразой, что изменилось. | Старая схема молча кладёт данные не в те колонки. |
| Проверить результат | Человек. | Человек. | Этот шаг не исчезает — меняется только то, сколько сил на него остаётся. |
Разбор на примере
Четыре строки чужой выгрузки — и что с ними происходит
Возьмём вымышленный реестр отгрузок от дистрибьютора. Он приходит в CSV, выгруженном из его системы. В нём ровно те мелочи, на которых обычно спотыкаются: дата через косую черту, точка вместо запятой, ИНН без ведущего нуля, единицы как попало и строка «Итого» прямо в данных.
| Дата док. | № | ИНН покуп. | Наименование тов. | Кол-во | Ед. | Сумма с НДС |
|---|---|---|---|---|---|---|
| 03/10/26 | 1184 | 274012345 | Перчатки нитриловые, M | 20 | уп. | 24400.00 |
| 03/10/26 | 1184 | 274012345 | Салфетки бумажные | 150 | шт. | 6100.00 |
| 07/10/26 | 1191 | 27401234567 | Пакеты фасовочные | 10 | уп | 1830.00 |
| 08/10/26 | 1196 | 274012345 | Мыло жидкое, 5 л | шт | 4880.00 | |
| Итого | 37210.00 |
Правило для этого поставщика сказано обычными словами — так же, как вы объяснили бы его коллеге:
- Даты у этого поставщика идут как день/месяц/год с двузначным годом. Переводи в ДД.ММ.ГГГГ.
- Суммы приходят с точкой. В нашем файле — запятая и пробел между тысячами. НДС выдели отдельной колонкой по ставке 22%.
- ИНН храни как текст. Если цифр 9 или 11 — допиши ноль слева. Если и после этого не 10 и не 12 — пометь строку.
- Единицы: «шт.» и «шт» — это «шт», «уп.» и «уп» — «упак».
- Строку «Итого» не переноси, но сверь её с суммой строк. Пустое количество не заполняй — пометь.
| Дата | Номер | ИНН контрагента | Номенклатура | Количество | Ед. изм. | Сумма | в т. ч. НДС 22% |
|---|---|---|---|---|---|---|---|
| 03.10.2026 | 1184 | 0274012345 | Перчатки нитриловые, M | 20 | упак | 24 400,00 | 4 400,00 |
| 03.10.2026 | 1184 | 0274012345 | Салфетки бумажные | 150 | шт | 6 100,00 | 1 100,00 |
| 07.10.2026 | 1191 | 027401234567 | Пакеты фасовочные | 10 | упак | 1 830,00 | 330,00 |
| 08.10.2026 | 1196 | 0274012345 | Мыло жидкое, 5 л | на проверку | шт | 4 880,00 | 880,00 |
Обратите внимание на дату. «03/10/26» одинаково честно читается и как 3 октября, и как 10 марта — по одной строке этого не понять. Поэтому порядок дня и месяца фиксируется в правиле, а не угадывается каждый раз. Подсказка, как его определить самому: найдите в выгрузке дату, где первое число больше 12. «25/10/26» бывает только днём и месяцем.
НДС здесь выделен из суммы по формуле «сумма × 22 / 122». Если хотите перепроверить отдельную строку, это удобно сделать в калькуляторе НДС. И важная оговорка: правило «всё по 22%» годится только для поставщика, у которого все товары по одной ставке. Если в выгрузке встречаются товары по 10%, ставку нужно брать из самого файла.
Строка с мылом не потерялась и не получила «правдоподобное» количество. Она просто помечена, и решение по ней принимает человек — например, уточняет у поставщика.
Если дальше эти данные идут в 1С, пригодится наша страница о загрузке документов в 1С: там контрагенты сопоставляются по ИНН, и ведущий ноль решает, найдётся контрагент или создастся дубль.
Справка
Что ломается при переносе выгрузок
Чек-лист для любой чужой выгрузки, не только для Findock. Возле каждого пункта — как проблему заметить, пока она не дошла до отчёта.
- Формат дат. 03/10/26, 2026-10-03, 03.10.26 или вообще число вроде 46298 — так Excel хранит дату внутри. Видно по датам после 12-го числа: они не распознаются или уезжают в другой месяц.
- Разделитель дробной части. В русской версии Excel «24400.00» часто остаётся текстом, а цена «1.10» может превратиться в 1 октября. Видно по суммам, прижатым к левому краю ячейки.
- Кодировка CSV. Одни системы сохраняют файл в Windows-1251, другие — в UTF-8. Открыли не в той — вместо «Перчатки» видите «РџРµСЂС‡Р°С‚РєРё» или «Ïåð÷àòêè».
- Разделитель полей в CSV. Русский Excel ждёт точку с запятой. Если поля разделены запятыми, вся строка ложится в одну колонку.
- Потерянные ведущие нули. ИНН, КПП, БИК и коды товаров Excel считает числами и срезает нули слева. ИНН организации — 10 цифр, ИП — 12, КПП и БИК — по 9, причём российский БИК всегда начинается с 04. Видно по «короткому» ИНН и восьмизначному БИКу.
- Длинные номера. Excel хранит не больше 15 значащих цифр. Двадцатизначный расчётный счёт превращается в 4,07028E+19, а последние цифры заменяются нулями. Вернуть их из такого файла нельзя — только из исходника.
- Числа, сохранённые как текст. Зелёный треугольник в углу ячейки, выравнивание по левому краю, а СУММ по колонке меньше, чем должна быть.
- Неразрывные пробелы в числах. «24 400,00» выглядит как число, но между разрядами стоит неразрывный пробел. Замена обычного пробела «ничего не находит», а ячейка остаётся текстом.
- Объединённые ячейки и шапка в несколько строк. «Количество» над двумя колонками «шт» и «упак», название документа над заголовками. Видно, когда Excel отказывается сортировать или фильтровать.
- Итоговые строки внутри таблицы. «Итого по складу» посреди данных. Видно, когда сумма колонки больше итога в документе — иногда ровно вдвое.
- Разные единицы измерения. «шт», «шт.», «штук», «уп.», «упак» — для учёта это разные строки. А «упаковка» у одного поставщика — 10 штук, у другого 100, и пересчёт нужно знать заранее. Видно в сводной: один товар распадается на несколько строк.
Часть этих пунктов — ровно то, что описывается правилами выше: разделители, единицы, пустые значения, сверка итога. Подробнее о самой загрузке из таблиц — в статье «Как загрузить документы в 1С из Excel».
За содержание данных отвечает источник
Findock переносит данные, но не проверяет их по существу. Если поставщик прислал неверные цифры, они и приедут — поэтому итоговые суммы всё равно смотрит человек.
Вопросы по этому кейсу
Подойдёт csv, txt, pdf, фотография таблицы и даже текст, вставленный из письма.
Сказать помощнику, что изменилось. Это правка правила, а не новая настройка с нуля.
Они помечаются. Пустое поле не заполняется правдоподобным значением.
По одной строке никак: 03/10/26 читается обоими способами. Найдите дату, где первое число больше 12, — 25/10/26 бывает только днём и месяцем. Порядок фиксируют в правиле один раз, чтобы не угадывать заново.
Excel считает колонку числом и срезает нули слева. ИНН организации — 10 цифр, ИП — 12. Если в файле 9 или 11, ноль потерян. Такие колонки хранят как текст.
Чаще всего внутри таблицы есть промежуточные итоги, часть чисел сохранена текстом или потерялась строка. Сверку итога можно задать правилом — тогда расхождение видно сразу, а не после закрытия месяца.
Начать
Пришлите чужую выгрузку и свой формат
Покажем на ваших файлах, как это переложится.
Спасибо! Записали — свяжемся и договоримся о времени демо.
Укажите телефон или ник в Telegram, чтобы мы могли ответить.
Никакого спама — напишем один раз, чтобы согласовать время.
Похожие кейсы
- Формы банка из ОСВ Оборотка — заполненный бланк банка по правилам, заданным обычными словами.
- Входящая первичка в 1С и архив Фото и сканы от поставщиков — документы в 1С и архив по контрагентам.
- Как загрузить документы в 1С из Excel Встроенная загрузка, универсальная обработка, что ломается на числах и датах.