Forum Anasayfa Forum Anasayfa > Mikro Ürünleri ile ilgili Forumlar > v14.xx programları
  Yeni Mesajlar Yeni Mesajlar RSS Besemesi - Cari kart aktarma
  SSS SSS  Forum Araması   Etkinlikler   Foruma Kayıt Olun Foruma Kayıt Olun  Giriş Giriş

Cari kart aktarma

 Cevap Yaz Cevap Yaz
Yazar
Mesaj
  Başlık Arama Başlık Arama  Konu Ayarları Konu Ayarları
Guento Sürükle bırak
Yeni Üye
Yeni Üye


Kayıt tarihi: 08 Haziran 2010
Durum: Çevrimdışı
Puan: 7
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Guento Alıntı  Cevap YazCevap Bu mesaja direkt link Başlık: Cari kart aktarma
    Gönderildi: 10 Ağustos 2010 saat 12:28
İyi günler;
A veritabanından B veritabanına sadece cari kartları yani isim adres v.b. aktarmak istiyorum fakat, 
mesela cari kodu 123.123.123 ise onu M123.123.123 olarak değiştirip toplu olarak aktarabilirmiyim?

Teşekkürler...
Başa dön
Maral Anadol Sürükle bırak
Yönetici
Yönetici
Avatar

Kayıt tarihi: 15 Haziran 2004
Konum: İstanbul
Durum: Çevrimdışı
Puan: 755
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Maral Anadol Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 12:38
Stok kartı aktarma (098490) ile yapabilirsiniz.
Başa dön
Guento Sürükle bırak
Yeni Üye
Yeni Üye


Kayıt tarihi: 08 Haziran 2010
Durum: Çevrimdışı
Puan: 7
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Guento Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 13:39
Peki cari kodlarını aktardıktan sonra değiştirebiliyor muyum?
Başa dön
Maral Anadol Sürükle bırak
Yönetici
Yönetici
Avatar

Kayıt tarihi: 15 Haziran 2004
Konum: İstanbul
Durum: Çevrimdışı
Puan: 755
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Maral Anadol Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 13:41
Pardon hatalı yazmışım, Cari kartı aktarma (098492) olacak.
Başa dön
Guento Sürükle bırak
Yeni Üye
Yeni Üye


Kayıt tarihi: 08 Haziran 2010
Durum: Çevrimdışı
Puan: 7
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Guento Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 13:50
mikronun sadeleştirişmiş versiyonunda sanırım dediğiniz seçenek yok?
Başa dön
Maral Anadol Sürükle bırak
Yönetici
Yönetici
Avatar

Kayıt tarihi: 15 Haziran 2004
Konum: İstanbul
Durum: Çevrimdışı
Puan: 755
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı Maral Anadol Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 14:05
Kuruluş programından Cari kartı aktarma (098492)'yı çalıştırınız.
Başa dön
feycedal Sürükle bırak
Yeni Üye
Yeni Üye
Avatar

Kayıt tarihi: 10 Nisan 2007
Konum: Turkey
Durum: Çevrimdışı
Puan: 8
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı feycedal Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 16:11
Kart aktarma bölümü sadece standart seri ve üzeri programlarda aktiftir.Eğer kullandığınız program ekonomik seri bir program ise aktarım yapamazsınız..

İyi günler
HERKES KENDİNE YAKIŞANI YAPSIN
Başa dön
suat_suphi Sürükle bırak
Senior Member
Senior Member


Kayıt tarihi: 17 Ekim 2009
Durum: Çevrimdışı
Puan: 120
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı suat_suphi Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 23:03
Aslen tarafından gönderildi feycedal feycedal yazdı:

Eğer kullandığınız program ekonomik seri bir program ise aktarım yapamazsınız..
 
komik Big smile...
 
standart seride de sanırım ithalat - ihracat kodlarını aktarımını koymamışlar v14 kullanıyorsun standart olduğu kart aktarım yok...
 
ithalat ile ilgili kart aktarımı isteyen olursa sqlde yazmıştım (tek tek aktarabiliyorsunuz)
 
yeni kod eski kod şeklide girerek
Başa dön
suat_suphi Sürükle bırak
Senior Member
Senior Member


Kayıt tarihi: 17 Ekim 2009
Durum: Çevrimdışı
Puan: 120
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı suat_suphi Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 23:29

USE [MikroDB_V14_AA]

GO

