Sayfayı Yazdır | Pencereyi Kapat

ERP ve el terminali

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Genel
Forum Adı: ERP Rapor Hazırlama
Forum Tanımlaması: ERP Rapor Hazırlama
URL: http://www.erpne.org/forum_posts.asp?TID=3856
Tarih: 22 Kasım 2024 Saat 15:32
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: ERP ve el terminali
Mesajı Yazan: xenium
Konu: ERP ve el terminali
Mesaj Tarihi: 17 Eylül 2014 Saat 10:24
Merhaba arkada?lar,

Barkod uygulamamyz yok; sipari?leri sevk ederken koli etiketi basmak istiyoruz.
Bunu yaparken de, mü?teri sipari?indeki sipari? adetlerini el terminali ile alyp wi-fi üzerinden barkod yazycysyna göndermek istiyoruz; koli etiketi üzerinde barkod numarasy olup olmamasyna henüz karar veremedik çünkü binlerce stok kartynyn hiç birine barkod tanymly de?il.

Bir firma ile görü?tüm ve firma benden el terminali yazylymynyn netsis'den mü?teri sipari?ini çekebilmek için SQL sorgusunu istedi.
Ben de ?unu hazyrladym; acaba do?ru mu yaptym?

?imdiden te?ekkürler

select  
TBLSIPATRA.STOK_KODU,TBLSIPATRA.STHAR_GCKOD,TBLSIPATRA.STHAR_GCMIK AS 'TOPLAM',TBLSIPATRA.STHAR_NF,
TBLSIPAMAS.CARI_KODU,TBLSIPAMAS.FATIRS_NO,FTIRSIP
from TBLSIPAMAS
LEFT OUTER JOIN TBLSIPATRA ON (TBLSIPATRA.FISNO=TBLSIPAMAS.FATIRS_NO AND TBLSIPATRA.STHAR_ACIKLAMA=TBLSIPAMAS.CARI_KODU )

WHERE TBLSIPATRA.STHAR_GCKOD='C'
 GROUP BY   
TBLSIPATRA.STOK_KODU,TBLSIPATRA.STHAR_GCKOD,TBLSIPATRA.STHAR_GCMIK,
TBLSIPAMAS.CARI_KODU,TBLSIPAMAS.FATIRS_NO,FTIRSIP,TBLSIPATRA.STHAR_NF
ORDER BY TBLSIPAMAS.FATIRS_NO 



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 18 Eylül 2014 Saat 15:43

istedi?iniz alanlar do?ru ama bence STSABIT den,
ismini ölçü birimini 2. ölçü birimini ve adedine de çeksen iyi olur.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: xenium
Mesaj Tarihi: 18 Eylül 2014 Saat 17:23
Oldu mu sayyn Conari?
(br1'i kullanyyoruz biz sadece)

SELECT

FISNO,

TBLSIPATRA.STOK_KODU,(SELECT STOK_ADI FROM TBLSTSABIT WHERE TBLSIPATRA.STOK_KODU=TBLSTSABIT.STOK_KODU) AS 'STOK ADI',

(SELECT OLCU_BR1 FROM TBLSTSABIT WHERE TBLSTSABIT.STOK_KODU=TBLSIPATRA.STOK_KODU) AS 'BR',

STHAR_GCMIK,TBLSIPATRA.STHAR_GCKOD,TBLSIPATRA.STHAR_GCMIK AS 'TOPLAM',TBLSIPATRA.STHAR_NF,

TBLSIPAMAS.CARI_KODU,TBLSIPAMAS.FATIRS_NO,FTIRSIP

from TBLSIPAMAS

LEFT OUTER JOIN TBLSIPATRA ON (TBLSIPATRA.FISNO=TBLSIPAMAS.FATIRS_NO AND TBLSIPATRA.STHAR_ACIKLAMA=TBLSIPAMAS.CARI_KODU )

 

WHERE TBLSIPATRA.STHAR_GCKOD='C'

GROUP BY   



Mesajı Yazan: Conari
Mesaj Tarihi: 19 Eylül 2014 Saat 08:28
Olmu? gibi, lakin bir kolide kaç adet oldu?unu nasyl hesaplayacaksynyz.

BR adet olsa, ve koliye 10 tane koyulsa, siz bu 10 adeti nasyl basacaksynyz. 2. ölçü birimi ile çözmeniz gerekecek.

TBLSIPATRA.STHAR_GCKOD buna gerek yok. çünkü
WHERE TBLSIPATRA.STHAR_GCKOD='C' demi?siniz.

sondaki GROUP by neden onu anlamadym.

SIPAMAS tan bilgi çekmiyorsunuz, direk SIPATRA dan hareket edebilirsiniz. SIPATRA da var o alanlarda.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: xenium
Mesaj Tarihi: 19 Eylül 2014 Saat 19:16
Uyarylarynyzy dikkate aldym sayyn conari ve kodu a?a?ydaki gibi de?i?tirdim.
Ama BR2 konusu, beni dü?ündürmeye ba?lady. Belki de syrf bu yüzden bu koli etiketi projesini iptal edece?iz. Çünkü 90 binden fazla stok karty var. Ve hiçbirine birim2 tanymlanmamy?. Kaldy ki, bir üründen kaç tanesinin bir koliye girece?ini bilebilecek bir altyapymyz yok; zaten birbirinden farkly binlerce farkly ürün var ve sevkiyat esnasynda, koli ölçüleri anlyk bir kararla de?i?iyor. Koli ölçüsü de?i?ince birim 2'de tanymlanan adet de i?e yaramayacak.

Acaba el terminali yazylymynda, adetleri manuel mi girdirsek personele?

Yeni sorgum ?öyle:

select

CASE WHEN STHAR_FTIRSIP='6' THEN 'MÜ?TERY SYPARY?Y'
ELSE'' END AS 'TYP',  
(SELECT CARI_ISIM FROM TBLCASABIT WHERE TBLSIPATRA.STHAR_ACIKLAMA=TBLCASABIT.CARI_KOD) AS 'MÜ?TERY',
TBLSIPATRA.STOK_KODU,
(SELECT STOK_ADI FROM TBLSTSABIT WHERE TBLSIPATRA.STOK_KODU=TBLSTSABIT.STOK_KODU) AS 'STOK ADI',


TBLSIPATRA.FISNO,TBLSIPATRA.STHAR_GCMIK AS 'MYKTAR',
(SELECT OLCU_BR1 FROM TBLSTSABIT WHERE TBLSTSABIT.STOK_KODU=TBLSIPATRA.STOK_KODU) AS 'BR_1',
(SELECT OLCU_BR2 FROM TBLSTSABIT WHERE TBLSTSABIT.STOK_KODU=TBLSIPATRA.STOK_KODU) AS 'BR_2'

from TBLSIPATRA
WHERE TBLSIPATRA.STHAR_GCKOD='C'
AND STHAR_FTIRSIP='6'
select * from TBLSIPATRA



Mesajı Yazan: xenium
Mesaj Tarihi: 19 Eylül 2014 Saat 19:19
en alttaki select * from TBLSIPATRA
ifadesini yanly?lykla mesaja girdim. Tüm alanlary görmek için yazmy?tym :) Yeni ba?ladym Netsis'e ve tablodaki alanlary yeni yeni ö?reniyorum da..


