Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Fatura/Fatura Hareket Kaydı
#1
Question 
Merhaba arkadaşlar,
Fatura, irsaliye v.b başlık ve detayın bulunduğu modüllerde genelde faturabaşlığı cariharekete tablosuna, faturahareketinde kilerde stokhareketine yansıtıyoruz.
Sorum şu bir fatura düşünün içerisinde 500 satır hareket kaydı var kullanıcı 455. satırdaki miktarı değiştirdi 457. satırdaki kaydı sildi ben faturayı kaydederken o baslik id si ile aynı olan stokhareketinde ki tüm kayıtları silip yeniden faturahereketine göre kaydediyorum. 1 değişklik için yeniden 500 hareket kaydını aktarmak pek iyi olmuyor zaman v.s den dolayı.
bunun başka bir yolu varmıdır sizler bu mantıkta olan kayıtları değişiklik olduğunda nasıl aktarıyorsunuz.

“Do. Or do not. There is no try.”
Cevapla
#2
Kayıt silindiğinde veya güncellendiğinde mevcut satırı update veya delete yapıyorsunuz. Tekrar niye kayıtları oluşturuyorsunuz anlayamadım. Arka plan ve ekran ayrı düşünsek onuda locate komutu ile kayda konumlandırıp işlem yaparsın yine hepsini oluşturman gerekmiyor.
Cevapla
#3
(28-10-2016, Saat: 12:37)CaglarCoskun Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlKayıt silindiğinde veya güncellendiğinde mevcut satırı update veya delete yapıyorsunuz. Tekrar niye kayıtları oluşturuyorsunuz anlayamadım. Arka plan ve ekran ayrı düşünsek onuda locate komutu ile kayda konumlandırıp işlem yaparsın yine hepsini oluşturman gerekmiyor.

Kayıtları aktarmaktan kastım faturahareketinde ki kayıtları stok hareketine aktarmak sizin bahsetiğiniz yanlış anlamadıysam fatura hareketine bir kayıt eklenir eklenmez stokhareketine aktarmak silinince stokhareketinden anında silmek?

“Do. Or do not. There is no try.”
Cevapla
#4
Fatura satırı ile stok hareketleri için çift kayıt tutuyorsunuz doğru anlıyorum. Faturadaki satırın bir kopyasını stok hareketi olarak başka bir tabloda da tutuyorsunuz.
Cevapla
#5
(28-10-2016, Saat: 12:17)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba arkadaşlar,
Fatura, irsaliye v.b başlık ve detayın bulunduğu modüllerde genelde faturabaşlığı cariharekete tablosuna, faturahareketinde kilerde stokhareketine yansıtıyoruz.
Sorum şu bir fatura düşünün içerisinde 500 satır hareket kaydı var kullanıcı 455. satırdaki miktarı değiştirdi 457. satırdaki kaydı sildi ben faturayı kaydederken o baslik id si ile aynı olan stokhareketinde ki tüm kayıtları silip yeniden faturahereketine göre kaydediyorum. 1 değişklik için yeniden 500 hareket kaydını aktarmak pek iyi olmuyor zaman v.s den dolayı.
bunun başka bir yolu varmıdır sizler bu mantıkta olan kayıtları değişiklik olduğunda nasıl aktarıyorsunuz.

Selam,
Bende aynen sizin dediğiniz şekilde yapıyorum işlemlerimi, birkaç yıl önce denemiştim her kayıt için sil/yeniden oluştur olayını iptal etmeyi fakat, tam kontrol sağlayamayacağımdan korktuğum için vazgeçmiştim. Ben denediğim mantığı size anlatayım siz uygulayabilirseniz ne mutlu Smile

Ben kayıtları (Fatura stok kayıtlarını) oluştururken memory table kullanıyorum, şöyle bişi yapmıştım; bir tane daha memory tablo oluşturdum, adınada FAT2DEGIS dedim, bu tabloyada gerçek fatura detay tablomda yapılan değişiklikleri kaydettim, mesela kullanıcı faturayı değiştir dedi, ben memory tabloya (FAT2 oluyor bende) orjinal kayıtları atıyorum, dediğiniz gibi mesela xxx kodlu stok tablodan çıkartılırsa FAT2DEGIS tablosuna kayıt nosu ile birlikte atıyorum ki faturayı kaydet dendiğinde gidip orjinal fatura alt tablosundan da silebileyim (oda gitsin after delete olayında stok hareket tablosundan silsin), yada herhangi bir stoğun miktarı yada birim fiyatı değişirse gidip FAT2DEGIS tablosuna atıyorum, faturayı kaydet dendiğinde, silinecek olanları silip, değiştirilecek olanları değiştiriyordum. Fakat dediğim gibi kontrolu oldukça zor oluyordu ve emin olamayınca da korkudan geçemedim o sisteme.

