Malzeme stok bilgisi hatası

Gönderen Konu: Malzeme stok bilgisi hatası  (Okunma sayısı 1881 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #30 : 19.11.2020, 15:35 »
Bir soru daha soracağım. Daha önce karşılaşmadığım bir konu. Bir malzemenin hareketlerine bakıyorum. birim adet ama, stok girişi ve çıkışı bakımından küsüratlı bir hareketi olmamasına rağmen ana kayıtlarda 78.7 göstermekte ekstrede de 76 göstermekte. Doğru olan 76 rakamıdır. Sizce sistem bu küsüratlı stok rakamını nerden bulmuş olabilir? Malzeme kodu 316-1002-37 dir. acaba bu küsüratı nerden aldığını hangi sorgu ile kontrol edebilirim?

STINVTOT tablosundaki girişlere baktınız mı? Ondalıklı bir işlem var ise orada da gösterecektir. 
STLINE tablosunda AMOUNT kısmı float olarak tutuluyor. Ondalık bir değer var ise illaki ondalıklı bir işlemi vardır. STLINE üzerinde UOMREF değerlerini kontrol edebilirsiniz.
Diğerindeki STLINE ile STFICHE üzerindeki kayıtları da kontrol edebilirsiniz.

 

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #31 : 19.11.2020, 15:41 »
sorgusunun tam liste halinde sonuçlarını paylaşabilir misiniz?

Merhaba,
Benim de benzer sorunum var ama tam olarak bu kadar karmaşık olmadığını düşünüyorum.
Bir malzeme bir numaralı ambarda +1 adet var. Sarf fişi ile düşmek istediğimde -1 olup negatife düşüyor. Yıllar bazında ayrı ayrı ekstre aldım ama sonuca ulaşamadım.
Sizin en son paylaştığınız STLINE hareket soru ekranı ektedir.
Nereyi kontrol etmeliyim?

Merhaba,

Ambar ayarlarında, "Malzeme Toplamlarını Etkilemeyecek" alanı seçili mi?

Kod: [Seç]
SELECT IT.CODE, IT.NAME, BLG.X AS 'Ambar#1 Toplamı' FROM LG_217_ITEMS IT
LEFT JOIN
(
SELECT STOCKREF, SUM(ONHAND) X FROM LV_217_01_STINVTOT WHERE INVENNO=1 GROUP BY STOCKREF
) AS BLG ON IT.LOGICALREF=BLG.STOCKREF
WHERE STOCKREF=5773

Ambar#1 Toplamı değeri burada da 1 mi?

Eğer evet ise, sarf fişinde ambar kontrolünü yapmanız lazım. Eğer hayır ise, 1 numaralı ambar toplamı 1 değil zaten.

Çevrimdışı Recete

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #32 : 19.11.2020, 15:53 »
STLINE üzerinde UOMREF değerlerini kontrol edebilirsiniz.
Diğerindeki STLINE ile STFICHE üzerindeki kayıtları da kontrol edebilirsiniz.

Hocam,
STLINE olarak kontrol ettim.  UOMREF alanı 23 olarak dönmektedir.
Ekran görüntüsü ektedir.

Çevrimdışı Recete

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #33 : 19.11.2020, 15:55 »
Ambar#1 Toplamı değeri burada da 1 mi?

Merhabalar,
İlginiz için teşekkür ederim.
Doğrudur, sonuç 1 olarak geldi.
Malzeme hareketlerinde Sarf fişi sadece bir tane vardır. O da stok sıfırlamak için benim girişini yaptığımdı...
Bu fişi silip sayım eksiği fişi girdim. Yine -1 olarak geldi.
Malzeme hareketlerinde sadece ambar fişleri ve satış irsaliyeleri vardır.
Başka bazında nasıl kontrol sağlayabilirim?
« Son Düzenleme: 19.11.2020, 16:06 Gönderen: Recete »

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #34 : 19.11.2020, 16:05 »
Oluşturuyor olduğunuz sarf fişinin içinde Ambar bilgisini kontrol ediniz.

Çevrimdışı Recete

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #35 : 19.11.2020, 16:29 »
Tamamdır hocam, epey zor uğraşlar sonucunda hatalı fişi buldum düzelttim.
İlgi ve yardımlarınız için teşekkür eder, sağlıklı günler dilerim.

Çevrimdışı Hasan ARSLAN

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 0
  • Hasan
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #36 : 19.11.2020, 17:05 »
Bir soru daha soracağım. Daha önce karşılaşmadığım bir konu. Bir malzemenin hareketlerine bakıyorum. birim adet ama, stok girişi ve çıkışı bakımından küsüratlı bir hareketi olmamasına rağmen ana kayıtlarda 78.7 göstermekte ekstrede de 76 göstermekte. Doğru olan 76 rakamıdır. Sizce sistem bu küsüratlı stok rakamını nerden bulmuş olabilir? Malzeme kodu 316-1002-37 dir. acaba bu küsüratı nerden aldığını hangi sorgu ile kontrol edebilirim?

STINVTOT tablosundaki girişlere baktınız mı? Ondalıklı bir işlem var ise orada da gösterecektir. 
STLINE tablosunda AMOUNT kısmı float olarak tutuluyor. Ondalık bir değer var ise illaki ondalıklı bir işlemi vardır. STLINE üzerinde UOMREF değerlerini kontrol edebilirsiniz.
Diğerindeki STLINE ile STFICHE üzerindeki kayıtları da kontrol edebilirsiniz.

STIINVTOD tablosunda bir değer olmamakla beraber. diğer tablolara bakıyorum fakat ilgili stok kartınının hareketlerini o tablolar içinde bulmam zor. Ama kullanabileceğim bir sorgu paylaşırsanız çok memnun olurum. Program üzerinden hareketlere baktığımda birimde hiç küsürat yok. ama ana kayıtlarda küsüratlı değer görünmekte.

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #37 : 19.11.2020, 17:45 »
Malzeme hareketlerindeki birimleri kontrol etmek için:

Kod: [Seç]
SELECT COUNT(X) FROM (
SELECT DISTINCT STL.UOMREF X FROM LG_217_01_STLINE STL

LEFT JOIN LG_217_ITEMS IT ON STL.STOCKREF=IT.LOGICALREF

WHERE STL.LINETYPE IN (0,6,7) AND IT.CODE='316-1002-37'
) BLG

Eğer sonuç 1'den farklı ise:

Kod: [Seç]
SELECT STF.FICHENO , STL.UOMREF X FROM LG_217_01_STLINE STL

LEFT JOIN LG_217_ITEMS IT ON STL.STOCKREF=IT.LOGICALREF
LEFT JOIN LG_217_01_STFICHE ON STL.STFICHEREF=STF.LOGICALREF
WHERE STL.LINETYPE IN (0,6,7) AND IT.CODE='316-1002-37'

Sonucun içinde yer alan değerleri inceleyebilirsiniz.

Günlük malzeme sonuçları:

Kod: [Seç]
SELECT DATE_, ONHAND FROM LV_217_01_STINVTOT STI

LEFT JOIN LG_217_ITEMS IT ON STI.STOCKREF=IT.LOGICALREF
WHERE IT.CODE='316-1002-37'

Eğer ki küsüratlı işlem var ise bu satırlarda da gözükecektir.

İsterseniz aşağıda bir tutarsızlık var mı onu da kontrol edebilirsiniz:

Kod: [Seç]

SELECT UOMREF, USREF, UINFO1, UINFO2, GROSSUINFO1, GROSSUINFO2 FROM LG_217_01_STLINE STL

LEFT JOIN LG_217_ITEMS IT ON STL.STOCKREF=IT.LOGICALREF

WHERE STL.LINETYPE IN (0,6,7) AND IT.CODE='316-1002-37'


Çevrimdışı Hasan ARSLAN

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 0
  • Hasan
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #38 : 19.11.2020, 19:22 »
Merhaba;
birinci sorgunun sonucu 2 oldu.
ikinci sorguyu çalıştırdığumda şu hatayı aldım
Msg 4104, Level 16, State 1, Line 4
The multi-part identifier "STF.LOGICALREF" could not be bound.
Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "STF.FICHENO" could not be bound.

diğer sorgular çalıştı ve bazı değerler döndürdü. ama ilgili malzeme özelinde nasıl yorumlayacağımı bilemedim.



Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #39 : 19.11.2020, 19:58 »
"birinci sorgunun sonucu 2 oldu."

bu demektir ki birden fazla birim seti var malzeme için.

Kod: [Seç]
SELECT STF.FICHENO , STL.UOMREF X FROM LG_217_01_STLINE STL

LEFT JOIN LG_217_ITEMS IT ON STL.STOCKREF=IT.LOGICALREF
LEFT JOIN LG_217_01_STFICHE STF ON STL.STFICHEREF=STF.LOGICALREF
WHERE STL.LINETYPE IN (0,6,7) AND IT.CODE='316-1002-37'

malzemenin fiş bilgileri geliyor bu sorguda. UOMREF, birim bilgisi için. genelden farklı olan birim setlerinin olduğu fişlerin içindeki hareketlerde, küsürlü işlemin nereden geldiği gözükür.

 


Çevrimdışı Hasan ARSLAN

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 0
  • Hasan
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #40 : 20.11.2020, 13:36 »
Bu sorgunun sonucunda dönen listede malzemelerin hareket gördüğü fişlerin numarası listelendi. x kolonunda genelde 23 sadece bir tanesi 97
97 olan fişe girdiğimde bu ürünün 3 kg çıktığını görüyorum. mevcutta ana kayıtlarda 78.7 ekstrede 76 görünüyor. aradaki küsürat farkı nerden geliyor onu tespit edemedim.

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #41 : 20.11.2020, 13:56 »
Peki hocam 3 kilonun karşılığı kaç adet?

Fark oradan ortaya çıkıyor. Onu da malzeme kartının içine girip, birimler kısmında, çevrim katsayılarına bakarsanız görebilirsiniz.

iyi günler,

Çevrimdışı Hasan ARSLAN

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 0
  • Hasan
Ynt: Malzeme stok bilgisi hatası
« Yanıtla #42 : 20.11.2020, 15:53 »
birim setinde 10 kg 1 adet şeklinde çevirim katsayısı belirlenmiş. Ekstrede birimlere göre toplam verme seçeneği var.
çok teşekkür ederim.