טקסט חופשי

  • This topic has תגובה 1, משתתף 1, and was last updated לפני 9 שנים by אלמוני.
  • Post
    ליטל
    משתתף
    יש דוח במערכת שהינו פיתוח פרטי ויש בו טקסט קבוע, רציתי לשנות את הטקסט ואני רואה שהדוח מפנה לTEXT ובטבלת INVOICESTEXT, לא ברור לי איפה נמצא הטקסט הקבוע ואיך אפשר לשנות אותו?
מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    אלמוני
    אורח
    בפרק 4 של ה-SDK, בקטע "DISPLAYING HTML DATA IN REPORTS", יש הסבר מסוים איך לכתוב דו"ח משלב בין נתונים רגילים לבין נתוני HTML (מלל חופשי). כמו כל ה-SDK, אפשר להבין אותו רק לאחר שיודעים איך מבצעים משהו.

    1. צריך ליצור דו"ח תקין אשר עובד (בלי הטקסט).
    2. כל שדה בדו"ח צריך להיות מקובץ, מלבד שדות שרוצים לסכם וכמובן המלל החופשי.
    3. שדות שאינם מקובצים צריכים להיות מוגדרים במסך הבן "עמודות הדו"ח – הרחבה" עם תנאי מיוחד, כאשר השדות ה"רגילים" אשר יסוכמו יופיעו רק כאשר DAYS.DAYNUM = 0, והמלל החופשי יופיע כאשר DAYS.DAYNUM = 1
    4. צריך להוסיף לדו"ח שדה בשם DAYS.DAYNUM, כאשר במסך הבן "הרחבה" לרשום "BETWEEN 0 AND 1"
    5. צריך להוסיף שדה לדו"ח, כאשר בעמודת ושם הטבלה ריק, אך בשדה "הרחבה" כתוב DAYS.DAYNUM = 0 ? ' ' : INVOICESTEXT.TEXT
    6. בדו"ח צריך להופיע שדה מוסתר, INVOICESTEXT.TEXT עם הרחבה
    = )DAYS.DAYNUM = 1 ? 1: 0 ) * INVOICES.IV ׁ(קצת קשה להדפיס זאת כאן!)
    7. בדו"ח צריך להופיע שדה מוסתר INVOICESTEXT.TEXTLINE, שבהרחבה כתוב
    = (DAYS.DAYNUM = 0 ? 0 : INVOICES.TEXT.TEXTLINEׂ
    8. צריך להופיע שדה מוסתר INVOICESTEXT.TEXTORD

    המשמעות של נקודות 6 ו-7 למעלה – יש חיבור בין INVOICES ל-INVOICESTEXT רק כאשר DAYS.DAYNUM = 1

    עדיף להסתכל על דו"ח מובנה שמדפיס מלל כמו ACCOPENBAL5 כדי לראות איך זה נעשה.

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.