ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - otomatik hesap planı oluşturma
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


otomatik hesap planı oluşturma

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
fatal_17 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 12 Ağustos 2015
Konum: izmir
Durum: Aktif Değil
Puanlar: 29
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fatal_17 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: otomatik hesap planı oluşturma
    Gönderim Zamanı: 14 Aralık 2015 Saat 17:27
beyler derece programyndan netsise geçdim yakla?yk 8 bin cari excel den attym netsise ama hesap planlaryny nasyl olu?turaca?ym
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 14 Aralık 2015 Saat 19:50
cari kodlarynyz 120xxx 320xxx ?eklindemi? öyle de?ilse bile
120-xx-xxxxx/320-xx-xxxx tarzynda numara olu?turacak cari kodlarynyz var ise
SQL scripti yazarak TBLMUPLAN ve TBLMUPLANEK tablolaryna yazabilirsiniz
Mehmet Baykan
Yukarı Dön
fatal_17 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 12 Ağustos 2015
Konum: izmir
Durum: Aktif Değil
Puanlar: 29
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fatal_17 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 15 Aralık 2015 Saat 09:16
Orjinalini yazan: mbaykan mbaykan Yazdı:

cari kodlarynyz 120xxx 320xxx ?eklindemi? öyle de?ilse bile
120-xx-xxxxx/320-xx-xxxx tarzynda numara olu?turacak cari kodlarynyz var ise
SQL scripti yazarak TBLMUPLAN ve TBLMUPLANEK tablolaryna yazabilirsiniz

evet 120-xx-xx ve 320 xx ?eklinde bu sql scriptini nerden bulabilirim
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 15 Aralık 2015 Saat 11:43
Hazyr script yok uzak ba?lanty imkany varsa mesajla bildirin yardymcy olabilirim
Mehmet Baykan
Yukarı Dön
fatal_17 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 12 Ağustos 2015
Konum: izmir
Durum: Aktif Değil
Puanlar: 29
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fatal_17 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 11:08
Orjinalini yazan: mbaykan mbaykan Yazdı:

Hazyr script yok uzak ba?lanty imkany varsa mesajla bildirin yardymcy olabilirim

USE [aaaa]
GO

/****** Object:  Trigger [dbo].[NTR_CASABITD]    Script Date: 16.12.2015 09:21:45 ******/
SET ANSI_NULLS OFF
GO

SET QUOTED_IDENTIFIER OFF
GO


ALTER TRIGGER [dbo].[NTR_CASABITD]
ON [dbo].[TBLCASABIT]
FOR DELETE
NOT FOR REPLICATION
AS
DECLARE @MuhasebeKodu VARCHAR(50);
DECLARE @SubeKodu INT;
DECLARE @CariAdi VARCHAR(50);
DECLARE @HesapGrupKod VARCHAR(2);
DECLARE @CariKodu VARCHAR(50);
DECLARE @BA VARCHAR(1);

      DECLARE CASABITD CURSOR FOR SELECT 
   SUBSTRING(CARI_KOD, 0, 3) + '-' + SUBSTRING(CARI_KOD, 4, 2) + '-' + SUBSTRING(CARI_KOD, 6, 3),
SUBE_KODU,
   SUBSTRING(CARI_ISIM, 0, 50),
   SUBSTRING(CARI_KOD, 0, 3),
   CARI_KOD
FROM dbo.TBLCASABIT
      
OPEN CASABITD
 FETCH NEXT FROM CASABITD INTO @MuhasebeKodu, @SubeKodu, @CariAdi, @HesapGrupKod, @CariKodu
 WHILE @@FETCH_STATUS<>-1
 BEGIN
IF @CariKodu LIKE '120%'
SET @BA = 'B';

IF @CariKodu LIKE '320%'
SET @BA = 'A';
INSERT INTO [dbo].[TBLMUPLAN]
           ([SUBE_KODU]
           ,[ISLETME_KODU]
           ,[HESAP_KODU]
           ,[AGM]
           ,[HS_ADI]
           ,[HS_YD_ADI]
           ,[HS_GRKOD]
           ,[OLCU_BIRIM]
           ,[HS_BLKZ]
           ,[CALIS_TIP]
           ,[CALIS_BAG]
           ,[DOVIZLIMI]
           ,[DOVIZ_TIPI]
           ,[HESAPLAMATURU]
           ,[DOVIZKONTROL]
           ,[UPDATE_KODU]
           ,[REFKODLU_CALIS]
           ,[ONAYTIPI]
           ,[ONAYNUM])
     VALUES
           (0
           ,1
           ,@MuhasebeKodu
           ,'M'
           ,@CariAdi
           ,NULL
           ,@HesapGrupKod
           ,NULL
           ,NULL
           ,@BA
           ,'H'
           ,'H'
           ,0
           ,NULL
           ,NULL
           ,NULL
           ,NULL
           ,'A'
           ,0);  

