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

การสร้างรูปแบบใบกำกับภาษี

โพสต์โพสต์แล้ว: พฤหัสฯ. ม.ค. 22, 2009 1:22 pm
โดย tmcacc
คือต้องการให้ใบกำกับภาษีสามารถ กำหนดลำดับที่ไว้อัตโนมัติ (แม้ไม่ได้เปิดรายการครบตามลำดับที่มี)ตัวอย่างเช่น
1.
2.
3.
4.
5.
ซึ่งตอนที่เปิดอาจมีแค่รายการเดียว ,หรืออาจมีครบ5 รายการได้ไหมครับ ตรงนี้จะเอามาประยุกต์ใช้ครับเพราะว่าของบริษัท
จะมีรายการเกิดขึ้นประมาณนี้ครับเลยอยากfixลำดับที่ค้างไว้เพื่อให้การสั่งพิมพ์ต่อเนื่องด้วยครับ--คือพอลำดับไม่เท่ากันเวลาสั่งพิมพ์แบบต่อเนื่องมันจะขยับนะครับ
เลยทำให้เกิดปัญหาเรื่องรูปแบบการพิมพ์หัวท้ายกระดาษไม่เท่ากันครับ
(ไม่รู้ว่าผมจะพออธิบายได้เข้าใจหรือเปล่าครับ) รบกวนคุณSavekอีกรอบนะครับ
แล้วฝากขอบคุณเรื่องที่แก้ไขการสร้างฟอร์มใบวางบิลด้วยนะครับผมสามารถจัดการได้แล้วครับคิดว่าในอนาคตต้องมีเรื่องรบกวนคุณsavekอีกเยอะครับฝากด้วยนะครับ//ขอบคุณครับ

Re: การสร้างรูปแบบใบกำกับภาษี

โพสต์โพสต์แล้ว: พฤหัสฯ. ม.ค. 22, 2009 1:52 pm
โดย savek
เท่าที่นึกตอนนี้ ยังแก้ไขฟอร์มแบบที่คุณ tmcacc ว่าไม่ได้นะครับ  :'(

เพราะการแสดงลำดับรายการในการพิมพ์นั้น ต้องมีข้อมูลอยู่ในไฟล์ stcrd ถึงจะดึงข้อมูลมาพิมพ์ได้ครับ แต่กรณีที่ว่า ไม่มีข้อมูล จะไม่สามารถพิมพ์ออกมาได้ครับ

แต่อยากถามคุณ tmcacc อีกนิดนึงครับ เพราะปกติแล้ว แม้ว่าจะพิมพ์เอกสารต่อเนื่องหลายๆ ใบ แบบฟอร์มที่เราเซ็ทไว้ก็ยังจะต้องตรงตามลำดับของมันนะครับ

ไม่น่าจะขยับขึ้นลงตามจำนวนรายการสินค้า (ยกเว้นมีการไปใส่คำสั่งพิเศษบางอย่างในการแก้ฟอร์ม เช่น Fix Summary Line=ON แบบนั้นจะทำให้เวลารายการสินค้ามีน้อย ช่วงที่เป็นยอดรวมเงินด้านล่าง ก็จะขยับสูงขึ้นมาติดกับรายการสินค้าด้านบน แต่หากมีรายการสินค้าหลายรายการ ช่วงรวมเงินก็จะถูกดันลงไปอยู่ด้านล่าง แต่กรณีแบบนี้จะขยับเยอะ ไม่ได้ขยับนิดเดียวครับ)

ยังไงขอรายละเอียดของปัญหาอีกทีนะครับ ที่่ว่าขยับนั้น ขยับแบบไหน และมากน้อยแค่ไหนครับ บางทีอาจจะไม่ต้องแก้ไขฟอร์ม แบบที่ต้องเตรียมรายการไว้ 5 รายการก็ได้ครับผม :D

Re: การสร้างรูปแบบใบกำกับภาษี

โพสต์โพสต์แล้ว: พฤหัสฯ. ม.ค. 22, 2009 2:20 pm
โดย wee2tee
   ไม่ทราบว่าคุณ tmcacc มีการใส่คำสั่งพิเศษ รูปแบบประมาณนี้ --> \027\074\xxx    ( xxx = ค่าตัวเลขใด ๆ )  ไว้ในบรรทัด Ib: ที่ไว้แสดงรายการสินค้าบ้างหรือเปล่าครับ

- ถ้ามี
    คุณ tmcacc ลองเอาคำสั่งนั้น ๆ ใส่ไว้ในทุก ๆ บรรทัด ที่มีอักษรบอกสถานะบรรทัดเป็น Ib: และ Bt: เลยครับ (ใส่ไว้หลังเครื่องหมาย colon ":" ครับ)

- แต่ถ้าไม่มี
    ยังนึกไม่ออกครับ