/****** Object: StoredProcedure [dbo].[msp_CariKodunuDegistir] Script Date: 08/10/2010 23:26:07 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[msp_CariKodunuDegistir]

(

@CariTipi As Tinyint = 0,

@EskiCariKodu As nvarchar(25),

@YeniCariKodu As nvarchar(25)

)

AS

BEGIN

Declare @cnt as int

UPDATE dbo.CARI_HESAP_HAREKETLERI SET cha_kod=@YeniCariKodu WHERE (cha_cari_cins=@CariTipi) AND (cha_kod=@EskiCariKodu);

if not(@CariTipi in (0)) UPDATE dbo.CARI_HESAP_HAREKETLERI SET cha_kasa_hizkod=@YeniCariKodu WHERE (cha_kasa_hizmet=@CariTipi) AND (cha_kasa_hizkod=@EskiCariKodu);

UPDATE dbo.ODEME_EMRI_ACILISLARI SET sca_kod=@YeniCariKodu WHERE (sca_cari_cins=@CariTipi) AND (sca_kod=@EskiCariKodu);

if not(@CariTipi in (0)) UPDATE dbo.ODEME_EMRI_ACILISLARI SET sca_kasa_hizkod=@YeniCariKodu WHERE (sca_kasa_hizmet=@CariTipi) AND (sca_kasa_hizkod=@EskiCariKodu);

if @CariTipi in (0,9) UPDATE dbo.STOK_HAREKETLERI SET sth_cari_kodu=@YeniCariKodu WHERE (sth_cari_cinsi=@CariTipi) AND (sth_cari_kodu=@EskiCariKodu);

UPDATE dbo.BANKALAR SET ban_odul_katkisi_hesabi=@YeniCariKodu WHERE (ban_odul_katkisi_hesap_cinsi=@CariTipi) AND (ban_odul_katkisi_hesabi=@EskiCariKodu);

UPDATE dbo.BANKALAR SET ban_servis_komisyon_hesabi=@YeniCariKodu WHERE (ban_servis_komisyon_hesap_cinsi=@CariTipi) AND (ban_servis_komisyon_hesabi=@EskiCariKodu);

UPDATE dbo.BANKALAR SET ban_erken_odm_faiz_hesabi=@YeniCariKodu WHERE (ban_erken_odm_faiz_hesap_cinsi=@CariTipi) AND (ban_erken_odm_faiz_hesabi=@EskiCariKodu);

-- Sadece cari ile ilgili yaplacak degisiklikler

if @CariTipi in (0)

BEGIN

UPDATE dbo.CARI_HESAPLAR SET cari_Ana_cari_kodu=@YeniCariKodu WHERE cari_Ana_cari_kodu=@EskiCariKodu;

UPDATE dbo.STOKLAR SET sto_sat_cari_kod=@YeniCariKodu WHERE sto_sat_cari_kod=@EskiCariKodu;

UPDATE dbo.STOK_DEPO_DETAYLARI SET sdp_sat_cari_kod=@YeniCariKodu WHERE sdp_sat_cari_kod=@EskiCariKodu;

UPDATE dbo.MULTIKOD_TANIMLARI SET mcod_carikod=@YeniCariKodu WHERE mcod_carikod=@EskiCariKodu;

UPDATE dbo.STOK_SERINO_TANIMLARI SET chz_al_cari_kodu=@YeniCariKodu WHERE chz_al_cari_kodu=@EskiCariKodu;

UPDATE dbo.STOK_SERINO_TANIMLARI SET chz_st_cari_kodu=@YeniCariKodu WHERE chz_st_cari_kodu=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_ADRESLERI SET adr_cari_kod=@YeniCariKodu WHERE adr_cari_kod=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_YETKILILERI SET mye_cari_kod=@YeniCariKodu WHERE mye_cari_kod=@EskiCariKodu;

UPDATE dbo.SIPARISLER SET sip_musteri_kod=@YeniCariKodu WHERE sip_musteri_kod=@EskiCariKodu;

UPDATE dbo.PROFORMA_SIPARISLER SET pro_mustkodu=@YeniCariKodu WHERE pro_mustkodu=@EskiCariKodu;

UPDATE dbo.KONSINYE_HAREKETLERI SET kon_cari_kod=@YeniCariKodu WHERE kon_cari_kod=@EskiCariKodu;

UPDATE dbo.SATIS_SARTLARI SET sat_cari_kod=@YeniCariKodu WHERE sat_cari_kod=@EskiCariKodu;

UPDATE dbo.SATINALMA_SARTLARI SET sas_cari_kod=@YeniCariKodu WHERE sas_cari_kod=@EskiCariKodu;

UPDATE dbo.ISEMRI_STOK_TUKETIMLERI SET tkt_fasoncukodu=@YeniCariKodu WHERE tkt_fasoncukodu=@EskiCariKodu;

UPDATE dbo.URETIM_MALZEME_PLANLAMA SET upl_fasoncukod=@YeniCariKodu WHERE upl_fasoncukod=@EskiCariKodu;

UPDATE dbo.ISEMRI_MALZEME_DURUMLARI SET ish_fasoncu=@YeniCariKodu WHERE ish_fasoncu=@EskiCariKodu;

UPDATE dbo.HIZMET_ALIS_SOZLESMELERI SET HAS_carikodu=@YeniCariKodu WHERE HAS_carikodu=@EskiCariKodu;

UPDATE dbo.HIZMET_SATIS_SOZLESMELERI SET HSS_carikodu=@YeniCariKodu WHERE HSS_carikodu=@EskiCariKodu;

UPDATE dbo.IHRACAT_DOSYALARI SET ihr_Satici=@YeniCariKodu WHERE ihr_Satici=@EskiCariKodu;

UPDATE dbo.ITHALAT_DOSYALARI SET ith_satici=@YeniCariKodu WHERE ith_satici=@EskiCariKodu;

UPDATE dbo.ILISKILER SET il_carikodu=@YeniCariKodu WHERE il_carikodu=@EskiCariKodu;

UPDATE dbo.PROJELER SET pro_musterikodu=@YeniCariKodu WHERE pro_musterikodu=@EskiCariKodu;

UPDATE dbo.FINANSAL_SOZLESMELER SET FS_sozcarikodu=@YeniCariKodu WHERE FS_sozcarikodu=@EskiCariKodu;

UPDATE dbo.CARI_HAREKET_BORC_ALACAK_ESLEME SET chk_ChKodu=@YeniCariKodu WHERE chk_ChKodu=@EskiCariKodu;

UPDATE dbo.URETIM_TALEPLERI SET utl_Satici_Kodu=@YeniCariKodu WHERE utl_Satici_Kodu=@EskiCariKodu;

UPDATE dbo.SATINALMA_TALEPLERI SET stl_Satici_Kodu=@YeniCariKodu WHERE stl_Satici_Kodu=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_HAREKETLERI SET cha_ciro_cari_kodu=@YeniCariKodu WHERE cha_ciro_cari_kodu=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_TEMINATLARI SET ct_carikodu=@YeniCariKodu WHERE ct_carikodu=@EskiCariKodu;

UPDATE dbo.VERILEN_TEKLIFLER SET tkl_cari_kod=@YeniCariKodu WHERE tkl_cari_kod=@EskiCariKodu;

UPDATE dbo.CIRO_PRIMLERI SET cpr_baglicarikod=@YeniCariKodu WHERE cpr_baglicarikod=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_SOZLESMELERI SET csoz_baglicarikod=@YeniCariKodu WHERE csoz_baglicarikod=@EskiCariKodu;

UPDATE dbo.BUTCE_DETAY SET bd_cari_detay_kodu=@YeniCariKodu WHERE bd_cari_detay_kodu=@EskiCariKodu;

UPDATE dbo.KARGO_GONDERILERI SET kargo_alicikodu=@YeniCariKodu WHERE kargo_alicikodu=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_cari_kodu=@YeniCariKodu WHERE ekp_cari_kodu=@EskiCariKodu;

UPDATE dbo.GIDER_KATILIM_SOZLESMELERI SET gks_carikodu=@YeniCariKodu WHERE gks_carikodu=@EskiCariKodu;

UPDATE dbo.TRANSFER_SIPARISLERI SET transsip_talepcarikodu=@YeniCariKodu WHERE transsip_talepcarikodu=@EskiCariKodu;

UPDATE dbo.TRANSFER_SIPARISLERI SET transsip_temincarikodu=@YeniCariKodu WHERE transsip_temincarikodu=@EskiCariKodu;

UPDATE dbo.TRANSFER_IRSALIYELERI SET transirs_talepcarikodu=@YeniCariKodu WHERE transirs_talepcarikodu=@EskiCariKodu;

UPDATE dbo.TRANSFER_IRSALIYELERI SET transirs_temincarikodu=@YeniCariKodu WHERE transirs_temincarikodu=@EskiCariKodu;

UPDATE dbo.ALINAN_TEKLIFLER SET altkl_cari_kodu=@YeniCariKodu WHERE altkl_cari_kodu=@EskiCariKodu;

UPDATE dbo.AVM_CARI_HASILAT_HAREKETLERI SET CH_carikodu=@YeniCariKodu WHERE CH_carikodu=@EskiCariKodu;

UPDATE dbo.BANKALAR SET ban_pos_tahsilat_cari_hesabi=@YeniCariKodu WHERE ban_pos_tahsilat_cari_hesabi=@EskiCariKodu;

UPDATE MikroDB_V14.dbo.MIKURUN SET urn_cari_kodu=@YeniCariKodu WHERE urn_cari_kodu=@EskiCariKodu;

END

if @CariTipi in (0,2,4) UPDATE dbo.ODEME_EMIRLERI SET sck_sahip_cari_kodu=@YeniCariKodu WHERE (sck_sahip_cari_cins=@CariTipi) AND (sck_sahip_cari_kodu=@EskiCariKodu);

if @CariTipi in (0,2,4) UPDATE dbo.ODEME_EMIRLERI SET sck_nerede_cari_kodu=@YeniCariKodu WHERE (sck_nerede_cari_cins=@CariTipi) AND (sck_nerede_cari_kodu=@EskiCariKodu);

-- Sadece cari personel ile ilgili yaplacak degisiklikler

if @CariTipi in (1)

BEGIN

UPDATE dbo.STOKLAR SET sto_urun_sorkod=@YeniCariKodu WHERE sto_urun_sorkod=@EskiCariKodu;

UPDATE dbo.CARI_HESAPLAR SET cari_temsilci_kodu=@YeniCariKodu WHERE cari_temsilci_kodu=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_ADRESLERI SET adr_temsilci_kodu=@YeniCariKodu WHERE adr_temsilci_kodu=@EskiCariKodu;

UPDATE dbo.CARI_HESAP_HAREKETLERI SET cha_satici_kodu=@YeniCariKodu WHERE cha_satici_kodu=@EskiCariKodu;

UPDATE dbo.STOK_HAREKETLERI SET sth_plasiyer_kodu=@YeniCariKodu WHERE sth_plasiyer_kodu=@EskiCariKodu;

UPDATE dbo.SIPARISLER SET sip_satici_kod=@YeniCariKodu WHERE sip_satici_kod=@EskiCariKodu;

UPDATE dbo.PROFORMA_SIPARISLER SET pro_saticikodu=@YeniCariKodu WHERE pro_saticikodu=@EskiCariKodu;

UPDATE dbo.KONSINYE_HAREKETLERI SET kon_satici_kod=@YeniCariKodu WHERE kon_satici_kod=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu1=@YeniCariKodu WHERE bkm_cihazserviselemanikodu1=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu2=@YeniCariKodu WHERE bkm_cihazserviselemanikodu2=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu3=@YeniCariKodu WHERE bkm_cihazserviselemanikodu3=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu4=@YeniCariKodu WHERE bkm_cihazserviselemanikodu4=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu5=@YeniCariKodu WHERE bkm_cihazserviselemanikodu5=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu6=@YeniCariKodu WHERE bkm_cihazserviselemanikodu6=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu7=@YeniCariKodu WHERE bkm_cihazserviselemanikodu7=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu8=@YeniCariKodu WHERE bkm_cihazserviselemanikodu8=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu9=@YeniCariKodu WHERE bkm_cihazserviselemanikodu9=@EskiCariKodu;

UPDATE dbo.BAKIM_HAREKETLERI SET bkm_cihazserviselemanikodu10=@YeniCariKodu WHERE bkm_cihazserviselemanikodu10=@EskiCariKodu;

-- UPDATE dbo.BAKIM_KABUL_HAREKETLERI SET bkmkb_Satici_kodu=@YeniCariKodu WHERE bkmkb_Satici_kodu=@EskiCariKodu;

UPDATE dbo.ZIYARET_HAREKETLERI SET zyrt_PersonelKodu=@YeniCariKodu WHERE zyrt_PersonelKodu=@EskiCariKodu;

UPDATE dbo.ILISKILER SET il_sorumlu_personel=@YeniCariKodu WHERE il_sorumlu_personel=@EskiCariKodu;

UPDATE dbo.URETIM_OPERASYON_HAREKETLERI SET OpT_PersonelKodu=@YeniCariKodu WHERE OpT_PersonelKodu=@EskiCariKodu;

UPDATE dbo.PERSONEL_PRIM_DAGITIM_TANIMLARI SET prprm_per_kod=@YeniCariKodu WHERE prprm_per_kod=@EskiCariKodu;

UPDATE dbo.DOKUMA_DESEN_TANIMLARI SET dd_tanimlayan_kisi=@YeniCariKodu WHERE dd_tanimlayan_kisi=@EskiCariKodu;

UPDATE dbo.MAKINA_HAREKETLERI SET mkh_Yetkiliop=@YeniCariKodu WHERE mkh_Yetkiliop=@EskiCariKodu;

UPDATE dbo.MAKINA_HAREKETLERI SET mkh_Bakimelm=@YeniCariKodu WHERE mkh_Bakimelm=@EskiCariKodu;

UPDATE dbo.MAKINA_BAKIM_ISEMIRLERI SET makisem_acan_per=@YeniCariKodu WHERE makisem_acan_per=@EskiCariKodu;

UPDATE dbo.MAKINA_BAKIM_ISEMIRLERI SET makisem_kapatan_per=@YeniCariKodu WHERE makisem_kapatan_per=@EskiCariKodu;

UPDATE dbo.PERSONELLER SET per_caripers_kodu=@YeniCariKodu WHERE per_caripers_kodu=@EskiCariKodu;

UPDATE dbo.ISTASYON_VARDIYA_TAHSILATLARI SET vn_pers_kodu=@YeniCariKodu WHERE vn_pers_kodu=@EskiCariKodu;

UPDATE dbo.ISTASYON_VARDIYA_CALISANLARI SET vc_pers_kodu=@YeniCariKodu WHERE vc_pers_kodu=@EskiCariKodu;

UPDATE dbo.ISTASYON_VARDIYA_SATISLARI SET vp_pers_kodu=@YeniCariKodu WHERE vp_pers_kodu=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu1=@YeniCariKodu WHERE ekp_personel_kodu1=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu2=@YeniCariKodu WHERE ekp_personel_kodu2=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu3=@YeniCariKodu WHERE ekp_personel_kodu3=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu4=@YeniCariKodu WHERE ekp_personel_kodu4=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu5=@YeniCariKodu WHERE ekp_personel_kodu5=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu6=@YeniCariKodu WHERE ekp_personel_kodu6=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu7=@YeniCariKodu WHERE ekp_personel_kodu7=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu8=@YeniCariKodu WHERE ekp_personel_kodu8=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu9=@YeniCariKodu WHERE ekp_personel_kodu9=@EskiCariKodu;

UPDATE dbo.EKIP_TANIMLARI SET ekp_personel_kodu10=@YeniCariKodu WHERE ekp_personel_kodu10=@EskiCariKodu;

UPDATE dbo.TRANSFER_SIPARISLERI SET transsip_plasiyer_kodu=@YeniCariKodu WHERE transsip_plasiyer_kodu=@EskiCariKodu;

UPDATE dbo.TRANSFER_IRSALIYELERI SET transirs_plasiyer_kodu=@YeniCariKodu WHERE transirs_plasiyer_kodu=@EskiCariKodu;

UPDATE dbo.ALINAN_TEKLIFLER SET altkl_sorumlu_kodu=@YeniCariKodu WHERE altkl_sorumlu_kodu=@EskiCariKodu;

UPDATE dbo.SATINALMA_TALEPLERI SET stl_talep_eden=@YeniCariKodu WHERE stl_talep_eden=@EskiCariKodu;

UPDATE dbo.PERSONEL_AVANS_TALEPLERI SET pat_personelkod=@YeniCariKodu WHERE pat_personelkod=@EskiCariKodu

END

-- Sadece personel ile ilgili yaplacak degisiklikler

if @CariTipi in (7)

BEGIN

UPDATE dbo.PERSONEL_TAHAKKUK_OZETLERI SET pro_kodozet=@YeniCariKodu WHERE pro_kodozet=@EskiCariKodu;

UPDATE dbo.PERSONEL_TAHAKKUKLARI SET pt_pkod=@YeniCariKodu WHERE pt_pkod=@EskiCariKodu;

UPDATE dbo.PERSONEL_TALEPLERI SET tlp_eden_per_kodu=@YeniCariKodu WHERE tlp_eden_per_kodu=@EskiCariKodu;

UPDATE dbo.PERSONEL_IZIN_TALEPLERI SET pit_pers_kod=@YeniCariKodu WHERE pit_pers_kod=@EskiCariKodu

UPDATE dbo.PERSONEL_IZINLERI SET pz_pers_kod=@YeniCariKodu WHERE pz_pers_kod=@EskiCariKodu

-- UPDATE dbo.PERSONEL_AILE_TANIMLARI SET PA_PerKodu=@YeniCariKodu WHERE PA_PerKodu=@EskiCariKodu /*kartak.pas ta aktarlyor*/