Mesajı Yazan: rhan
Mesaj Tarihi: 19 Eylül 2014 Saat 20:11
?öyle yapsanyz nasyl olur;

1- koli aç diyece?iz.
2- koliye bir numara verilecek,  1 den ba?lar mesela.
3- kolinin içine sipari?teki kalemler okutulacak
4- koli doldu?unda kapatylacak, kapatylan koliye barko basarsyn.
barkodun içinde kalem bilgileri de olsa iyi olur.

sipari? tamamlandy?ynda koli bilgisi ayry tutulmak kaydyyla irsaliye kaydy olu?acak.



-------------
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56


Mesajı Yazan: xenium
Mesaj Tarihi: 19 Eylül 2014 Saat 21:58
Merhaba sayyn rhan.
Barkod uygulamasy maalesef mumkun de?il. 90 binden fazla stok karty var ve bir tane bile barkod no tanymlanmamy?.
Biz etiketi barkodsuz basmayy planlyyorduk.
3. Maddeyi pek anlamadym. Sipa?teki kalemleri okutursak, mesela sipari?in ilk satyrynda 90 adet, ikinci satyrda 120 tane var diyelim?
Ylk koliye 70 tane koyabiliyorsak, ilk etiketi nasyl basacaz? Sonra ikinci koliye kalan 20 taneyi ve koli bo? kalmasyn diye sipari? fi?inin ikinci satyryndaki 120 adedin 50 tanesini de ikinci koliye koymamyz ve ikinci etiketi basmamyz gerekecek.
Üçüncü koliye ise kalan 70 taneyi koyup üçüncü etiketi de basacaz.
El terminalindeki yazylymy nasyl yapacaklar merak ediyorum..


Mesajı Yazan: rhan
Mesaj Tarihi: 19 Eylül 2014 Saat 22:19
el terminalini yazacak ki?iler netsis bilmiyor anla?ylan.


-------------
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56


Mesajı Yazan: xenium
Mesaj Tarihi: 19 Eylül 2014 Saat 22:25
Bilmiyorlar zaten,

Ben de 3 hafta önce tany?tym netsis ile. Sql kodunu istediler benden bilmedikleri için :)
Neyse, bu konuyu daha ayryntyly irdeleyelim en iyisi.
Fikirleriniz için te?ekkürler...


Mesajı Yazan: Conari
Mesaj Tarihi: 22 Eylül 2014 Saat 13:34
böyle bir takip için bir yerden ba?lamak lazym,
barkod uygulamasy büyük eksiklik olur el terminali i?inde.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net