К содержанию
Автоматизация, CRM и ERP

Перенос учёта из Excel в систему — без остановки работы и со сверкой данных

Перевожу учёт из таблиц в CRM или ERP постепенно — компания работает как обычно, пока новая система не догонит Excel по данным. Переключение — только после сверки.

Когда это нужно

  • Всё держится на одном человекеРабота идёт в файлах, и только один сотрудник знает, какая формула что считает. Он в отпуске — всё стоит.
  • Остановиться нельзяРади переезда нельзя остановить работу, поэтому его откладывают из года в год.
  • Итоги не сходятсяОдин и тот же клиент записан в разных таблицах по-разному, а суммы расходятся с бухгалтерией.
  • Новая система пустаяСистему внедрили, но старые данные в неё так и не перенесли — и команда вернулась в Excel.

Что входит

  • Разбор таблиц — что в них хранится и какие формулы считают деньги
  • Модель данных и справочники вместо копий в разных файлах
  • Прототип ключевых экранов до разработки
  • Импорт клиентов, истории и балансов со сверкой итогов
  • Параллельная работа — таблицы и система, пока данные не сойдутся
  • Выгрузки в Excel там, где таблица действительно удобна
  • Роли и права вместо общего доступа к файлу
  • Обучение команды на её же данных

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

Без «дня переезда»

Я не устраиваю день, после которого таблицы запрещены. Система догоняет Excel постепенно: сначала модуль, который снимает главную боль, потом остальные. Пока данные не сошлись, команда работает как раньше. Какое-то время таблица и система живут рядом — и это нормально: так сразу видно, где цифры расходятся.

Hickmet вёл в Excel перелёты, брони отелей, трансферы, клиентов, платежи и расселение, а цену пакета считал в отдельной таблице. Сначала появился рабочий прототип админки, потом бэкенд под ту же логику. Теперь цена места считается в самой системе — из себестоимости номера и маржи для каждого типа размещения.

Как я переношу данные

  • Сначала таблицы, потом экраны. Разбираю, что хранится в каждом файле, кто его ведёт и какие формулы считают деньги.
  • Перенос со сверкой. Импортирую клиентов, историю и балансы и сверяю итоги со старыми таблицами. Во второй версии Atlas Save старые балансы я тоже переносил со сверкой — вместе с журналом операций и защитой от двойного учёта.
  • Права вместо общего файла. В таблице любой может случайно стереть чужую формулу. В системе менеджер видит своих клиентов, бухгалтер — платежи, руководитель — всё.
  • Excel остаётся, но выгрузкой. В системе Hickmet расселение выгружается в Excel: где таблица удобна, её никто не отнимает. Но база одна, и живёт она в системе.

Если вместе с таблицами пора менять и сам процесс, начните со страницы автоматизации. Почему я начинаю с вопроса «как у вас это происходит сейчас?» — в заметке «Прихожу и разбираюсь изнутри».

Как я это делаю

  1. Разбор таблиц

    Какие файлы есть, кто их ведёт, какие формулы считают деньги и где данные дублируются.

  2. Модель данных

    Сущности, справочники и связи вместо повторов в разных листах.

  3. Прототип

    Ключевые экраны в кликабельном виде. Их проверяют те, кто сейчас ведёт таблицы.

  4. Перенос и сверка

    Импорт данных и сверка итогов со старыми таблицами. Пока цифры не сошлись, главным остаётся Excel.

  5. Переключение

    Система становится базой, Excel — выгрузкой. Обучение команды и гарантийный период.

Вопросы

Придётся ли останавливать работу на время переноса?

Нет. Пока система не догонит таблицы по данным, команда работает как раньше. Переключение — после того, как итоги сойдутся.

Что будет с формулами из Excel?

Формулы, которые считают деньги, разбираю по одной и переношу их логику в систему. Если старый и новый расчёт расходятся, разбираю расхождение до запуска, а не после.

Таблицы у нас ведутся неаккуратно. Это проблема?

Это обычное дело. Перед импортом убираю дубли и привожу записи к одному виду, а спорные строки показываю вам — их решает человек, а не скрипт.

Команда привыкла к Excel. Отчёты в нём останутся?

Выгрузки в Excel оставляю там, где они удобны. Главное, чтобы данные вводились в одном месте, а таблица собиралась из системы, а не наоборот.

Похожие решения

Все решения

Есть задача — напишите, разберём.

Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.