UPDATE dbo.PERSONEL_AVANS_TALEPLERI SET pat_personelkod=@YeniCariKodu WHERE pat_personelkod=@EskiCariKodu

UPDATE dbo.PERSONEL_PRIM_DAGITIM_TANIMLARI SET prprm_per_kod=@YeniCariKodu WHERE prprm_per_kod=@EskiCariKodu

UPDATE dbo.PERSONEL_DEVAM_KONTROL SET pdk_kod=@YeniCariKodu WHERE pdk_kod=@EskiCariKodu

UPDATE dbo.PERSONEL_BELGE_DETAYLARI SET bdt_pers_kod=@YeniCariKodu WHERE bdt_pers_kod=@EskiCariKodu

UPDATE dbo.PERSONEL_KADRO_TANIMLARI SET kdr_personel=@YeniCariKodu WHERE kdr_personel=@EskiCariKodu

UPDATE dbo.PERSONEL_KADRO_TANIMLARI SET kdr_yedek_personel=@YeniCariKodu WHERE kdr_yedek_personel=@EskiCariKodu

UPDATE dbo.PERSONEL_PERFORMANSLAR SET aprf_veren_pers=@YeniCariKodu WHERE aprf_veren_pers=@EskiCariKodu

UPDATE dbo.PERSONEL_PERFORMANSLAR SET aprf_per_kodu=@YeniCariKodu WHERE aprf_per_kodu=@EskiCariKodu

