MoySklad
Odoo
amoCRM
Tizimlashtirish
Marketing
AI agentlar
BUline
MoySklad
Odoo
amoCRM
Систематизация
Маркетинг
Маркетинг: обзор
Стратегия и контент
Стратегия и планКонтент и SMM
Рекламные каналы
Google AdsYandex DirectРеклама в TelegramInstagram и FacebookМаркетплейсы
Органический рост
SEO
Измерение и аналитика
Аналитика и KPI
AI-агенты
BUline
Blog · Odoo

Maʼlumotlar migratsiyasi: import, tozalash va boshqa tizimdan koʻchirish

Odoo ni yangilash xizmati boshqa tizimdan maʼlumot koʻchirishni va tozalashni oʻz ichiga olmaydi. Maqola import qanday ishlashini, qaysi maʼlumot qaysi tartibda kiritilishini, ochilish qoldiqlarida ikki marta sanash xavfini va Odoo ichidagi tozalash vositalarini Odoo 20.0 hujjatlari asosida koʻrsatadi.

24-oktabr, 2026Oʻqish: 10 daqiqaBUline tahririyati
Qisqacha

Boshqa tizimdan Odoo ga maʼlumot koʻchirish yangilash emas, korxonaning oʻz ishi. Odoo Excel va CSV fayllarni import qiladi, bogʻliq yozuvlarni esa tashqi identifikator orqali ulaydi. Import qaytarib boʻlmaydigan amal, shuning uchun u avval sinov nusxasida tekshiriladi. Eng koʻp xato ochilish qoldiqlarida chiqadi: ochiq hujjat ham, hisob qoldigʻi ham kiritilsa, qarz ikki marta sanaladi. Buning oldini oluvchi usul bor, u ham quyida.

Odoo hujjati yangilash xizmati qamramaydigan toʻrt narsani sanaydi: oldingi versiyaga qaytish, nashrni almashtirish, hosting turini oʻzgartirish va boshqa ERP dan Odoo ga migratsiya. Shuningdek, yangilash xizmatiga mavjud maʼlumot va sozlamalarni tozalash ham kirmaydi. Demak, Excel, eski dastur yoki boshqa ERP dan koʻchirish va tozalash korxonaning oʻz loyihasi. Odoo uning uchun import vositasi va tozalash ilovasini beradi, qaror esa korxonada.

Nimani koʻchirish kerak

Odoo ning loyiha qoʻllanmasi javobni aniq beradi: asosiy maʼlumotni import qiling, imkon boʻlsa butun tarixni emas. Mijozlar koʻpincha yetti yillik taklif va sotuvlarni ham koʻchirishni soʻraydi. Qoʻllanmaga koʻra, bu koʻp vaqt va byudjetni yeydi hamda loyiha xavfini oshiradi, shuning uchun uch savol beriladi.

  1. Bu maʼlumotni eski dasturda yoki eksport faylida saqlab boʻlmaydimi?
  2. Mijoz uni qanchalik tez-tez va nima uchun koʻradi?
  3. Ikki, uch yoki toʻrt yildan keyin u qanday strategik taʼsir koʻrsatadi?

Mijoz bu savollarga ishonarli javob bera olmasa, tarixni koʻchirish rad etiladi yoki ishga tushishdan keyinga qoldiriladi. Qoʻllanmada bunga misol bor: uch kompaniyadan iborat guruh eski dasturdagi butun hisob tarixini talab qilgan, loyiha rahbari esa ochilish qoldiqlari va asosiy maʼlumotni kiritishni taklif qilgan va tarix kerak boʻlsa ikkinchi bosqichda qoʻshishga kelishgan. Hisob yuritish uch kompaniyada ikki yarim haftada ishga tushgan. Bu kompaniyaning oʻz hikoyasi, ammo mantiqi tekshirish mumkin.

