Чек-лист для проверки данных перед миграцией из Excel в учётную программу.

Этот чек-лист создан в продолжение статьи «Как вести учёт в Excel, чтобы без проблем потом перевести учёт в специальные программы?» Он позволит оценить ситуацию с готовностью данных для переноса из Excel в учётную программу. По каждому пункту проставьте «Да/Нет». Если хоть один ответ «Нет», миграцию необходимо отложить и подготовить данные.

Блок А. Структура файлов

  1. Все данные для переноса структурированы и сведены в минимальное количество файлов (оптимально – один)?
  2. В этом файле лист (или листы) строго типа «плоская таблица»?

Главные принципы плоской таблицы:

– одна строка – одна запись (событие/факт/строка справочника);

– один столбец – один признак (дата/название/сумма);

в одной ячейке хранится только одно значение (например, в ячейке хранится артикул одного товара, а не перечислены артикулы через запятую или слэш);

– в ней нет вложенных разделов, подтаблиц и иерархии;

– в ней нет объединённых ячеек.

3. Первая строка каждого такого листа – только заголовки столбцов (без пробелов, спецсимволов, кроме символа подчёркивания)?

4. Внутри таблиц с данными данных нет пустых строк и столбцов?

Блок Б. Качество данных

5. Каждая операция в отдельной строке?

6. Нет «итогов» внутри данных?

7. У каждой строки есть дата в едином формате (YYYY-MM-DD)?

8. Суммы числового типа, а не текстового?

9. Отдельные признаки не обозначены только цветом или шрифтом?

Если есть, то должен быть добавлен столбец для такого признака, например «Статус».

Пояснения: например, ячейки с суммами дебиторской задолженности контрагенту А залиты синим цветом, а контрагенту Б — оранжевым. И при этом нет никаких дополнительных признаков типа ID контрагентов. Цвет ячейки – это визуальный формат, он не является данными. При выгрузке в программу информация о цвете полностью теряется. Если цвет несет смысл — обязательно вынесите этот признак в отдельный текстовый или числовой столбец.

10. В одном столбце данные одинакового формата? 

Блок В. Идентификаторы и справочники

11. У товаров, складских запасов есть уникальный идентификатор (артикул/штрихкод/составной ключ из полей «Наименование+Модель»), позволяющий однозначно опознать позицию (в отдельной колонке)?

12. У клиентов/контрагентов есть уникальный ID (номер договора / внутренний код в отдельной колонке)?

13. Справочники (номенклатура, контрагенты) отделены от операций (или при отсутствии справочников идентификаторы повторяются одинаково в таблицах фактов)?

Пояснения:  

– названия товаров/клиентов строго повторяются во всех строках (нет вариантов «ООО Ромашка», «Ромашка ООО», «Ромашка»);

– настроенные выпадающие списки вместо ручного ввода текста в таблицах многократно снижают ошибки ввода повторяющихся данных.

Блок Г. Объём переноса

14. Выбран конкретный период или срез для переноса (например, только непогашенная дебиторка и остатки на 31 декабря), а старые закрытые периоды решено не переносить?

15. Есть документ с учётной политикой (ФИФО/средняя, момент признания выручки, правила списания)?

Пояснения: программа работает по строгим алгоритмам, а Excel позволяет «руками» сделать проводку в обход логики (например, отгрузить товар, которого нет на остатке, или продать по цене ниже себестоимости в убыток). Документируйте правила – запишите, как вы считаете себестоимость (ФИФО или по средней), в какой момент признается выручка (по отгрузке или по оплате), как списываются материалы. Настроить программу под четкие правила легко. Настроить программу под «мы в Excel иногда исправляли красной ручкой задним числом» — невозможно.

Блок Д. Технические моменты

16. В текстовых столбцах (названия, адреса) отсутствуют непечатаемые символы (знаки абзаца, табуляции, переносы строк внутри ячеек)?
17. Столбцы с датами и числами не содержат пробелов-разделителей тысяч внутри ячеек (например, «1 000» вместо «1000» и валютных символов (рубли, доллары))?

И напоследок дам следующую рекомендацию: при переносе данных из Excel в учётную систему крайне желательно использовать для трансформации данных надстройку Power Query. В отличие от ручных замен, формул и копирований в Excel, которые невозможно отследить и перепроверить, Power Query сохраняет последовательность всех шагов преобразования.
Преимущества:
– вы всегда можете вернуться к любому шагу и увидеть логику изменений;
– на каждом этапе видно, сколько строк обработано, удалено или преобразовано;
– если вы преобразуете одинаковые файлы с новыми данными, вы просто обновляете запрос – все преобразования, очистки, удаление дублей и приведение форматов применяются к новым данным без вашего участия.
Power Query оставляет цифровой след (M-код), который можно проверить, отредактировать и использовать как документ по подготовке данных для миграции.

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

Прокрутить вверх