UPDATE dbo.PERSONEL_ALINAN_EGITIMLER SET aeg_per_kodu=@YeniCariKodu WHERE aeg_per_kodu=@EskiCariKodu

UPDATE dbo.PERSONEL_GIRILEN_SINAVLAR SET asn_per_kodu=@YeniCariKodu WHERE asn_per_kodu=@EskiCariKodu

UPDATE dbo.PERSONEL_TALEPLERI SET tlp_eden_per_kodu=@YeniCariKodu WHERE tlp_eden_per_kodu=@EskiCariKodu

UPDATE dbo.PERSONEL_BASVURU_PUAN_DEGERLENDIRMELERI SET bsd_per_kodu=@YeniCariKodu WHERE bsd_per_kodu=@EskiCariKodu

UPDATE dbo.PERSONEL_EGITIM_TANIMLARI SET egt_egitmen1=@YeniCariKodu WHERE egt_tipi=0 and egt_egitmen1=@EskiCariKodu

UPDATE dbo.PERSONEL_EGITIM_TANIMLARI SET egt_egitmen2=@YeniCariKodu WHERE egt_tipi=0 and egt_egitmen2=@EskiCariKodu

UPDATE dbo.PERSONEL_EGITIM_TANIMLARI SET egt_egitmen3=@YeniCariKodu WHERE egt_tipi=0 and egt_egitmen3=@EskiCariKodu