Qoʻllanmada ikkinchi qoida ham bor: maʼlumot sifati sababli ishga tushishni kechiktirmang. Agar mijoz maʼlumotni oldindan tozalamagan va shu holatda ishlayotgan boʻlsa, tozalashni ishga tushishdan keyin Odoo ichida davom ettirish mumkin. ERP adabiyoti boshqa tomonni taʼkidlaydi: Umble va hamkasblarining omillari orasida maʼlumot aniqligi bor, Esteves va Pastor modelida maʼlumot koʻchirish jarayonining yetarliligi texnologik omil hisoblanadi. Ikki gap zid emas. Ishlashga toʻsiq boʻladigan nuqson, masalan takroriy mijoz yoki notoʻgʻri qoldiq, oldin tuzatiladi. Koʻrinish nuqsonlari, masalan notoʻgʻri bosh harf, keyin tuzatilishi mumkin.

Import qanday ishlaydi

Odoo har qanday biznes obyektiga maʼlumotni Excel yoki CSV fayl orqali import qiladi: kontaktlar, mahsulotlar, bank koʻchirmalari, jurnal yozuvlari, buyurtmalar. Obyekt roʻyxatida amallar belgisi bosilib import tanlanadi. Sahifa eng keng tarqalgan yozuvlar uchun tayyor andaza taklif qiladi, uning ustunlari allaqachon Odoo maydonlariga bogʻlangan va bir bosishda yuklanadi. Odoo 19 yangiliklarida ana shunday andazalar kontaktlar, lidlar, sotuv va xarid buyurtmalari, buxgalteriya yozuvlari, vazifalar va vaqt hisobi uchun qoʻshilgani yoziladi, aktivlar uchun alohida andaza ham bor. Odoo 20 yangiliklarida esa tarjima qilinadigan matn maydonlariga koʻp tilli maʼlumotni Excel yoki CSV orqali import qilish imkoniyati yoziladi. Eksport hujjati shu maqsadda har til uchun alohida ustun ochilishini koʻrsatadi.

Hujjat tartibni olti qadam deb beradi.

  1. Maʼlumot faylini yuklash.
  2. CSV boʻlsa, formatlash sozlamalarini moslash. Excel fayllarida bu sozlamalar chiqmaydi.
  3. Fayl ustunlari Odoo maydonlariga toʻgʻri bogʻlanganini va xato yoʻqligini tekshirish.
  4. Kerak boʻlsa shu faylni qayta yuklash yoki boshqa fayl tanlash.
  5. Sinov tugmasini bosib, maʼlumot yaroqliligini tekshirish.
  6. Faqat shundan keyin import tugmasini bosish.

Sinov tugmasi sahifada xatolarning joyini koʻrsatadi va tuzatilgandan keyin yana bosiladi. Bu qadam oʻtkazib yuborilmaydi, chunki import qaytarilmaydi. Hujjat ogohlantiradi: import doimiy, uni bekor qilib boʻlmaydi, faqat yaratilgan yoki oʻzgargan sana boʻyicha filtr yordamida import qilingan yozuvlarni topish mumkin. Katta fayl tugamay qolishi yoki yozuv ishlanmay qolishi mumkin, shuning uchun uni kichik qismlarga boʻlish tavsiya etiladi.

Sana va raqam xatolari eng koʻp tarqalgan muammo. Odoo sana formatini avtomatik topishga urinadi, lekin 01-03-2016 kabi yozuvda kun va oy oʻrni almashib ketishi mumkin. Hujjat sanani xalqaro YYYY-MM-DD shaklida yozishni, Excel faylda esa sana katakchalaridan foydalanishni tavsiya qiladi. Raqamlarda ham qoida bor: Odoo ming va oʻnli ajratgichni oʻzi aniqlaydi, qavsdagi raqamni manfiy deb oʻqiydi, ammo Odoo ga notanish valyuta belgisi boʻlsa, qiymat raqam sifatida tanilmay, import toʻxtab qolishi mumkin.

