Sayfayı Yazdır | Pencereyi Kapat

sirketten sirkete tablo kopyalama

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=1310
Tarih: 22 Ağustos 2025 Saat 20:19
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: sirketten sirkete tablo kopyalama
Mesajı Yazan: jung
Konu: sirketten sirkete tablo kopyalama
Mesaj Tarihi: 30 Aralık 2008 Saat 15:05
ayni serverda bir sirketteki sthari  diger sirketeki sthar'a kopyalama nasil yapilir ? Sql server2005 ?
 
 



Cevaplar:
Mesajı Yazan: aslan
Mesaj Tarihi: 31 Aralık 2008 Saat 09:51
stok kodlarin ayni ise asagidaki cümle ile yapabilirsin

INSERT INTO TBLSTHAR(

[STOK_KODU]

,[FISNO]

,[STHAR_GCMIK]

,[STHAR_GCMIK2]

,[CEVRIM]

,[STHAR_GCKOD]

,[STHAR_TARIH]

,[STHAR_NF]

,[STHAR_BF]

,[STHAR_IAF]

,[STHAR_KDV]

,[DEPO_KODU]

,[STHAR_ACIKLAMA]

,[STHAR_SATISK]

,[STHAR_MALFISK]

,[STHAR_FTIRSIP]

,[STHAR_SATISK2]

,[LISTE_FIAT]

,[STHAR_HTUR]

,[STHAR_DOVTIP]

,[PROMASYON_KODU]

,[STHAR_DOVFIAT]

,[STHAR_ODEGUN]

,[STRA_SATISK3]

,[STRA_SATISK4]

,[STRA_SATISK5]

,[STRA_SATISK6]

,[STHAR_BGTIP]

,[STHAR_KOD1]

,[STHAR_KOD2]

,[STHAR_SIPNUM]

,[STHAR_CARIKOD]

,[STHAR_SIP_TURU]

,[PLASIYER_KODU]

,[EKALAN_NEDEN]

,[EKALAN]

,[EKALAN1]

,[REDMIK]

,[REDNEDEN]

,[SIRA]

,[STRA_SIPKONT]

,[AMBAR_KABULNO]

,[FIRMA_DOVTIP]

,[FIRMA_DOVTUT]

,[FIRMA_DOVMAL]

,[UPDATE_KODU]

,[IRSALIYE_NO]

,[IRSALIYE_TARIH]

,[KOSULKODU]

,[ECZA_FAT_TIP]

,[STHAR_TESTAR]

,[OLCUBR]

,[VADE_TARIHI]

,[LISTE_NO]

,[BAGLANTI_NO]

,[SUBE_KODU]

,[MUH_KODU]

,[S_YEDEK1]

,[S_YEDEK2]

,[F_YEDEK3]

,[F_YEDEK4]

,[F_YEDEK5]

,[C_YEDEK6]

,[B_YEDEK7]

,[I_YEDEK8]

,[L_YEDEK9]

,[D_YEDEK10]

,[PROJE_KODU]

,[FIYATTARIHI]

,[KOSULTARIHI]

,[SATISK1TIP]

,[SATISK2TIP]

,[SATISK3TIP]

,[SATISK4TIP]

,[SATISK5TIP]

,[SATISK6TIP]

,[EXPORTTYPE]

,[EXPORTMIK]

,[DUZELTMETARIHI]

,[ONAYTIPI]

,[ONAYNUM]

,[KKMALF]

,[STRA_IRSKONT]

,[YAPKOD]

,[MAMYAPKOD]

)

SELECT [STOK_KODU]

,[FISNO]

,[STHAR_GCMIK]

,[STHAR_GCMIK2]

,[CEVRIM]

,[STHAR_GCKOD]

,[STHAR_TARIH]

,[STHAR_NF]

,[STHAR_BF]

,[STHAR_IAF]

,[STHAR_KDV]

,[DEPO_KODU]

,[STHAR_ACIKLAMA]

,[STHAR_SATISK]

,[STHAR_MALFISK]

,[STHAR_FTIRSIP]

,[STHAR_SATISK2]

,[LISTE_FIAT]

,[STHAR_HTUR]

,[STHAR_DOVTIP]