UPDATE dbo.PERSONEL_EGITIM_TANIMLARI SET egt_egitmen4=@YeniCariKodu WHERE egt_tipi=0 and egt_egitmen4=@EskiCariKodu

UPDATE dbo.PERSONEL_EGITIM_TANIMLARI SET egt_egitmen5=@YeniCariKodu WHERE egt_tipi=0 and egt_egitmen5=@EskiCariKodu

UPDATE dbo.PERSONEL_KADRO_TARIHCESI SET kt_personelkodu=@YeniCariKodu WHERE kt_personelkodu=@EskiCariKodu

END

-- Sadece hizmet ile ilgili yaplacak degisiklikler

if @CariTipi in (3)

BEGIN

UPDATE dbo.CIRO_PRIMLERI SET cpr_hizmetkodu=@YeniCariKodu

WHERE ((select csoz_sozlesmeuygulama from dbo.CARI_HESAP_SOZLESMELERI where csoz_sozlesmekodu=cpr_carisozlesmekodu)=0)and(cpr_hizmetkodu=@EskiCariKodu);

UPDATE dbo.SIPARISLER SET sip_stok_kod=@YeniCariKodu WHERE (sip_harekettipi=1) and (sip_stok_kod=@EskiCariKodu);

UPDATE dbo.PROFORMA_SIPARISLER SET pro_stokkodu=@YeniCariKodu WHERE (pro_harekettipi=1) and (pro_stokkodu=@EskiCariKodu);