Bogʻliq yozuvlar va tashqi identifikator

Odoo da deyarli har yozuv boshqasiga ulanadi: hisob-faktura mijozga, mahsulot kategoriyaga. Bunday ulanishni import qilishning uch yoʻli bor. Birinchisi nom yoki kod orqali, masalan davlat nomi yozish. Ikkinchisi Odoo ning ichki raqami orqali, uni asosan dasturchilar ishlatadi. Uchinchisi tashqi identifikator orqali, yaʼni boshqa dasturdagi yozuvning oʻz raqami bilan. Hujjat tavsiyasi aniq: qoʻlda tuzilgan CSV uchun nom, boshqa dasturdan keladigan maʼlumot uchun tashqi identifikator. Bir maydon uchun faqat bitta yoʻl ishlatiladi.

Tashqi identifikator ikkinchi vazifani ham bajaradi. Faylda u boʻlsa, Odoo yozuv avval kiritilganmi yoki yoʻqmi tekshiradi: kiritilgan boʻlsa yangilaydi, aks holda yangisini yaratadi. Shu sababli bitta faylni tuzatib qayta yuklash mumkin, takror hosil boʻlmaydi. Hujjat xavfni ham aytadi: identifikator oʻzgarsa yoki oʻchsa, tizim yangilash oʻrniga takroriy yozuv qoʻshishi mumkin. Ikki yozuvda bir xil identifikator boʻlsa, toʻqnashuv chiqadi.

Gipotetik ikki jadval. Identifikatorga jadval nomi qoʻshilishi ikki jadvaldagi bir xil raqam toʻqnashuvining oldini oladi
FaylUstunlarMisol qiymat
KompaniyalarTashqi identifikator, nom, kompaniya belgisicompany_1, Sharq Mebel, ha
KontaktlarTashqi identifikator, nom, bogʻlangan kompaniyaning tashqi identifikatoriperson_1, Aziz, company_1

Hujjatdagi qoida shunday: avval kompaniyalar kiritiladi, keyin ular bilan bogʻlangan kontaktlar. Boshqa bogʻlanish turlarida ham shunday tartib bor. Buyurtma va uning qatorlari bitta faylda boʻladi: birinchi qator buyurtma maʼlumotini va birinchi buyurtma qatorini oladi, qolgan qatorlar uchun buyurtmaga oid ustunlar boʻsh qoladi. Teglar bir ustunda vergul bilan, boʻsh joysiz yoziladi. Mahsulot kategoriyasida bir xil nomli ikki kichik kategoriya boʻlsa, Odoo hammasini birinchisiga bogʻlaydi, shuning uchun bunday holda identifikatordan foydalanish tavsiya etiladi.

Qaysi tartibda kiritiladi

Odoo hisob yuritish hujjati asosiy maʼlumotni boshqa yozuvlar tayanadigan maʼlumot deb taʼriflaydi va tartib muhimligini taʼkidlaydi. Tartib shunday: hisoblar rejasi, valyuta, jurnallar, soliq pozitsiyalari, soliqlar, toʻlov shartlari, keyin mahsulot kategoriyalari, mahsulotlar, kontaktlarning bank hisoblari va kontaktlar. Mahsulot kategoriyalari mahsulotdan oldin import qilinadi, shunda har mahsulotga kategoriya koʻrsatish mumkin. Atributlar va qiymatlar ham alohida fayl bilan avval yuklanadi. Odoo 19 dan boshlab mahsulotni import qilishda har variantni alohida qatorda, atribut qiymati, tannarx va ombordagi miqdori bilan koʻrsatish mumkin.