UPDATE TBLCASABIT SET M_KOD = @MuhasebeKodu WHERE CARI_KOD = @CariKodu;     
   FETCH NEXT FROM CASABITD INTO @MuhasebeKodu, @SubeKodu, @CariAdi, @HesapGrupKod, @CariKodu
 END
CLOSE CASABITD
DEALLOCATE CASABITD
GO

böyle bir kod var ama çaly?mady


Düzenleyen fatal_17 - 16 Aralık 2015 Saat 11:38
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 13:04
bu trigger casabit'ten kayyt silindi?inde çaly?yr
sizin INSERT için olana ihtiyacynyz var (?)
8000 civary karty casabit tablosuna kaydetti?niz için INSERT trigger'y
bundan sonra kaydedecekleriniz için i?e yarar
SQL Scripti için; bana örnek cari kodlarynyzy verin (mü?teri/satycy)
muhasebe'de grup seviyesi (120-GG-... ) ile nasyl bir kural var?
bunlara göre yazalym

Mehmet Baykan
Yukarı Dön
fatal_17 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 12 Ağustos 2015
Konum: izmir
Durum: Aktif Değil
Puanlar: 29
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fatal_17 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 13:16
Orjinalini yazan: mbaykan mbaykan Yazdı:

bu trigger casabit'ten kayyt silindi?inde çaly?yr
sizin INSERT için olana ihtiyacynyz var (?)
8000 civary karty casabit tablosuna kaydetti?niz için INSERT trigger'y
bundan sonra kaydedecekleriniz için i?e yarar
SQL Scripti için; bana örnek cari kodlarynyzy verin (mü?teri/satycy)
muhasebe'de grup seviyesi (120-GG-... ) ile nasyl bir kural var?
bunlara göre yazalym


120-01-000001 mü?teri

320-01-000001 satycy

muhasebe kodlaryda bu ?ekilde olacak
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 13:41
INSERT INTO TBLMUPLAN (SUBE_KODU,ISLETME_KODU,AGM,HESAP_KODU,HS_ADI,HS_GRKOD,HS_BLKZ,ONAYTIPI,ONAYNUM)

SELECT -1,1,'M',CARI_KOD,LEFT(CARI_ISIM,50),LEFT(CARI_KOD,2),CASE WHEN CARI_KOD LIKE '12%' THEN 'A' ELSE 'P' END,'A',0 
FROM TBLCASABIT
WHERE CARI_KOD NOT IN (SELECT HESAP_KODU FROM TBLMUPLAN WHERE AGM='M' AND HESAP_KODU LIKE '[13]2%');

INSERT INTO TBLMUPLANEK (KOD) SELECT HESAP_KODU FROM TBLMUPLAN 
WHERE AGM='M' AND HESAP_KODU LIKE '[13]2%' AND HESAP_KODU NOT IN (SELECT KOD FROM TBLMUPLANEK);

UPDATE TBLCASABIT SET M_KOD=CARI_KOD WHERE CARI_KOD LIKE '[13]2%';

Mehmet Baykan
Yukarı Dön
fatal_17 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 12 Ağustos 2015
Konum: izmir
Durum: Aktif Değil
Puanlar: 29
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı fatal_17 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 14:20
Orjinalini yazan: mbaykan mbaykan Yazdı:

INSERT INTO TBLMUPLAN (SUBE_KODU,ISLETME_KODU,AGM,HESAP_KODU,HS_ADI,HS_GRKOD,HS_BLKZ,ONAYTIPI,ONAYNUM)

SELECT -1,1,'M',CARI_KOD,LEFT(CARI_ISIM,50),LEFT(CARI_KOD,2),CASE WHEN CARI_KOD LIKE '12%' THEN 'A' ELSE 'P' END,'A',0 
FROM TBLCASABIT
WHERE CARI_KOD NOT IN (SELECT HESAP_KODU FROM TBLMUPLAN WHERE AGM='M' AND HESAP_KODU LIKE '[13]2%');

INSERT INTO TBLMUPLANEK (KOD) SELECT HESAP_KODU FROM TBLMUPLAN 
WHERE AGM='M' AND HESAP_KODU LIKE '[13]2%' AND HESAP_KODU NOT IN (SELECT KOD FROM TBLMUPLANEK);

UPDATE TBLCASABIT SET M_KOD=CARI_KOD WHERE CARI_KOD LIKE '[13]2%';


sadece bu kod yeterlimi
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Aralık 2015 Saat 22:49
te?ekkürünüzden yeterli oldu?unu anlyyorum.
TBLMUPLAN tablosunda eksik byrakty?ym birkaç alan var sanyrym.
yeterlili?i bozmayacak kadar..

Mehmet Baykan
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,656 Saniyede Yüklendi.