Sayfayı Yazdır | Pencereyi Kapat

Fatura ve Stok Aktarimi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=3442
Tarih: 21 Şubat 2025 Saat 21:09
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Fatura ve Stok Aktarimi
Mesajı Yazan: social
Konu: Fatura ve Stok Aktarimi
Mesaj Tarihi: 23 Mayıs 2013 Saat 22:58
Merhaba A sirketindeki Faturalari Kopyasi Olan B sirketine aktarmak istiyorum.
Faturalar ve Stok haraketleri aktarilacak sadece.Degisen kayitlari aktaracagim yani tarih kisiti vermek yeterli olacaktir.
B sirketinde ozel hesap kapatma yapacagim.
Acaba elinde sql için cumle olan varmi ve ayrica özel hesap kapatma raporunu faturadaki ozelkod 2 kistasiyla alacagim,ozel kod 2 de BB yazanlari AA yazanlari gruplayacak sekilde.

Fatura No--Tarih--Cari Kod-Cari Isim--Fatura Kod2--Borç Tutari-Kapatilmis Tutar--Kalan Tutar--Toplam Borç-Alacak Bakiyesi(AA+BB Toplami)

Bana bu konuda yardimci olabilecek arkadaslardan Allah gani gani razi olsun



Cevaplar:
Mesajı Yazan: bybarone
Mesaj Tarihi: 24 Mayıs 2013 Saat 09:38
Hem islem yapilmasi gerekiyor hemde view hazirlanip raporlanmasi gerekiyor...Netsis destek aldiginiz firma ile görüsün...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 10:44
islemleride ,raporuda yaptim
yanliz ufak bir nokta kaldi bu konuda yardim lazim

SELECT dbo.TBLCAHAR.BELGE_NO, dbo.TBLCAHAR.ACIKLAMA, dbo.TBLCAHAR.TARIH, dbo.TBLCAHAR.CARI_KOD,
                      dbo.TBLCASABIT.CARI_ISIM, dbo.TBLCAHAR.HAREKET_TURU, dbo.TBLCAHAR.BORC, dbo.TBLCAHAR.KAPATILMIS_TUTAR,
                      dbo.TBLCAHAR.BORC - dbo.TBLCAHAR.KAPATILMIS_TUTAR AS KALAN, dbo.TBLFATUIRS.KOD2, dbo.TBLOZELKOD2.ACIKLAMA AS FATURA_TURU

FROM        dbo.TBLOZELKOD2 INNER JOIN
                      dbo.TBLFATUIRS ON dbo.TBLOZELKOD2.OZELKOD = dbo.TBLFATUIRS.KOD2 INNER JOIN
                      dbo.TBLCAHAR INNER JOIN
                      dbo.TBLCASABIT ON dbo.TBLCAHAR.CARI_KOD = dbo.TBLCASABIT.CARI_KOD ON dbo.TBLFATUIRS.CARI_KODU = dbo.TBLCAHAR.CARI_KOD AND
                      dbo.TBLFATUIRS.TARIH = dbo.TBLCAHAR.TARIH
GROUP BY dbo.TBLCAHAR.BELGE_NO, dbo.TBLCAHAR.ACIKLAMA, dbo.TBLCAHAR.TARIH, dbo.TBLCASABIT.CARI_ISIM, dbo.TBLCAHAR.HAREKET_TURU,
                      dbo.TBLCAHAR.BORC, dbo.TBLCAHAR.KAPATILMIS_TUTAR, dbo.TBLFATUIRS.KOD2, dbo.TBLCAHAR.CARI_KOD, dbo.TBLOZELKOD2.ACIKLAMA,
                      dbo.TBLCASABIT.CM_ALACT, dbo.TBLCASABIT.CM_BORCT
HAVING    (dbo.TBLCAHAR.HAREKET_TURU = 'B')
ORDER BY dbo.TBLCAHAR.TARIH


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 10:47
simdi yukaridaki raporda istedigimi aliyorum ama ben 2012 yilindan sarkan kalemleride dahil etmek istiyorum ama fatura kisminda ozel kod kisimlari devirden geldigi için bos ve fatura ile cari tarih eslemesi yok.

yani mesela 2012 yilindan sarkan bakiyeyi u rapora nasil ekleyebilirim.


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Mayıs 2013 Saat 14:03
yukarida yazdiginizi söyle degistirir iseniz istediginiz bilgileri görebilirsiniz
bilgileri baska bir sirkete aktarmak sorgu ile yapilamaz
çünkü Fatura TBLFATUIRS,TBLSTHAR,TBLCAHAR,entegre var ise TBLMUHAGEC tablolarindan baslayarak bir çok tabloya da kaynak olmaktadir bu tablolari degistirmektedir.

benim katkim sadece bunu Raporlamaniza olacaktir