UPDATE dbo.GIDER_KATILIM_SOZLESMELERI SET gks_hizmetkodu=@YeniCariKodu WHERE gks_hizmetkodu=@EskiCariKodu;

UPDATE dbo.SATINALMA_TALEPLERI SET stl_Stok_kodu=@YeniCariKodu WHERE (stl_harekettipi=1) and (stl_Stok_kodu=@EskiCariKodu);

UPDATE dbo.VERILEN_TEKLIFLER SET tkl_stok_kod=@YeniCariKodu WHERE (tkl_harekettipi=1) and (tkl_stok_kod=@EskiCariKodu);

UPDATE dbo.ALINAN_TEKLIFLER SET altkl_hareket_kodu=@YeniCariKodu WHERE (altkl_hareket_tipi=1) AND (altkl_hareket_kodu=@EskiCariKodu);

UPDATE dbo.AVM_CARI_HASILAT_HAREKETLERI SET CH_hizmetkodu=@YeniCariKodu WHERE CH_hizmetkodu=@EskiCariKodu;

END

-- Sadece banka ile ilgili yaplacak degisiklikler

if @CariTipi in (2)

BEGIN

UPDATE dbo.HESAP_OZETI_ISLEM_KODLARI SET ehoz_bankahesapkodu=@YeniCariKodu WHERE (ehoz_bankahesapcinsi=1) and (ehoz_bankahesapkodu=@EskiCariKodu);