Hisoblar rejasida ham ehtiyotkorlik kerak. Standart hisoblarni oʻchirmang yoki turini almashtirmang, chunki ulardan ayrimlari mahsulot, kontakt va sozlamalarda ishlatiladi va hisob-faktura yaratish buziladi. Hujjat buning oʻrniga ularni qayta nomlash va kodini oʻzgartirishni tavsiya qiladi. Hisob kodi hisoblar rejasida noyob boʻlishi shart.

Ochilish qoldiqlari: qarzni ikki marta sanash xavfi

Yangi tizimga mavjud qoldiqlar bilan oʻtayotgan kompaniya uchta narsani kiritadi: hisoblarning ochilish balansi, ochiq hujjatlar va ombor sanogʻi. Hujjat shu yerda xavfni ochiq aytadi: ochilish balansi va ochiq hujjatlar birgalikda xato kiritilsa, qiymat takrorlanadi.

Gipotetik misol. Mijozlar uchta ochiq hisob-faktura boʻyicha jami 1 000 birlik qarz. Birlik shartli. Ochilish balansida debitorlik hisobi 1 000 birlik. Agar ochiq hisob-fakturalar ham Odoo ga kiritilsa, debitorlik hisobi 2 000 birlikka chiqadi: 1 000 balansdan, 1 000 yangi hujjatlardan. Kreditorlik uchun ham shu qoida amal qiladi. Hujjatdagi yechim: ochilish balansida debitorlik va kreditorlik hisoblarini oraliq hisoblar bilan almashtirish, ochiq hisob-faktura qatorlarini ham shu oraliq hisobga yozish. Ular qiymatni vaqtincha ushlab turadi va ikki yozuv bir-birini bekor qiladi. Yakuniy tekshiruvda oraliq hisoblar muvozanatda ekani koʻriladi, shundan keyin ularning turi balansdan tashqari deb oʻzgartiriladi.

Boshlashdan oldin tekshiruv shartlari ham bor. Barcha debitorlik hisoblari balansining yigʻindisi ochiq mijoz hisob-fakturalari minus kredit notalarga teng boʻlishi kerak, kreditorlik uchun xuddi shunday, ombor hisoblari yigʻindisi esa mahsulot qiymatiga teng boʻlishi kerak, balans oʻzi esa muvozanatda boʻlishi shart. Hujjat soddalik uchun ochiq hisob-fakturani qatorlari bilan emas, faqat qolgan umumiy summasi bilan kiritishni tavsiya qiladi, chunki bu soliq hisoblarining ikki marta oʻzgarishi kabi xatolarning oldini oladi.

Gipotetik ombor sanogʻi, shartli birlikda. Ombor hisoblari balansi 6 440 ga teng boʻlishi kerak
MahsulotSanalgan miqdorTannarxJami
Stol122402 880
Shkaf64102 460
Stul20551 100
Jami6 440

Oʻtish vaqtini tanlash ham muhim. Hujjat uch variantni beradi: moliyaviy yil oxirida, soliq davri oxirida yoki davr oʻrtasida. Birinchisi eng oson, chunki kam maʼlumot koʻchiriladi, uchinchisi tavsiya etilmaydi, chunki ikki tizimdagi maʼlumotni birlashtirish soliq hisobotini murakkablashtiradi. Ochiq hisob-faktura raqami va sanasining yili bir xil boʻlishi kerak, aks holda xato chiqadi.

Tozalash: Odoo ichidagi vositalar

Data Cleaning ilovasi uchta ish qiladi: takroriy yozuvlarni birlashtiradi, eskirgan yozuvlarni arxivlaydi yoki oʻchiradi va matn maydonlarini bir xil koʻrinishga keltiradi. Hujjatning muhim eslatmasi: takrorni birlashtirish va maydonni tozalash faqat Enterprise nashrida bor, eskirgan yozuvlarni qayta ishlash esa Community nashrida ham ishlaydi.

