файл против системы
Excel — это файл. Компания на файле не масштабируется
Не потому, что Excel плох. Потому что файл нельзя открыть вдвоём, нельзя проверить и нельзя восстановить.
Excel — величайший инструмент в истории делового софта, и уходят с него не поэтому. Уходят из-за одной архитектурной черты: это файл. У файла есть копия на ноутбуке у Марины, версия «итог_финал_v3» на сетевом диске и присланный по почте вариант, который отличается от обоих. Когда компания принимает решения по файлу, она принимает их по чьей-то копии, и никто не знает, по чьей именно.
Второе — макросы. Обычно есть один файл, где работа автоматизирована на VBA, и один человек, который умеет его чинить. Пока он на месте, всё хорошо. Формально это не софт компании: у него нет ни исходников в репозитории, ни тестов, ни владельца, кроме этого человека. Уход с Excel — это в первую очередь превращение личной ответственности в системную.
Пора уходить, если
- В названиях файлов есть слова «итог», «финал», «новый».
- Файл нельзя открыть двоим одновременно.
- Есть макрос, который понимает один сотрудник.
- Отчёт собирают, сводя несколько файлов вручную.
- Никто не может сказать, какая версия сейчас правильная.
Что вы теряете, пока данные живут в файле
| Что нужно | Как это у файла | Как в системе |
|---|---|---|
| Работать вдвоём | Копия у каждого, потом сведение | Одни данные, одновременный доступ |
| Знать актуальную версию | По имени файла и по памяти | Версия одна по определению |
| Восстановить, если удалили | Корзина и надежда | Бэкап и история изменений |
| Понять, откуда цифра | Формула в ячейке, если её не переписали | Правило в коде, одно на всю систему |
| Отдать данные наружу | Отправить файл целиком | Показать ровно то, что можно |
Как проходит переход
-
Разбираем макросы до намерения
VBA почти всегда описывает процесс, который никто не документировал. Первый шаг переезда — прочитать макрос и записать словами, что он делает и почему.
-
Импортируем данные, а не форматирование
Из файла забираются значения и связи. Объединённые ячейки, цветовая кодировка и подписи «см. соседний лист» переносу не подлежат — это интерфейс, а не данные.
-
Сначала ввод, потом отчёт
Пока данные вводят в файл, система вторична. Перенос ввода — момент, после которого возврата уже не будет, и делать его надо рано.
-
Оставляем Excel как выгрузку
Бухгалтерия и руководители всё равно захотят выгрузку. Это нормально: разница в том, что теперь файл делается из системы, а не наоборот.
Что дальше
Услуга: ERP и бэк-офис Обычно строим: Кабинет поставщика Кейс по теме: Partnetix — PRM-платформа для партнёрских программ
Частые вопросы
- У нас Excel в облаке, это уже не файл.
- Совместное редактирование решает проблему копий, но не решает остальных: нет валидации, нет прав на строку, нет истории, кто изменил конкретную цифру. Ближайший разбор — страница про Google Таблицы.
- Макросы писал наш сотрудник, он и дальше поддержит.
- Это и есть риск, о котором речь. Пока знание живёт в одной голове, компания зависит от отпуска этого человека. Система превращает его знание в код, который можно прочитать и протестировать.