,[PROMASYON_KODU]

,[STHAR_DOVFIAT]

,[STHAR_ODEGUN]

,[STRA_SATISK3]

,[STRA_SATISK4]

,[STRA_SATISK5]

,[STRA_SATISK6]

,[STHAR_BGTIP]

,[STHAR_KOD1]

,[STHAR_KOD2]

,[STHAR_SIPNUM]

,[STHAR_CARIKOD]

,[STHAR_SIP_TURU]

,[PLASIYER_KODU]

,[EKALAN_NEDEN]

,[EKALAN]

,[EKALAN1]

,[REDMIK]

,[REDNEDEN]

,[SIRA]

,[STRA_SIPKONT]

,[AMBAR_KABULNO]

,[FIRMA_DOVTIP]

,[FIRMA_DOVTUT]

,[FIRMA_DOVMAL]

,[UPDATE_KODU]

,[IRSALIYE_NO]

,[IRSALIYE_TARIH]

,[KOSULKODU]

,[ECZA_FAT_TIP]

,[STHAR_TESTAR]

,[OLCUBR]

,[VADE_TARIHI]

,[LISTE_NO]

,[BAGLANTI_NO]

,[SUBE_KODU]

,[MUH_KODU]

,[S_YEDEK1]

,[S_YEDEK2]

,[F_YEDEK3]

,[F_YEDEK4]

,[F_YEDEK5]

,[C_YEDEK6]

,[B_YEDEK7]

,[I_YEDEK8]

,[L_YEDEK9]

,[D_YEDEK10]

,[PROJE_KODU]

,[FIYATTARIHI]

,[KOSULTARIHI]

,[SATISK1TIP]

,[SATISK2TIP]

,[SATISK3TIP]

,[SATISK4TIP]

,[SATISK5TIP]

,[SATISK6TIP]

,[EXPORTTYPE]

,[EXPORTMIK]

,[DUZELTMETARIHI]

,[ONAYTIPI]

,[ONAYNUM]

,[KKMALF]

,[STRA_IRSKONT]

,[YAPKOD]

,[MAMYAPKOD]

FROM DATABASENAME..TBLSTHAR



-------------
en büyük aşkım NETSIS


Mesajı Yazan: Conari
Mesaj Tarihi: 31 Aralık 2008 Saat 10:14

Yardimci programlarda > Netsis Transfer  altinda bu istediginiz mevcuttur.



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: hbulus
Mesaj Tarihi: 23 Ocak 2009 Saat 22:03
Peki üstad mesela bir sirketten digerine aktarim yaparken mesela; A sirketinde 1 sube, B sirketinde ise iki sube var. Sube kodu ayni degilse hata veriyor. Asagidaki kodla delphi den aktarim yaparken sube kodunu parametre olarak nasil yapariz? (Yani sube kodunu select ile çektigimiz degeri degilde bir degiskene atadigimiz deger olarak nasil verebiliriz?)
 
insert into 2008.dbo.tblcahar (SUBE_KODU, CARI_KOD, TARIH, VADE_TARIHI, BELGE_NO, ACIKLAMA, HKA, BORC, ALACAK, BAKIYE, DOVIZ_TURU, DOVIZ_TUTAR, HAREKET_TURU, ENT_REF_KEY,DUZELTMETARIHI, B_YEDEK1, ONAYTIPI)
select SUBE_KODU, CARI_KOD, TARIH, VADE_TARIHI, BELGE_NO, ACIKLAMA, HKA, BORC, ALACAK, BAKIYE, DOVIZ_TURU, DOVIZ_TUTAR, HAREKET_TURU, ENT_REF_KEY, DUZELTMETARIHI, B_YEDEK1, ONAYTIPI from '+ckaynak.text+' WHERE BELGE_NO=:B');
 
Bu sube kodu olayi FATUIRS, FATUEK vb. tablolar içinde geçerli...
Kolay gelsin.

 


