cshames

Forum Replies Created

מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • Replies
  • cshames
    משתתף
    צדקת, היה משהו בעיצוב היישומי שדרס. תודה רבה!
    cshames
    משתתף
    עכשיו אני כן ומרגיש מטומטם שעד עכשיו חיפשתי את הכל ידני. תודה רבה!
    cshames
    משתתף
    תודה רבה, זה בדיוק מה שחיפשתי.
    cshames
    משתתף
    באמת שהקונץ היה להשתמש בORDI, טעיתי לגבי מה שאמרתי מקודם על ריבוי הזמנות. עשיתי עוד כמה טסטים והבנתי איך להשתמש בו כמו שצריך. פתרתי גם עוד קצת סלט שהיה לי עם מפתחות בהיררכיות שונות והשאילתה התחילה לשלוף את הנתונים כמה שצריך.

    תודה רבה יצחק, אני מעריך את הזמן שהשקעת לעזור לי.

    cshames
    משתתף

    למה אתה מסתבך עם INVOICES.ORD וגם IVORD?

    IVORD מקשר בין הזמנות הרכש לחשבוניות כאשר מקושרת הזמנות רבות לחשבונית אחת, אך כאשר מקושרת הזמנה יחידה לחשבונית אחת, ההזמנה לא נמצאת בIVORD אלא בINVOICES.ORD. תקן אותי אם אני טועה.

    אולי שווה לכתוב ישירות בסינטקס של MSSQL וזהו

    אם זה אפשרי זה יהיה מושלם, בינתיים הנסיונות שלי להצהיר על JOIN ישירות בWINDBI נגמרו בSYNTAX ERROR. אם יש דרך לכתוב בSQL (שיהיה אחר כך אפשרי להריץ את זה כSTEP בפרוצדורה) אשמח לדעת איך עושים זאת.

    הגדרות אלה אמורות להביא לך שורות ל-INVOICEITEMS עם ערך של ORDI, לא משנה מאיזה מהם הגיעה. מה-ORDI אפשר לחזור ל-ORD

    נראה שהORDI יוצא 0 כשיש כמה הזמנות מקושרות לאותה החשבונית, אז אם אני חותך איתו ההזמנות האלה בעצם לא נמשכות ואני לא יכול לראות את סוג ההזמנה, שזו מטרת הדוח. אגב לא ציינתי זאת מלכתחילה אבל מטרת הדוח היא בעצם לסכום את כל חשבוניות הספק לפי סוג הזמנה ומחלקה כך שבסופו של דבר יראו פשוט מחלקה>>סוג הזמנה>>סכום

     

    cshames
    משתתף
    היי יצחק,

    תודה רבה על התגובה, אבל עליתי בסופו של דבר על פתרון בעצמי, בשביל הדורות הבאים אסביר בקצרה מה עשיתי.

    כתבתי את פעולת מניפולציית הדאטא ושליחה לSTACK4 כSUBROUTINE. מחוץ לSUBROUTINE השתמשתי בפקודת ENV כדי לשנות את הסביבה, ואז מיד אחר כך הפעלתי את הSUBROUTINE. השתמשתי ב"תור" של פקודות ENV וקריאות לSUBROUTINE  וזה עבד פיקס.

    בSUBROUTINE עצמו השתמשתי במשתנה שכיניתו אותו ביצירתיות INDEX שעולה ב1 כל פעם שהSUBROUTINE רץ, והשתמשתי בו כקלט למפתח של STACK4 בפקודת INSERT.

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

    • התגובה הזו עודכנה לפני לפני 3 שנים, 9 חודשים ע"י cshames.
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)