UPDATE dbo.KREDI_SOZLESMESI_TANIMLARI SET krsoz_sozbankakodu=@YeniCariKodu WHERE (krsoz_sozbankakodu=@EskiCariKodu);

END

-- Sadece masraf ile ilgili yaplacak degisiklikler

if @CariTipi in (5)

BEGIN

UPDATE dbo.CIRO_PRIMLERI SET cpr_hizmetkodu=@YeniCariKodu

WHERE ((select csoz_sozlesmeuygulama from dbo.CARI_HESAP_SOZLESMELERI where csoz_sozlesmekodu=cpr_carisozlesmekodu)=1)and(cpr_hizmetkodu=@EskiCariKodu);

UPDATE dbo.SIPARISLER SET sip_stok_kod=@YeniCariKodu WHERE (sip_harekettipi=2) and (sip_stok_kod=@EskiCariKodu);

UPDATE dbo.PROFORMA_SIPARISLER SET pro_stokkodu=@YeniCariKodu WHERE (pro_harekettipi=2) and (pro_stokkodu=@EskiCariKodu);

UPDATE dbo.SATINALMA_TALEPLERI SET stl_Stok_kodu=@YeniCariKodu WHERE (stl_harekettipi=2) and (stl_Stok_kodu=@EskiCariKodu);

UPDATE dbo.VERILEN_TEKLIFLER SET tkl_stok_kod=@YeniCariKodu WHERE (tkl_harekettipi=2) and (tkl_stok_kod=@EskiCariKodu);

UPDATE dbo.ALINAN_TEKLIFLER SET altkl_hareket_kodu=@YeniCariKodu WHERE (altkl_hareket_tipi=2) AND (altkl_hareket_kodu=@EskiCariKodu);

END

-- Sadece demirba ile ilgili yaplacak degisiklikler

if @CariTipi in (8)

BEGIN

UPDATE dbo.SIPARISLER SET sip_stok_kod=@YeniCariKodu WHERE (sip_harekettipi=3) and (sip_stok_kod=@EskiCariKodu);

UPDATE dbo.PROFORMA_SIPARISLER SET pro_stokkodu=@YeniCariKodu WHERE (pro_harekettipi=3) and (pro_stokkodu=@EskiCariKodu);

UPDATE dbo.SATINALMA_TALEPLERI SET stl_Stok_kodu=@YeniCariKodu WHERE (stl_harekettipi=3) and (stl_Stok_kodu=@EskiCariKodu);

UPDATE dbo.VERILEN_TEKLIFLER SET tkl_stok_kod=@YeniCariKodu WHERE (tkl_harekettipi=3) and (tkl_stok_kod=@EskiCariKodu);

UPDATE dbo.ALINAN_TEKLIFLER SET altkl_hareket_kodu=@YeniCariKodu WHERE (altkl_hareket_tipi=3) AND (altkl_hareket_kodu=@EskiCariKodu);

END

-- Sadece ithalat ile ilgili yaplacak degisiklikler

