Excel против WMS: когда таблицы ещё работают, а когда уже нет

Меня зовут Анна, мне 33, шесть лет работаю в учётных системах склада, а до этого была кладовщиком. Первые два года склад, где я работала, жил в таблицах. Большая книга с листами «приход», «расход», «остатки», формулы, которые знал один человек, и цветная заливка, смысл которой никто уже не помнил.
Я не отношусь к таблицам с презрением. Они честно работали, пока склад был маленьким. Проблема не в том, что таблица плохая, а в том, что момент, когда она перестаёт справляться, почти никто не замечает вовремя. Расскажу, по каким признакам его увидеть и чем таблица на самом деле отличается от учётной системы.
Когда таблицы ещё работают
Скажу сразу, чтобы никого не пугать: для части складов таблица — нормальное решение. У нас она нормально работала, пока выполнялись такие условия:
- Мало позиций. Пара сотен артикулов, которые кладовщик знает в лицо.
- Один-два человека ведут учёт. Все правки проходят через одни руки.
- Немного движений. Приходы и отгрузки в день можно пересчитать на пальцах.
- Один клиент или свой товар. Не нужно разделять остатки и отчёты по заказчикам.
- Нет обмена с площадками. Заказы приходят письмом или звонком, а не потоком.
Если все пункты про вас, тратить деньги и силы на систему, скорее всего, рано. Лучше навести порядок в самой таблице.
Признаки, что таблица уже не справляется
Эти признаки у нас появлялись по одному, и каждый по отдельности казался мелочью.
| Признак | Что на самом деле происходит |
|---|---|
| Файл открывают несколько человек и затирают правки друг друга | Учёт физически не успевает за количеством рук |
| Остаток в таблице и на полке расходится каждую неделю | Операции вносятся с опозданием или не вносятся вовсе |
| Никто не может сказать, где лежит товар | В таблице есть количество, но нет адреса |
| Отчёт клиенту собирают полдня | Данные есть, но их приходится сводить вручную |
| Разбор расхождения невозможен | Нет истории: кто, когда и что изменил |
| Формулы понимает только один человек | Учёт держится на памяти, а не на системе |
Последний признак самый опасный. У нас таким человеком была бухгалтер, которая настроила формулы. Когда она уволилась, половина листов превратилась в набор цифр, которые боялись трогать.
Чем таблица отличается от системы на самом деле
Часто думают, что система — это просто таблица подороже и с красивым экраном. Разница в другом.
Таблица верит тому, что в неё написали
В таблицу можно записать что угодно. Отгрузили двадцать, записали двенадцать — таблица согласится. Поставили товар не в ту ячейку — таблица об этом не узнает. Она не проверяет, а только хранит.
Система со сканированием не даст отобрать товар, которого нет в ячейке, и не даст положить позицию туда, где её не ждут. Ошибка становится не невозможной, но заметной сразу, а не через месяц.
У таблицы нет истории
Когда остаток расходится, в системе я поднимаю историю движений по позиции и вижу каждую операцию. В таблице я вижу только текущую цифру. Что было между прошлой проверкой и сегодня — неизвестно. Именно поэтому в таблицах расхождения не разбирают, а просто исправляют.
Таблица не знает про адрес
В таблице можно завести колонку «место», но её не обновляют при каждом перемещении. Через месяц колонка показывает, где товар лежал когда-то. Про то, как устроено адресное хранение и почему оно держится только на сканировании, я писала отдельно.
Случай, после которого мы решились
Переломный момент у нас был банальный. К складу пришли два новых клиента почти одновременно, и за месяц количество позиций выросло в несколько раз. Таблица формально справлялась: строк стало больше, формулы считали.
Но через три недели крупный клиент попросил отчёт по остаткам с разбивкой по партиям. Мы собирали его два дня, сверяя листы вручную, и в итоге отправили с ошибками в нескольких позициях. Клиент заметил. Это был первый раз, когда нас спросили, можно ли вообще доверять нашим цифрам.
После этого вопрос «нужна ли система» больше не обсуждали. Обсуждали только, как перейти и не сломать работу. Что ломается в первые дни после запуска, я подробно разбирала в статье про внедрение.
Сколько на самом деле стоит таблица
Самый частый аргумент против перехода — таблица бесплатная. Формально да. Но когда я посчитала, сколько времени у нас уходило на её обслуживание, картина стала другой.
Первое — время на сведение. Каждый вечер один человек тратил около часа, чтобы перенести данные с бумажных накладных и из сообщений смены в файл. Это пять часов в неделю только на то, чтобы цифры появились в таблице.
Второе — отчёты клиентам. Сводить данные по каждому клиенту вручную занимало ещё несколько часов в неделю, и чем больше клиентов, тем дольше.
Третье — поиски. Этого вообще никто не считал, но когда комплектовщик не находит товар там, где он «должен быть», теряется время всей цепочки: поиск, звонок, пересчёт.
Четвёртое — ошибки, которые доходят до клиента. Одна неверная отгрузка — это возврат, переупаковка и разговор, после которого клиент начинает перепроверять за вами всё.
Сложите это за год, и «бесплатная» таблица перестаёт быть бесплатной. Я не утверждаю, что система всегда дешевле: для маленького склада может быть наоборот. Но сравнивать надо не цену программы с нулём, а цену программы с часами, которые таблица уже съедает.
Если пока остаётесь на таблицах
Переход — это деньги и время, и не всегда он нужен прямо сейчас. Если решили повременить, вот что сделает таблицу надёжнее:
- Один человек отвечает за файл. Остальные передают ему данные, а не правят сами.
- Каждая операция — отдельная строка с датой. Не перезаписывать остаток, а вести журнал движений. Остаток пусть считается формулой.
- Колонка «кто внёс». Хоть какая-то история.
- Защищённые формулы. Чтобы случайной правкой не сломать расчёт.
- Регулярный пересчёт. Сверять таблицу с полкой хотя бы по ходовым позициям каждую неделю.
- Резервные копии. Один испорченный файл без копии может стоить месяца восстановления.
Второй пункт самый важный. Таблица, в которой перезаписывают остаток, не позволяет разобраться ни в одном расхождении. Таблица-журнал хотя бы показывает, что происходило.
Что не решит переход на систему
Честно скажу и об этом, потому что видела разочарования. Система не наведёт порядок сама. Если смена привыкла делать и не отмечать, в системе будет то же самое, только дороже. Если справочник товаров в таблице грязный, его перенесут в систему вместе с грязью.
Переход имеет смысл, когда вы готовы поменять не только инструмент, но и привычки: каждое движение через сканер, приёмка по факту, закрытие смены без висящих операций. Без этого система превращается в очень дорогую таблицу.
Частые вопросы
Можно ли сделать из таблицы подобие системы с помощью макросов?
Можно продлить ей жизнь, но не превратить в систему. Макросы не заменят проверку при сканировании, историю изменений и одновременную работу нескольких человек. Обычно такие решения держатся на одном авторе, и когда он уходит, склад остаётся с файлом, в который страшно заглядывать.
С какого размера склада точно пора переходить?
Универсальной цифры нет. Я смотрю не на площадь и не на число позиций, а на признаки из таблицы выше. Если расхождения каждую неделю, отчёты клиентам собираются вручную и никто не знает, где лежит товар, — пора, даже если склад небольшой.
Что делать с таблицами после перехода?
Сохранить как архив и перестать в них работать. Самая частая ошибка — вести учёт параллельно «на всякий случай». Через месяц цифры в таблице и в системе расходятся, и люди не знают, какой верить. Одна точка правды лучше двух, которые спорят.
Итог: таблица — нормальный инструмент для маленького склада с одним человеком на учёте. Она перестаёт работать не в один день, а постепенно: сначала расхождения, потом потерянные адреса, потом отчёт, которому клиент не верит. Главное — заметить эти признаки раньше клиента. А точный учёт в любом инструменте — это основа, на которой держится вся обработка товара.


