הוספת פריטים לכרטסת

פורומים אפיון ופיתוח פריוריטי הוספת פריטים לכרטסת

  • Post
    sayo
    משתתף
    היי,
    התבקשתי להוסיף מק"טים לדו"ח כרטסת.
    הוספתי לדו"ח את הקישורים הבאים:
    PART.PART = INVOICEITEMS.PART
    ACCOUNTS.ACCOUNT = INVOICEITEMS.ACCOUNT
    FNCITEMSA.IV = INVOICES.IV
    INVOICES.IV = INVOICEITEMS.IV
    ואז מוצג לי הכרטסת עם הפריטים אך ללא התנועות שלא משוייכות לחשבוניות.
    כאשר אני מורידה את הקישור האחרון: INVOICES.IV = INVOICEITEMS.IV
    אז הכל מוצג לי אבל עם מלא כפילויות
    אחרי הרבה משחקים אשמח לעזרה 🙂
מוצגות 12 תגובות – 1 עד 12 (מתוך 12 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    את צריכה חיתוך מותנה
    בכל הטבלאות שהוספת תוסיפי סימן שאלה במזהה

    הערה צדדית: אם מדובר בדו"ח סטנדרטי, שינוי בסדר גודל כזה דורש, לע"ד, העתקת הדו"ח. מקווה שזה כבר היה מובן מאליו.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    sayo
    משתתף
    הוספתי סימני שאלה בהכל
    אבל סימני השאלה ליד טבלה INVOICEITEMS גורם לדו"ח להיתקע מרוב כובד ולא להיפתח…
    sayo
    משתתף
    הוצאתי את הדו"ח על טווח תאריכים קצר ואכן הדו"ח יצא כמו שצריך אבל לקח לו המון זמן לכ"כ מעט נתונים
    איך אפשר לקצר את הזמן?
    אלמוני
    אורח
    אפשר לכתוב את הדו"ח מחדש, כאשר צריך להעביר את מרבית העבודה לפרוצדורה. באמצעות CURSOR תביאי את כל שורות היומן, ובתוך הלולאה תבדקי אם יש לשורה קישור לחשבונית ומשם לפריט. בסוף שומרים בתוך STACK8 את מספר תנועת היומן ב-KEY1, מספר השורה ב-KEY2 (המפתחות של FNCITEMS) ואת מספר הפריט (שיכול להיות 0) ב-INTDATA.

    לאחר מכן צריך לכתוב את הדו"ח מחדש כדי לקבל את הנתונים החשובים מ-STACK8.

    אגב, בחרתי בטבלה הזו כי המפתח הראשי שלה מורכב משני שדות, בדיוק כמו FNCITEMS.

    sayo
    משתתף
    רציתי להימנע מפרוצד'…
    לא נורא, אשאר עם זה.

    תודה בכל מקרה

    sayo
    משתתף
    היי,

    בעיה נוספת, משום מה כל הסכומים שנמצאים בחובה יוצאים חיוביים אפילו אם זו שורה מח-ן מבוטלת שאז הסכום צריך להיות שלילי

    אפילו הוספתי את עמודת מחיר מפירוט הח-ן וזה נותן ערך חיובי

    מישהו יודע למה?

    אפילו ניסיתי לכפול ב-1- כל כמות מתחת ל-0 ועוד כמה ניסיונות כאלה ואחרים ופשוט לא עובד כמו שצריך

    אשמח לעזרה

    sayo
    משתתף
    ממש דחוף

    לא מוצאת פיתרון…

    NoamN
    משתתף
    none
    את מציגה את הסכומים של מה? תנועת יומן או חשבונית? אם תנועת יומן, את צריכה להשתמש ב-DEBIT1 ו-CREDIT1 (בהנחה שאת רוצה את הערכים במטבע החברה). ביטוי DEBIT1 פחות CREDIT1 אמור לתת לך את מה שאת רוצה.

    תכתבי תנאי מותנה בערך השדה DEBIT אם מדובר בחשבוניות.

    sayo
    משתתף
    אני מציגה את המחירים של החשבוניות כשיש:

    זה מה שכתבתי בשדה חובה:

    PART.PART = 0 ?
    (:CU = 1 ? FNCITEMS.DEBIT1 :
    (:CU = 2 ? FNCITEMS.DEBIT2 :
    (ACCOUNTS.CURRENCY = -1 ? FNCITEMS.DEBIT1 : FNCITEMS .DEBIT3)))
    :
    (INVOICEITEMSA.SPECIALVATFLAG = " ?
    INVOICEITEMS.QPRICE :
    (INVOICEITEMSA.TOTPRICE –
    ((INVOICEITEMSA.TOTPRICE – INVOICEITEMS.QPRICE) / 3) * 2))

    <p dir="ltr"></p>

    sayo
    משתתף
    אגב, הערך של DEBIT לא עוזר לי כי מדובר לדג' על חשבונית שבוטלה ולא החשבונית היא על D אבל הסכומים והכמויות שלה במינוס
    sayo
    משתתף
    עדין תקועה עם זה:(
    sayo
    משתתף
    מצאתי את הבעיה. תודה בכל זאת:)
מוצגות 12 תגובות – 1 עד 12 (מתוך 12 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.