Alış Fyt ları ( önceliği maxsimum olan değer )

Gönderen Konu: Alış Fyt ları ( önceliği maxsimum olan değer )  (Okunma sayısı 686 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı kadira

  • Logo Kullanıcısı Pro
  • ***
  • Karma: -1
  • Bilgi Paylaşılırsa güzeldir.
Merhaba,

Benim alış fiyatlarımı kartlarıma fatura geldiğinde el ile yazıyorum, Başlangıç tarihlerini de malın geldiği tarihi, bitiş tarihinide 31.12.2007 olarak yazıyorum, ÖNCELİK olarak isede son gelen mal önceliği yüksek ( yani örnk mal 3 kere gelmiş son alınma önceliği 3 ) olarak veriyorum, logo nun içinde veya navigator kodları ile excel veya dökümana nasıl alabilirim.

İyi Çalışmalar

Çevrimdışı netcom021

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 13
Ynt: Alış Fyt ları ( önceliği maxsimum olan değer )
« Yanıtla #1 : 20.08.2007, 16:17 »
Merhaba,
Öncelikle belirteyim sanırım siz mantığı Logo'nunkinin aksine kurmuşsunuz.  Bir malı aldığınızda
1. de 3 ytl
2. de 3,50 ytl
3. de 4 ytl ile alırsanız ve bunu Logo mantığı ile işlerseniz.
fiyatöncelik
4    0
3,50    1
3   2
şeklinde olacaktır.

ben başlangıcı 01.05.2007 ve bitişi 31.12.2007 olan bir alış kartına önceliği yukarıdaki gibi fiyatları girdim.

Fatura tasarımına üç tane sayı tipli tanımlı alan bıraktım. Formüllerine sırasıyla aşağıdakileri yazdım.
 _STPRICE([Firma Numarası],[Malzeme Kodu],DATE(01,05,2007),DATE(31,12,2007),"",1,1)
_STPRICE([Firma Numarası],[Malzeme Kodu],DATE(01,05,2007),DATE(31,12,2007),"",1,2)
_STPRICE([Firma Numarası],[Malzeme Kodu],DATE(01,05,2007),DATE(31,12,2007),"",1,3)

ve bana sırasıyla
3
3,50
4 değerlerini verdi.
Formüle filtre kısmına öncelik değerlerini girerek de alabilirsiniz.
_STPRICE([Firma Numarası],[Malzeme Kodu],DATE(01,05,2007),DATE(31,12,2007),"PRTY:[1]",1,1) şeklinde bir kullanımda da öncelik değeri 1 olan fiyat olan 3,50 ytl yi getirdi.

Bu örneklere bakarak kendize göre uyarlarsınız.
Kolay gelsin.
________________
(KY)