(28-10-2016, Saat: 13:39)CaglarCoskun Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlFatura satırı ile stok hareketleri için çift kayıt tutuyorsunuz doğru anlıyorum. Faturadaki satırın bir kopyasını stok hareketi olarak başka bir tabloda da tutuyorsunuz.

Çağlar hocam olayı şöle düşün, FATURA1 tablona bir kayıt eklenince bu kaydın hemeh hemen aynısını CARI_HAREKET isimli diğer bir tabloya da atıyosun ki Cari hesap ekstresi vs.vs. verirken yada yürüyen bakiye hesaplarken kolaylık olsun. Aynı şekilde FATURA2 tablosunda da stok satışlarını tutuyosun mesela, oraya eklenen her kaydı STOK_HAREKET tablosuna atarsan var olan stok tablonun altında tüm kayıtları tek bir tablodan çekebilirsin.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#6
Ben öyle yapmıyorum öyle hem rapor hem kayıt fazlalığı oluyor. Uygulamayı ilk geliştirdiğim de hangi yöntemi denesem diye bakındım tek tabloda tutmak daha pratik ve rahat geldi. Stok hareketlerini ve ekstre bilgisini oradan çekiyorum. Ekstre verirken detail olarak zaten bağlayıp ekstre veriyorum. Bunun da dezavantajı tablo fazla şişiyor. Zaten yaptığım programları da çok büyük şirketler kullanıp günde yüzlerce fatura girmediği için sıkıntı olmuyor.
Cevapla
#7
Stok Hareket tablosu ile Fatura Detay tablosu tek bir tablo üzerinden neden yapmadınız ?
Netsis mesela bu şekilde kullanıyor..
Amatör Küme Bilgisayar Programcısı
WWW
Cevapla
#8
(28-10-2016, Saat: 14:38)barutali Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlStok Hareket tablosu ile Fatura Detay tablosu tek bir tablo üzerinden neden yapmadınız ?
Netsis mesela bu şekilde kullanıyor..

O zamanki yaşım şimdiki aklım olsaydı öyle yapardım muhtemelen Smile

“Do. Or do not. There is no try.”
Cevapla
#9
(28-10-2016, Saat: 16:33)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(28-10-2016, Saat: 14:38)barutali Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlStok Hareket tablosu ile Fatura Detay tablosu tek bir tablo üzerinden neden yapmadınız ?
Netsis mesela bu şekilde kullanıyor..

O zamanki yaşım şimdiki aklım olsaydı öyle yapardım muhtemelen Smile

Revizyon için hiç bir zaman geç değildir.. Yoda hocam.. 

Güç seninle olsun Big Grin
Amatör Küme Bilgisayar Programcısı
WWW
Cevapla
#10
(28-10-2016, Saat: 14:38)barutali Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlStok Hareket tablosu ile Fatura Detay tablosu tek bir tablo üzerinden neden yapmadınız ?
Netsis mesela bu şekilde kullanıyor..

Selam ali hocam,
Öyle bir durumda, şu tip sakıncalar çıkıyor;
örneğin kullanıcı stoklarını saydı fakat 3-4 stokta farklılık çıktı, sair olarak nerden kayıt giricek düzeltmek için ? yada önceki yıldan devirleri nasıl giricek? alış faturasımı düzenlemesi gerekiyor? bu seferde o alış faturası yada satış faturasını (düzeltme olduğu için) fatura raporlarından ayırmak gerekiyor, veya depolar arası sevkiyat yaparsada sorun oluyor, zira tek bir tablodan takip etmek için bu seferde faturaları hem fatura hemde depolar arası sevkiyat şeklinde kullanmak icab ediyor, yada sipariş tablosu işi bozuyor vs.vs. 

Bu sebeplerden dolayı en güzel yol STOK_HAREKET tablosu oluşturup TUR diye bi alan tanımlayıp, faturamı, siparişmi, sevkiyatmı vs.vs. bu alanda tutulması hem raporlama hemde kullanıcının seçtiği stokla ilgili herşeyi tek bir menude görmesini sağlıyor.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Excelden den import sırasında mükerrer kaydı konrol edip farklı işlem yapma musdi42 1 280 14-11-2017, Saat: 12:21
Son Yorum: uparlayan
  E fatura okuma hakkında cinarbil 7 769 06-10-2017, Saat: 15:28
Son Yorum: cinarbil
  Son Yapılan kaydı silme quake16 7 591 11-07-2017, Saat: 18:15
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi