หน้า 1 จากทั้งหมด 1

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

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

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

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


ขอ 2 ข้อก่อนครับ....
[/size]

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

โพสต์โพสต์แล้ว: ศุกร์ ธ.ค. 02, 2011 11:23 am
โดย ITTI
ผมอ่านโจทย์แล้วก็งงๆหน่อยนะครับ คุณ 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 จะออกใบลดหนี้ที่รับคืนของ