SELECT dbo.TBLCAHAR.BELGE_NO, dbo.TBLCAHAR.ACIKLAMA, dbo.TBLCAHAR.TARIH, dbo.TBLCAHAR.CARI_KOD,
                      dbo.TBLCASABIT.CARI_ISIM, dbo.TBLCAHAR.HAREKET_TURU, dbo.TBLCAHAR.BORC, dbo.TBLCAHAR.KAPATILMIS_TUTAR,
                      dbo.TBLCAHAR.BORC - dbo.TBLCAHAR.KAPATILMIS_TUTAR AS KALAN, dbo.TBLFATUIRS.KOD2, dbo.TBLOZELKOD2.ACIKLAMA AS FATURA_TURU
FROM dbo.TBLCAHAR
INNER JOIN dbo.TBLCASABIT ON dbo.TBLCAHAR.CARI_KOD = dbo.TBLCASABIT.CARI_KOD
LEFT JOIN dbo.TBLFATUIRS ON dbo.TBLFATUIRS.CARI_KODU = dbo.TBLCAHAR.CARI_KOD AND dbo.TBLFATUIRS.FATIRS_NO = dbo.TBLCAHAR.BELGE_NO AND dbo.TBLFATUIRS.TARIH=dbo.TBLCAHAR.TARIH
LEFT JOIN dbo.TBLOZELKOD2 ON dbo.TBLOZELKOD2.OZELKOD = dbo.TBLFATUIRS.KOD2
WHERE dbo.TBLCAHAR.HAREKET_TURU = 'B' OR (dbo.TBLCAHAR.HAREKET_TURU='A' AND dbo.TBLCAHAR.CARI_KOD IN (
SELECT DISTINCT CARI_KOD FROM TBLCAHAR WHERE HAREKET_TURU='B' --dönem içi fatura hareketi olan carilerin devirleri.
))

kolay gelsin



-------------
Mehmet Baykan


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 14:09
TESEKKURLER,ben cumlelerle tablo aktarimlarini hallettim demek istemistim.
(dbo.TBLCAHAR.HAREKET_TURU='A' AND dbo.TBLCAHAR.CARI_KOD IN (
SELECT DISTINCT CARI_KOD FROM TBLCAHAR WHERE HAREKET_TURU='B'

hocam burdakinin turkçe meali ne demek acaba


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 14:22
HOCAM birde cari hareketdeki kayit tarihi ile raporu aldigim andaki sistem tarihi arasindaki gun sayisini kalem bazinda ekrana yazidarabilirmisiniz.
yani fatura tarihi 01.05.2013 ise bugun raporu aliyorum,gun kismina 24 gun yazabilirmi


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Mayıs 2013 Saat 14:34
,datediff(d,dbo.TBLCAHAR.TARIH,GETDATE()) AS FARK
FROM dan önce ekleyin

-------------
Mehmet Baykan


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 14:37
çok tesekkur ederim,allah ne muradiniz varsa versin


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 15:01
hocam söyle bir sey olabilirmi acaba,mesela dekontdan bir cari ile alakali 1500 tl odeme geldi.CAri yi alacaklandirip bankayi borçlandiriyorum.Ve dekont açiklamaya Akbank diyorum.Cari açiklamada akbank yaziyor,ama alacak kisminda oldugunda raporda goremiyorum.Bu 1500 tl nin kapatilmis tutar kisminda bu akbank açiklamasini gormek mumkunmudur acaba.Mantiga ters ama


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Mayıs 2013 Saat 16:42
özel hesap kapama var mi? var ise 'kapama' bir 'iliski' saglar ve raporlanir.
degil ise net bir cevabim yok.


-------------
Mehmet Baykan


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 16:47
evet özel hesap kapatma kullaniyoruz ama iliski bulamadim dekont tablosunada baktim ama olmadi


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Mayıs 2013 Saat 16:58
TBLOZELHESAP tablosu BORCNO ve ALACAKNO sütunlari
bunlar TBLCAHAR'daki INC_KEY_NUMBER alaninin degerini tutar
varsayalim Dekontla yaptigim cari hareketin inc_key'i 501
olsun kapamasini yaptigim Ft.nin cari hareket inc_key'i 470 ise; Tabloda
BORCNO ALACAKNO TUTAR
470     501       1500.00
gibi bir kayit olusur



-------------
Mehmet Baykan


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 17:11
tamam hocam bir inceleyeyim,yanliz söyle bir durumda var 2 adet fatura varsa ve gelen tutar 2. faturayada bulasiyorsa o zaman nasil olacak


Mesajı Yazan: social
Mesaj Tarihi: 24 Mayıs 2013 Saat 17:53
,datediff(d,dbo.TBLCAHAR.TARIH,GETDATE()) AS FARK

hocam çok oldum biliyorum ama son bir sorum kaldi,yukaridaki kodda farki gun olarak veriyor ama kapatilmis tutar varsada gunu sayiyor,bunu kapatilmis tutar var ise gunu 0 getir diyebilirmiyiz.

BORÇ --ÖDENMIS OLAn---KALAN BORÇ --GUN_FARK
75.20     75.20             0              3

tarih ile gunun tarihi arasi 3 gun ama kalan tutar 0 ise gunu verme dedigimizde bu sefer toplam dogru olmuyor



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net