Takrorni topish qoidasi model va kamida bitta shartdan iborat: aniq mos kelish yoki harf va urgʻuga eʼtibor bermay mos kelish. Odoo har guruhga oʻxshashlik foizini beradi. Foydalanuvchi asosiy yozuvni tanlaydi va qolganlar unga birlashtiriladi, tanlanmasa Odoo tasodifiy yozuvni oladi. Qoida qoʻlda ishlashi mumkin, u holda har guruhni inson tasdiqlaydi, yoki avtomatik, u holda belgilangan oʻxshashlik chegarasidan yuqori guruhlar foydalanuvchilarga xabarsiz birlashtiriladi. Qoidalar sukut boʻyicha har kuni ishga tushadi.

Maydon tozalash toʻrt amalni biladi: ortiqcha boʻsh joylarni olib tashlash, bosh va kichik harfni bir xil qilish, telefon raqamini xalqaro shaklga keltirish va HTML ni oddiy matnga aylantirish. Hujjat misol beradi: Dr. John Doe nomidan ortiqcha boʻsh joylar olinsa Dr. John Doe chiqadi, barcha boʻsh joylar olinsa DR.JohnDoe. Kontaktlar uchun tayyor qoida bor.

Eskirgan yozuvlar uchun tayyor qoida yoʻq, uni korxona oʻzi yaratadi: model, filtr va muddat tanlanadi, yozuv arxivlanadi yoki oʻchiriladi. Odoo 20 yangiliklarida umumiy qoida ham bor: yozuvni oʻchirib boʻlmasa, tizim uni arxivlashni taklif qiladi.

Avval mashq, keyin ishchi baza

Import qaytarilmasligi uchun mashq zarur. Sinov bazasi neytrallangan boʻlsa, chiqish xatlari, rejalashtirilgan amallar, toʻlov provayderlari va bank sinxronizatsiyasi oʻchirilgan boʻladi, shuning uchun importni xavfsiz mashq qilish mumkin. Hisob yuritish hujjati ham jarayonni sinov bazasida mashq qilishni va dastlab eski jarayonlar bilan parallel ishlashni tavsiya qiladi. Import tugagach, sinovdan oʻtgan fayllarni ishchi bazaga takrorlash osonroq: tashqi identifikator takrorni oldini oladi.

Amalda nima qilish mumkin

Quyidagi qadamlar manbalardan chiqarilgan tahririyat tavsiyasi.

  1. Nimani koʻchirishni hal qiling: asosiy maʼlumot va ochiq hujjatlar shart, tarix esa uch savol bilan tekshiriladi.
  2. Har fayl uchun tartibni yozing: avval tayanch yozuvlar, keyin ularga bogʻlanganlar.
  3. Eski tizimdagi har yozuvga noyob identifikator bering va unga jadval nomini qoʻshing.
  4. Ochilish balansi va ochiq hujjat toʻrt tekshiruv shartidan oʻtmaguncha kiritmang.
  5. Importni neytrallangan nusxada sinang, keyingina ishchi bazada bajaring.
Manbalar haqida. Import va tozalash qoidalari Odoo 20.0 hujjatlaridan olingan; hujjat sahifalari uzun, shuning uchun matni ochiq GitHub omboridagi hujjat manbasidan oʻqildi. Odoo implementatsiya qoʻllanmasi 2020 yil nashri va kompaniyaning oʻz loyihalarini tasvirlaydi, undagi hikoya mustaqil tekshirilmagan. Umble va hamkasblarining omillari Dawson va Owens jadvalidan olindi. Eski tizimlarning, masalan 1C yoki MoySklad ning, eksport imkoniyatlari bu maqolada tasvirlanmadi: ularning rasmiy hujjati ochilmadi. Hamma sahifa 2026-10-24 da ochib koʻrildi.
Oddiy tilda yakun

Maʼlumotni koʻchirish dasturdagi bir tugma emas, tartib va tekshiruv ishi. Avval nima kerakligi hal qilinadi, keyin tayanch yozuvlar kiritiladi, ochilish qoldiqlari esa toʻrt tekshiruvdan oʻtgandan keyin kiradi. Keyingi savol: bizda eski tizimdagi qaysi yozuvlar bir xil mijozni ikki nom bilan saqlayapti?