if @CariTipi in (9)

BEGIN

UPDATE dbo.SIPARISLER SET sip_Exp_Imp_Kodu=@YeniCariKodu WHERE (sip_tip=1) and (sip_Exp_Imp_Kodu=@EskiCariKodu);

UPDATE dbo.PROFORMA_SIPARISLER SET pro_Exp_Imp_Kodu=@YeniCariKodu WHERE (pro_tipi=1) and (pro_Exp_Imp_Kodu=@EskiCariKodu);

UPDATE dbo.CARI_HESAP_HAREKETLERI SET cha_EXIMkodu=@YeniCariKodu WHERE (cha_tip=1) and (cha_EXIMkodu=@EskiCariKodu);

UPDATE dbo.STOK_HAREKETLERI SET sth_exim_kodu=@YeniCariKodu WHERE (sth_tip=0) and (sth_exim_kodu=@EskiCariKodu);

END

END

Başa dön
suat_suphi Sürükle bırak
Senior Member
Senior Member


Kayıt tarihi: 17 Ekim 2009
Durum: Çevrimdışı
Puan: 120
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı suat_suphi Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 10 Ağustos 2010 saat 23:49
store proceduresi sql 'de kontrol et var mı yok mu yoksa alter yerine create yaz prosedürü kaydet...
sonra prosedure çalıştır. Çalıştırma yöntemi basit aşağıdaki örnekteki gibi önce tipi belirliyorsun cari kartmı aktaracaksın başka birşey mi aktaracaksin tiplerin numaraları aşağıdaki gibidir...
 

exec [msp_CariKodunuDegistir] 0, '120.01.A001', '120.01.A0001'

exec [msp_CariKodunuDegistir] 0, 'eski kod', 'yeni kod'
 
önce tip sonra eski kod sonra da yeni kod geliyor... tipler aşağıdaki gibidir.... Aktarmak istediğinizi seçiyorsunuz eski kod yeni kodunu veriyorsunuz... hazır...
 
0:Carimiz
1:Cari Personelimiz
2:Bankamız
3:Hizmetimiz
4:Kasamız
5:Giderimiz
6:Muhasebe Hesabımız
7:Personelimiz
8:Demirbaşımız
9:İthalat Dosyamız
10:Finansal Sözleşmemiz
11:Kredi Sözleşmemiz
 
 
herkese kolay gelsin...
 
Not: dikkat etmen gereken şey yeni kod da verdiğin kodun KARTININ AÇILIŞINI senin yapman gereklidir. Eski kartı gidip silersin artık....
Başa dön
eydief Sürükle bırak
Senior Member
Senior Member
Avatar

Kayıt tarihi: 03 Ocak 2005
Konum: Balıkesir
Durum: Çevrimdışı
Puan: 1168
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı eydief Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 28 Mart 2012 saat 13:05

mikrokur cari kart aktarma menüsünü kullanıyorum. fakat kart aktarmıyor. işlemler geri alındı diyor ???

örnek 120.01.111 deki kart ve hareketlerini 120.02.111 olsun istiyorum.
 
işlemler geri alındı diyor ve kart aktarmıyor ?
 
<font color=BLUE>mazeret değil. çözüm üretin !!!

[/COLOR]
Başa dön
zulfikar09 Sürükle bırak
Yeni Üye
Yeni Üye


Kayıt tarihi: 05 Aralık 2019
Durum: Çevrimdışı
Puan: 1
Mesaj Ayarları Mesaj Ayarları   Teşekkürler (0) Teşekkürler(0)   Alıntı zulfikar09 Alıntı  Cevap YazCevap Bu mesaja direkt link Gönderildi: 09 Aralık 2019 saat 22:42
Merhaba
15.21a sürümünü kullanıyorum. cari kart değiştirme işlemi yaptım. ancak hatalı işlem yaptığımı gördüm.birden fazla cariler birbiri üzerine birleşme işlemi olmuş. bu yaptığım cari kart aktarma işlemini eski haline (geri adım) alabilir miyim?? nasıl nereden yapmam gerekiyor ??? ACİL YARDIMLARINIZI RİCA EDİYORUM. (yedek alma işlemini yapamadım)
Başa dön
 Cevap Yaz Cevap Yaz
  Konuyu Paylaş   

Foruma Atla Forum Yetkileri Sürükle bırak

Forum Software by Web Wiz Forums® version 11.04
Copyright ©2001-2015 Web Wiz Ltd.

Bu sayfa 0,047 saniyede yüklenmiştir.