Odoo Как Odoo Делает Революцию в Рознице: Реальный Кейс из Ташкента
Если вы хотите порядок, контроль и рост — Odoo это лучший выбор.
Правильный путь миграции с Excel на Odoo: очистить данные, сопоставить поля, сохранить стабильные External ID, сначала импортировать в тестовую копию, затем загрузить в порядке зависимостей и перед переходом сверить остатки с подписанным согласованием. Согласно документации Odoo, объекты вроде контактов и товаров импортируются через .xlsx или .csv. Но прохождение кнопки Test еще не означает, что бизнес-проверка закончена.
Этот подход работает по одной логике и для дистрибьютора в Ташкенте, и для сервисной компании, и для торгового бизнеса с филиалами: клиенты, товары, цены, единицы измерения и начальные складские остатки проверяются отдельно. Есть и границы. Импорт контактов или товаров не переносит автоматически прошлую бухгалтерскую историю. Следующий шаг: экспортируйте небольшой образец из своей базы Odoo и составьте карту полей под названия столбцов именно у вас.
Если беспорядок из Excel попадет в Odoo, он не превратится в аккуратную систему. Это будет тот же беспорядок, только на скорости. Поэтому работа начинается не с импорта, а с определения владельца данных, исходного файла и критериев приемки.
В документации Odoo по импорту описаны форматы .xlsx и .csv, сопоставление столбцов с полями Odoo, действия Test и Import. Серьезно отнеситесь к жесткому предупреждению из этой документации: импорт может быть постоянным действием, и на простую кнопку отмены лучше не рассчитывать. Перед работой с живой базой проверяются резервная копия и восстановление на тесте.
В миграции на Odoo не все является программированием. Но и одной кнопкой все тоже не заканчивается.
.xlsx или .csv позволяют загрузить контакты, товары и похожие объекты.
UZS, единицы измерения, складские места и языки согласуются заранее.
Если есть старые форматы ID или сложные правила, до импорта пишется трансформация.
Если нужен постоянный обмен с 1C, сайтом или банком, делается отдельное подключение.
Не нужно перегружать читателя техническими названиями столбцов. Экспортируйте небольшой образец из своей базы Odoo и ответьте на три вопроса.
Самая вредная ошибка при миграции контактов: загрузить «ООО Atlas», «Atlas ООО» и «Atlas» как трех разных клиентов. Сначала согласуется правило дубликатов. Что важнее: ИНН, телефон, email или старый ID клиента? Затем каждой строке присваивается стабильный External ID.
В документации Odoo по контактам указано, что контакт может быть физическим лицом или компанией, имя обязательно, а физическое лицо может быть связано с компанией. В данных из Узбекистана рядом встречаются телефоны +998, узбекский апостроф, русский текст и английские названия товаров. Проверьте в предварительном просмотре апострофы, кириллицу и номера +998. На образце также проверьте даты, кодировку и разделитель CSV.
External ID должен быть уникален и среди других типов объектов: используйте разные префиксы, например company_001 и product_001, и сохраняйте их при повторных импортах. Database ID не является переносимым ключом другой базы. Контакты, товары и остатки готовятся в отдельных файлах: общая карта полей не означает импорт разных объектов одним файлом.

Цифры ниже условные. Они помогают договориться, какие строки являются записями, какие — дубликатами, а какие нужно исправить до импорта.
240 исходных строк − 12 дубликатов − 8 строк на исправление = 220 строк для импорта.
Даже после загрузки 220 строк выборочно сверяйте контакты, суммы и складские остатки.
Загрузка товарного каталога не создает начальный остаток. В процессе инвентаризации Odoo On Hand означает сохраненное в системе количество, Counted — физически пересчитанное количество, а Difference — разницу; подробности приведены в документации по инвентаризации.
Гипотетический пример: у компании есть склады в Ташкенте и Самарканде. Если в Excel стоит один столбец «Остаток», для Odoo этого недостаточно. Количество нужно разделить по товару, месту хранения и единице измерения. Если между пересчетом и применением остатка будут движения, цифра уедет. Поэтому время перехода согласуется заранее.
Кнопка Import не означает, что миграция закончена. Миграция заканчивается, когда сходятся бизнес-цифры.
Подход Celion
Эта последовательность подходит и малому бизнесу, и компании с филиалами. Разница — в количестве полей и глубине проверки.
При переходе с Excel на Odoo одной техники мало. Нужна еще и дисциплина.
Если Excel, экспорт из 1C, складские остатки и настройки Odoo не стыкуются между собой, Celion подготовит карту полей, тестовый импорт и чеклист приемки под ваш процесс. Odoo, интеграции и программные решения на базе ИИ мы сначала привязываем к контрольным точкам бизнеса.
Обратный звонок
Оставьте Ваши данные и мы свяжемся с Вами в ближайшее время.
Стать партнером
Leave your contact details and we will get back to you shortly.
Order Service
Оставьте Ваш номер телефона и мы свяжемся с Вами в ближайшее время.