К содержанию

Разбор5 мин чтения

Как перенести учёт из Excel в систему, не остановив работу

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

Нуралы КопбосынДизайнер и разработчик цифровых продуктов · 8 лет, 80+ проектов
Содержание6 разделов
  1. Разберите таблицы, а не регламент
  2. Наведите порядок в справочниках
  3. Решите, сколько истории переносить
  4. Переносите по одному процессу
  5. Сверьте деньги до тиына
  6. Оставьте людям привычное там, где оно не мешает

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

Разберите таблицы, а не регламент

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

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

Отдельно ищу места, где таблица делает работу человека: формулы, которые считают цену, скидку, долг. Их логику нужно вытащить и записать — она станет правилами системы. И спрашиваю о том, что живёт вне таблиц: в голове менеджера, в WhatsApp, в блокноте. Это тоже учёт, только невидимый. Подробнее о том, почему разбор идёт раньше всего, — в заметке «Прихожу и разбираюсь изнутри».

Наведите порядок в справочниках

Система держится на справочниках: клиенты, товары, контрагенты, отели, услуги. В таблицах они почти всегда грязные. Один клиент записан тремя способами, у товара два артикула, город то «Алматы», то «Алма-Ата», телефон то с восьмёркой, то с плюсом.

До импорта справочники нужно почистить: найти дубли, договориться о написании, выбрать ключ, по которому одна запись отличается от другой. Для людей в Казахстане удобный ключ — ИИН: он не меняется и сразу даёт дату рождения и пол. В ERP для туроператора Hickmet так и сделано: дата рождения и пол клиента подставляются из ИИН, а не вводятся заново. Для компаний такой же ключ — БИН.

Чистку справочников часто откладывают как скучную работу. Зря: это единственный шаг, после которого отчёты в новой системе начинают совпадать с реальностью.

Решите, сколько истории переносить

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

Поэтому данные я делю на три части:

  • живое — активные клиенты, открытые заказы, текущие балансы и долги. Это переносится обязательно и со сверкой;
  • нужное для отчётов — итоги прошлых периодов, чтобы сравнивать год к году. Часто хватает сводных цифр, а не каждой строки;
  • архив — старые закрытые сделки. Они могут остаться в Excel, но только для чтения и в одном месте, где их легко найти.

Так переезд становится короче, а система не начинает жизнь с мусора.

Переносите по одному процессу

Я не переношу всё сразу. Порядок такой:

  1. Выбираю процесс, который болит сильнее всего. Обычно это место с самыми частыми ручными переносами и ошибками: заказы, платежи, расчёт цены.
  2. Делаю для него модуль и проверяю на копии реальных данных. Не на нескольких тестовых строках, а на выгрузке за прошлый период — со всеми её странностями.
  3. Назначаю дату переключения. С этого дня новые записи по процессу — только в системе. Старые таблицы по нему становятся архивом только для чтения.
  4. Повторяю круг для следующего процесса. Следующий модуль, следующая проверка, следующая дата.

Так работа не останавливается ни на день: всё, что ещё не переехало, живёт в Excel как раньше. А с каждым модулем людям становится легче, и сопротивление новой системе слабеет.

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

Сверьте деньги до тиына

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

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

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

Оставьте людям привычное там, где оно не мешает

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

Обучение лучше проводить на живых данных: каждый сотрудник проходит в системе свой обычный рабочий день, пока рядом есть кому ответить. Инструкции читают редко, а прожитый в системе день запоминают.

После запуска нужен гарантийный период. В первые недели всплывают сценарии, которых не было ни в одной таблице: возврат, перенос брони, платёж за двоих. Это нормально, если на них быстро реагируют, а не откладывают до следующего этапа.

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

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

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