Arkadaşlar,
bu başlık altında da gerçek bir firma kurup onun üzerinde ilk işlemleri yapacağız.
Aşağıdaki aşamaları inceleyeceğiz:
- Gerçek bir olay/konu/senaryo ile ilgili.
- Gerekli işlemler / fonksiyonlar
- Sistemi gerekli eklentiler ile konfigüre etme
- Gerekli veri yüklemesi yapma
- Veritabanı ile sistemimizi test etme
1) Senaryonun kullanımı
Sistemi aşağıdaki maddeleri içeri alacak şekilde kuracağız
- Satıcından ürün almak,
- Depo'da ürünü stoklamak,
- Müşteiye ürünü satmak
2) Gerekli Fonksiyonlar
Aşağıdaki modellere, gerçek iş senaryosu için ihtiyacımız olacak:
- satıcılar,
- müşteriler,
- bazı ürünler,
- satışı için gerekli stok çıkışı emri,
- sipariş emri,
- satış emri,
- faturalar,
- ödemeler
3) Veritabanını Oluşturma
Yeni veritabanını Kurs 1'de anlatıldığı şekilde oluşturalım. Size önerim veritabanını oluşturmadan önce openerp sunucusunu aşağıdaki komutla çalıştırıp, veritabanını öyle oluşturmanız. Noktadan sonraki hane imalt sektöründe en az 6 olmalı yani birim fiyatı 0.000046 gibi. Ben şimdilik 8 hane yapıp biraz abarttım ama gerekecektir. Bu işlemi veritabanı oluştuktan sonra yaparsanız, hane sayısını değiştiremiyorsunuz.
Komut:
- Kod: Tümünü seç
sudo su postgres -c "openerp-server --price_accuracy=8"
Veritabanını oluştururken demo verileri yüklemeyin.
Minmal konfigurasyonu seçelim, yavaş yavaş eklentileri ekleyeceğiz. Böylece daha az karmaşık olacaktır.
Firma bilgileri örnek olarak:
Extenden Interface ile detaylı görünüm olacağından onu seçip Set'e basın.
Kullanıcı eklemeyi şimdilik es geçebiliriz.
4) Eklentileri kurulumu
Open ERP içinde bütün gerekli fonksiyonlar eklentiler halinde sağlanmıştır.
- ürün yönetimi (product module)
- stok seviye yönetimi (stock module)
- muhasebe ve finans (account module)
- satınalma yönetimi (purchase module)
- satış yönetimi (sale module)
Open ERP içinde olan ama henüz yüklenmemiş eklentileri görmek için:
- Kod: Tümünü seç
Administration → Modules Management → Modules → Uninstalled modules
Name kısmına product girin ve Filter'a basın. Product ile ilgili listeler çıkacaktır.
Listedeki product kelimenisin üstüne basıp Schedule For Installation düğmesine basın.
Şimdi aynı işlemi sale eklentisi için yapalım
Search'e tekrar basıp ana arama ekranına gelelim. Oradan Apply Scheduled Upgrade'e basıp, yeni eklentilerimizi ekleyelim.
Bu işlem biraz zaman alabilir. Bitince Start configuration'a basın.
Chart of Accounts olarakda None Seçin.
Birsonraki ekranda gelenleri değiştirmeden secip Set Default'a basın.
Bu işlemler bitince Ana Menü'ye dönün. Bakın yeni fonksiyonlar eklendi.
5) Veritabanı Kurulumu
Bu bölümde veritabanında ana fonksiyonlar için gerekli işlemler yapılacaktır.
5.1)Muhasebe Hesaplarının Oluşturulması
Başlandıç için mümkün olan en ufak hesap setlerini oluşturacağız. Daha sonra istedğiniz zaman bu hesapları genişletebilirsiniz.
Hesap Tipleri:
Aşağıdaki yolu izleyerek Account Types (Hesap Tiplerini) oluşturalım.
- Kod: Tümünü seç
Financial Management → Configuration → Financial Accounting → Financial Accounts → Account Types
Şu anda 4 tip hesap lazım bize. Kolay olsun diye bunları Türkçe giriyoruz.
Örnek:
Account Type Name----------Code----------Sequence----------Sign on Reports----------Deferral Method----------Partner Account
Görünüm--------------------view----------5--------------------Positive--------------------None--------------------Seçilmemiş Kutu
Gelir--------------------income----------5--------------------Positive--------------------Unreconciled----------Seçilmemiş Kutu
Harcama----------expese----------5--------------------Positive--------------------Unreconciled----------Seçilmemiş Kutu
Nakit--------------------cash----------5--------------------Positive--------------------Balance----------Seçilmemiş Kutu
Bu işlem bitince aşağıdaki şekilde liste elde edersiniz:
Hesaplar:
Yeni hesapları aşağıdaki yol üzerinden oluşturunuz:
- Kod: Tümünü seç
Financial Management → Configuration → Financial Accounting → Financial Accounts → List of Accounts
Yeni tuşuna tıklayın.
Neden hesaplar gereklidir?
- Satın alınmış, yada satılmış ürün var ama henüz para alınıp yada verilmemiş ise,
- İki yada daha fazla ürün gönderimi yapılmış (ayrı ayrı gönderiler şeklinde) ama sadece bir adet fatura var ise.
ve bir adette diğer 5 adet hesabı organize edecek 1 hesap lazım. Sonuçta toplam 6 adet hesap açacağız.
NOT: Web tabanlı girişlerde bazen aşağıdaki gibi kırmızılı bölge olursa orada girerken hatalı yazmışsınızdır. (mesela öyle bir kayıt yok, yada harf hatası var gibi). Bunu önlemenin en iyi yolu tam olarak kelimeyi yazıp TAB tuşu ile diğer alana geçkmektir. Bunu bulana kadar bayağı uğraşmıştımda, bilginiz olsun.
![]()
Hesap Tipine yazdığımız bölümleri bir önceki adımda yapmıştık. Sanki yazarken kelime gibi görünsede hesap tipleri kutusunda mesala Ha yazıp TAB tuşuna basarsanız Harcamalar şeklinde otomatik olarak tamamlanır. Aynı şekilde DEL tuşu yada BACKSPACE tuşuda bütün kelimeyi tek bir hamlede siler.
Sırayla ekranlar:
1-Sade Görünüm Hesabı:
2-Ödemeler Hesabı:
3-Alacaklar Hesabı:
4-Nakit Hesabı:
5-Satınalma Hesabı:
6-Satış Hesabı:
Özellikler:
Şimdi öntanımlı özellikleri belirleyeceğiz. Bu özellikler hangi hesapların hangi işlem için kullanılağını öntanımlı olarak belirleyecek.
4 adet özellik tanımlanacaktır.
NOT: Eğer Field kutusuna yazdığınız kelimleri bulamazsa, kutu kırmızıyla dolar. Bunu düzeltmek için yanındaki arama çubuğuna basıp, yazdığınız kelimeleri tekrar bulmayı deneyip, öyle kayıt edin.
- Kod: Tümünü seç
Administration → Configuration → Properties → Default Properties
Aşağıdakileri Open ERP Client Programı ile yapabildim. Web'dekinde olmadı neden bilmiyorum
5.2)Muhasebe Defterlerinin Düzenlenmesi
Faturalar oluşturulup ödendiği zaman bu kayıt defterlerini düzenlememiz gerekiyor.
Yeni defterleri aşağıdaki yol üzerinden oluşturunuz:
- Kod: Tümünü seç
Financial Management → Configuration → Financial Accounting → Financial Journals
KURSUN DEVAMI - II.BÖLÜM
http://www.openerp.biz.tr/viewtopic.php?f=2&t=38