Asosiy atamalar

Migratsiya
Maʼlumotni eski tizimdan yangisiga koʻchirish ishi.
Import
Excel yoki CSV fayldagi maʼlumotni Odoo ga yuklash amali.
CSV
Jadvalni vergul bilan ajratilgan oddiy matn fayli koʻrinishida saqlash shakli.
Andaza
Ustunlari Odoo maydonlariga tayyor bogʻlangan boʻsh jadval fayli.
Tashqi identifikator
Yozuvning boshqa dasturdagi noyob raqami. Odoo da External ID deb yoziladi.
Asosiy maʼlumot
Boshqa yozuvlar tayanadigan maʼlumot: mijoz, mahsulot, hisoblar rejasi.
Ochilish qoldigʻi
Yangi tizimga oʻtgan kundagi hisob va ombor qoldiqlari.
Oraliq hisob
Qiymatni vaqtincha ushlab turib, keyin nolga tushiriladigan hisob.
Takroriy yozuv
Bir xil mijoz yoki mahsulotning ikki marta kiritilgan nusxasi.
Neytrallangan baza
Xat yubormaydigan va toʻlov oʻtkazmaydigan xavfsiz sinov nusxasi.

Manbalar

Maqola quyidagi manbalarga tayanadi:

#odoo#erp#migratsiya#import#malumot_tozalash#ochilish_qoldigi#data_cleaning#joriy_qilish
Shu yoʻnalishda

Odoo: oʻqishda davom eting

OdooERP joriy qilish bosqichlari: tayyorgarlikdan ishga tushirishgacha

ERP loyihasi bir tugma bilan emas, ketma-ket bosqichlar bilan joriy qilinadi. Maqola Odoo ning 2026 yildagi metodologiyasini SAP namunasi va ERP adabiyotidagi modellar bilan solishtirib, har bosqichda nima nazorat qilinishini koʻrsatadi.

24-oktabr, 2026 · 9 daqiqa
OdooERP dan oldin tayyorgarlik: jarayonlar, masʼul shaxslar va maʼlumotlar

ERP loyihasi dasturdan oldin korxonadan boshlanadi. Maqola jarayonlar, masʼul shaxslar va maʼlumotlar boʻyicha tayyorgarlikni Odoo metodologiyasi, 20.0 hujjatlari va ERP tadqiqotlari asosida tekshiruv roʻyxatiga aylantiradi.

24-oktabr, 2026 · 9 daqiqa
OdooOdoo da hisoblar rejasi va jurnallar: hisob turlari, kodlar va tuzilma

Odoo da har bir buxgalteriya yozuvi ikkita roʻyxatga tayanadi: hisoblar rejasi yozuv nima ostida turishini, jurnal esa qayerda saqlanishini belgilaydi. Maqola ikkalasini Odoo 20.0 hujjatlari va dasturiy kodi boʻyicha oddiy tilda tushuntiradi. Alohida koʻrsatiladiki, 20 versiyada hisob guruhlari oʻrniga ota hisoblar keldi va Oʻzbekiston uchun tayyor hisoblar rejasi mavjud.

15-oktabr, 2026 · 10 daqiqa
OdooZaxira baholash: FIFO, oʻrtacha qiymat va buxgalteriya yozuvlari

Ombor qoldigʻining qiymati bitta son boʻlib koʻrinadi, lekin uning ortida baholash usuli va buxgalteriya yozuvlari turadi. Maqola uch usulni, ombor va buxgalteriya oʻrtasidagi bogʻlanishni hamda Odoo 19 va 20 da nima oʻzgarganini hujjatlar asosida koʻrsatadi.

15-oktabr, 2026 · 9 daqiqa