Ana içeriğe geç

Minimum Stok Altına Düşen Malzemeler İçin Otomatik Satınalma Talebi Açılması

Web uygulama arayüzünden Sistem parametreleri ayarlanır. Yalnız TCMB ‘den alınan kur değerleri de bu servisten çalıştığı için iki metodunda ınterval değeri aynı olmalıdır. ( ExchangeRateUpdate.Item1.Interval ve ItemPurchaseRequest.Item.Interval)

Satınalma -> Tanımlar -> Belge Türleri, Masraf Türleri ve Temin sürelerinde varsayılan değer atılmalıdır. Satınalma Talebi oluşturulurken bu alanların dolu olması gerekmektedir.

Otomatik Satınalma Talebi oluşmasında kendi içinde bir algoritması var, açık satınalma taleplerini siparişleri de hesaba katıp güncel ambar miktarına göre hesaplama yapıp hesaplanan miktar; min. stok miktarından düşükse max. miktara ulaşacak şekilde talep oluşturuyor.

örnk. Malzemenin bir ambarda ambar parametresi min. 5 adet max 10 adet olarak girilsin. Güncel ambar miktarı da 3 , aktif satınalam talebi de yok ​ Bu durumda; ambardaki miktar min stoktan düşük olduğu için 5(min) > 3(güncel) => 7 adet (10(max.)- 3 (güncel ambar miktarı )) satınalma talebi oluşturuyor .Sistemde akış varsa ve akışta bu durum için bir düzneleme yapılmdıysa mevcut akış kullanılıyor. Aktif ettiğinizde bütün malzemeler için otomatik satınalmayı tek talepte oluşturabiliyor. Satınalma oluşacak malzeme eğerki sistemde kullanım dışı bir malzeme ise satınalma talebi oluşmuyor . Min miktar altında kalana malzemeler kullanımda olmak zorundadır.

Sonrasında sunucudaki BOYSWEB2Agent servisi çalıştırılır , çalışıyorsa restart edilmelidir.

Sistem parametreleri üzerinden otomatik satınalma oluşturulabilmesi için aşağıdaki parametreler doldurulmaktadır.

ItemPurchaseRequest.Item.Active=True Otomatik Satınalma prosedürünü aktif eder.(Pasif etmek için =False) ItemPurchaseRequest.Item.EbaUserCode admin Satınalma talebinde onay var ise akış oluşturabilmesi için yetkili EBA kullanıcı adı ItemPurchaseRequest.Item.EbaUserPass **** Yetkili EBA kullanıcısının parolasının girileceği alan ItemPurchaseRequest.Item.FirmId 100 Otomatik satınalmanın yapılacağı şirket kodu giriş alanı ItemPurchaseRequest.Item.Interval 1 Otomatik satınalma kontrolünü kaç dakika bir yapılacağının parametresi ItemPurchaseRequest.Item.ItemGroupTemp B.AMBARID ItemPurchaseRequest.Item.Kisimid 6435 Satınalma için belirlenen Kısım'ın Database satırnumarası bilgisi ItemPurchaseRequest.Item.SarfyeriId 6434 Satınalma için belirlenen Sarfyeri'nin Database satırnumarası bilgisi ItemPurchaseRequest.Item.UserCode BOYS Otomatik Satınalmanın başlatılacağı BEAM kullanıcısı ItemPurchaseRequest.Item.Description Otomatik Satınalma içerisindeki not girişi