Mesajı Yazan: Conari
Mesaj Tarihi: 26 Ocak 2009 Saat 08:31
bunu çözdün zannetmistim parametre olarak ama çözülmedimi?

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: hbulus
Mesaj Tarihi: 26 Ocak 2009 Saat 18:21
Parametre olayini çözdüm ama, insert into bölümünde olursa kabul ediyor, ayni cümlede select ifadesinde tablodan select edecegi degeri degilde sabit bir degeri (mesela;  '+edit1.text+' gibi veya direk deger olarak 0 gibi) parametre olarak beceremedim. Anlayacaginiz olay yarim kaldi. Su an select ifadesi yerine values kullaniyorum. Ancak select ile degerlerin insert into ya deger olarak olarak gönderilmesi hem kolay hem de kod açisindan çok sade oluyor. Çözebilirsek çok iyi olacak.


Mesajı Yazan: Conari
Mesaj Tarihi: 27 Ocak 2009 Saat 08:51
0 Degerini +++edit1.text+++ ile alabilirsin.
 
(select

'0' AS SUBE_KODU, CARI_KOD, TARIH, VADE_TARIHI, BELGE_NO, ACIKLAMA,

HKA, BORC, ALACAK, BAKIYE, DOVIZ_TURU, DOVIZ_TUTAR, HAREKET_TURU,

ENT_REF_KEY, DUZELTMETARIHI , B_YEDEK1, ONAYTIPI from '+ckaynak.text+' WHERE BELGE_NO=:B

Ne yazdiginida merak etmeye basladim. Ticari degil ise paylasirsan sevinirim.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: hbulus
Mesaj Tarihi: 28 Ocak 2009 Saat 15:26

Fatura transfer programi yaziyorum. Hedef sirkette cari ve stok kayitlari yoksa açiyor. Cari hareket ve stok hareetlerini atiyor. Hemen hemen tamamladim ama bir problem çikti. Aslinda fena olmadi ama, eger fatura kapali fatura ise transferi yapiyor ancak fatura üzerinde kasaya ters kayit islenemedi gibi bir hata veriyor. Tabi ben transferde kasa olayini dahil etmemistim. Herhalde onu da devreye sokmamiz gerekecek. Bir öneriniz varsa memnun olurum.



Mesajı Yazan: Conari
Mesaj Tarihi: 28 Ocak 2009 Saat 17:35
Netopenx için bir sey diyemeyecegim açikçasi.
bitirdek sonra paylasirsan sevinirim.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: haokah
Mesaj Tarihi: 21 Nisan 2009 Saat 16:32
select * into veritabani1.dbo.yenitablo from veritabani2.dbo.kopyalanacaktablo


-------------
oh whoa


Mesajı Yazan: hbulus
Mesaj Tarihi: 21 Nisan 2009 Saat 19:50
Orjinalini yazan: haokah haokah Yazdı:

select * into veritabani1.dbo.yenitablo from veritabani2.dbo.kopyalanacaktablo


Burada sorun yok, teoride böyle. Esas konu su idi;
iki ayri sirketimiz var, A sirketinde A1, A2 diye iki subemiz olsun. B sirketinde ise B1 diye tek subemiz var. Simdi A sirketiniin A2 subesinden B sirketinin B1 subesine transfer yapmak istediginizde veritabani B sirketindeki kayitli sube kodunda 2 numarali subeyi bulamadigi için otomatikman hata veriyor. Dolayisi ile bu yapiyi degistirmek gerekiyor.


Mesajı Yazan: gullpasha
Mesaj Tarihi: 22 Nisan 2009 Saat 09:46
A2 subesindeki kayitlari export ederek, B1 subesi kayitlarindaki sube_kodu degeriyle degistirip hedef dataya import edebilirsin. yukaridaki yollara göre biraz hantalca ama olsun :))


Mesajı Yazan: kıl_ark
Mesaj Tarihi: 14 Ağustos 2009 Saat 17:37
burada yazan bilgiler çok isime yaradi herkese tesekkürler


Mesajı Yazan: epik
Mesaj Tarihi: 03 Aralık 2009 Saat 14:08
delphi de eger farkli sirket farkli sube kodlari varsa parametrik olarak tek subeyse döngü ile farkli sirketteki sube bulunabilir (parametrik olarak sabit yazilabilir) fazla sube varsa parametrik sabit yazilabilir exe file hiz açisindan

-------------
YazilimDestek
EgitimDanismanlik



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