การออกรายงานรายการสิ้นค้าแล้วยกยอดรวมไปอินวอยซ์ใบใหม่

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

การออกรายงานรายการสิ้นค้าแล้วยกยอดรวมไปอินวอยซ์ใบใหม่

โพสต์โดย OLO » พุธ พ.ย. 30, 2011 2:38 pm

[size=100]เป็นธุรกิจฝากขายครับ...ซึ่งแต่ละเดือนก็จะต้องทำการลดหนี้วางบิล ซึ่งมีวิธีการทำก็คือ....ลดหนี้รายการสินค้าที่ขายไม่ได้ออกไป...ให้เลือกเฉพาะรายการสินค้าที่ขายได้....เช่น สินค้า A มี 5 ชิ้น ลดหนี้ไป 2 ชิ้น ขายได้ 3 และในเดือนหนึ่งๆ ต้องลดหนี้ใบกำกับที่เปิดในเดือนนั้นออกไปหมดแล้วยกยอดรวมเป็นใบกำกับใบเดียวกันในเดือนถัดไป เช่น ลูกค้า AA มียอดใบกำกับที่ยกยอดมาจากเดือน ต.ค. 2 ใบ มีใบกำกับ (ส่งของ) 5 ใบ รวมใบกำักับในเดือน พ.ย. 7 ใบ ต่อมาในเดือน ธ.ค. ต้องนำใบกำักับทั้งหมดมาตัดยอดขายของเดือน พ.ย. โดยการลดหนี้ (ไม่ได้รับคื่นสินค้า) ตัวที่ขายไม่ได้ออกไป ผมมีคำถามดังนี้คือ

1. ผมต้องการออกรายงานสินค้าที่ลดหนี้่ออกไป (สินค้าที่ขายไม่ได้) ของใบกำกับทั้ง 7 ใบ ของลูกค้า AA โดยรายงานนี้เป็นงานของสินค้าทั้งหมดของใบกำกับทั้ง 7 ใบ ถ้าหากสินค้าซ้ำกันก็ให้นำมารวมกัน...เพื่อที่จะนำมาคีย์เป็นยอดยกไปในเดือนถัดไป

2.กรณีที่มีการับคืนสินค้าจริงไม่ต้องนำรายการสินค้ารวมเข้าไปในรายการดังกล่าว


ขอ 2 ข้อก่อนครับ....
[/size]
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: การออกรายงานรายการสิ้นค้าแล้วยกยอดรวมไปอินวอยซ์ใบใหม่

โพสต์โดย ITTI » ศุกร์ ธ.ค. 02, 2011 11:23 am

ผมอ่านโจทย์แล้วก็งงๆหน่อยนะครับ คุณ KUMPOOFZ  ลองทำรายงานตามนี้ก่อนแล้วกันนะครับว่าตอบโจทย์ตามต้อง
การหรือเปล่าครับ

ลองหารายงานที่ Master file เป็น STCRD.DBF  ผมลองแก้ที่รายงาน 712 นะครับ

Query=DTOS(DOCDAT)>='Date1()'.AND.DTOS(DOCDAT)<='Date2()'
Query=.AND.PEOPLE>='Cus1()'.AND. PEOPLE<='Cus2()'
Query=.AND.STKCOD>='Stk1()'.AND. STKCOD<='Stk2()'
Query=.AND.SLMCOD>='Slm1()'.AND. SLMCOD<='Slm2()'
*Query=.AND.PSTKCOD='  '
Query=.AND.(POSOPR='9'.OR.POSOPR='2'.AND.RETSTK='N')
*Sort=STKCOD+SUBSTR(DOCNUM,1,2)+DTOS(DOCDAT)+DOCNUM


จะได้ข้อมูลในรายงานนี้โชว์บิลขาย กับใบลดหนี้ของสินค้า มียอดรวมแยกเป็นของแต่ละสินค้า
.AND.RETSTK='N'  ถ้าเท่ากับ N  จะออกบิลใบลดหนี้ที่ไม่ได้รับคืนสินค้า
                        ถ้าเท่ากับ Y จะออกใบลดหนี้ที่รับคืนของ
ภาพประจำตัวสมาชิก
ITTI
CO-Admin
CO-Admin
 
โพสต์: 1356
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 2:25 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Bing [Bot] และ บุคคลทั่วไป 40 ท่าน