yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,306 עד 1,320 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    וגם יתכן שצריכים לטפל בממשקים, לפעמים יש פעולות סטנדרטיות שבוססות על פרוצדורות והמערכת לא תדע להרחיב את העמודות בטבלאות שהממשק משתמש בהן
    וגם יכול להיות ממשקים פנימה והחוצה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    מהתאור לא הצלחתי להבין מה אתה רוצה ומה האתה מקבל, והתמונות לא עוזרות כי ככל הנראה הן זהות
    תוכל בבקשה להעלות את התמונה החסרה?

    למה אתה מתכוון ברקורסיה שיש אצלך?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הייתי חושב שצריכים לשקול שימוש בהכרבה במחסנים

    ולצרוך את הבנים בצורה הזאת במקום למכור אותם באפס

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    דווקא מיכאל כבר הזכיר את הקטע של המופעים/מזהים ואם זה היה הקושי, כנראה לא הבנת למה הוא התכוון

    אתה צריך להביא לדו"ח עוד CURRENCIES ועוד CURREGITEMS, כאשר אתה מתנה בשניהם CURRENCY = -2.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אתה צריך להביא שני מופעים של כל טבלה.

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

    בהנחה שאתה מתחיל מ-INVOICEITEMS.CURRENCY ז"א המחיר בשורת תעודה כספית הוא בכל מטבע אפשרי:
    אתה צריך קודם כל להמיר למטבע הראשי (1-) (כל שערי המרה הם מולו) ואז עוד המרה למטבע יעד (אם למטבע משני מה שיהיה אז 2-, אחרת צריכים לאתר לאחד המזהים הגלוים כמו קוד מטבע)

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

    INVOICEITEMS.CURRENCY = CURRENCIES.CURRENCY
    CURRENCIES.CURRENCY = CURREGITEMS?.CURRENCY
    CURREGITEMS?.CURDATE = INVOICES.IVDATE

    CURRENCIES2.CURRENCY = -2
    CURRENCIES2.CURRENCY = CURREGITEMS2?.CURRENCY
    CURREGITEMS2?.CURDATE = INVOICES.IVDATE

    ואז אתה צריך להמיר לדולר דרך ש"ח (אם INVOICEITEMS.CURRENCY הוא כבר 1- אז לא תקבל שורה מ-CURREGITEMS ותקבל שורה של ש"ח מ-CURRENCIES ושם השער הוא בדיוק 1.0 והכל בסדר, המרת מש"ח לש"ח)

    INVOICEITEMS.QPRICE * (CURREGITEMS.EXCHANGE 0 ? CURREGITEMS.EXCHANGE ‎: CURRENCIES.EXCHANGE) / (CURREGITEMS2.EXCHANGE 0 ? CURREGITEMS2.EXCHANGE ‎: CURRENCIES2.EXCHANGE)

    תבדוק את הנ"ל – אתה צריך להכפיל בשער אחד ולחלק בשער השני. איזה זה איזה זה פשוט פרט שאני לא מצליח לזכור בשלוף ולא הלכתי לבדוק

    מקווה שכל זה עונה על השאלה ובע"ה תהיה תשובה מוכנה לאחרים בעתיד

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    1. במסמך SDK יש תיעוד שלב-שלב בפרק 10. האם וידאת שעשית בדיוק מה שמתואר שם?
    2. תארי את התקלה הספציפית שאת רואה והסיכוי טוב יותר שתקבלי עזרה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הסבר יפה

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

    Converting an Excel File to a Tab-delimited Text File for DBLOAD
    Use the EXL2TXT command (from a trigger or Step Query of an SQLI step) to
    convert an .xlsx file to the tab-delimited text file required for table loads.
    Example:
    EXECUTE WINAPP 'p:\bin.95', '-w', 'EXL2TXT.exe', :F, :T;
    (where p: represents the full path to bin.95)
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אתה צריך לאתר במחולל המסכים את ההודעה. במסך בן של הודעות אזהרה (נפרד מהמסך הכללי של הודעות שגיאה אזהרה) ניתן להגדיר שליחת מייל על אישור ההודעה.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לתאריכים מאז עדכון השער האחרון לא תהיה רשומה מתאימה. לדעתי סימן השאלה בחיתוך חשוב.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    כנראה ספאם. ראה הודעות קודמות של אותו משתמש.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תשובה על רגל אחת כי לא בדקתי אבל נראה לי שגם אם אפשר להביא את הערך כמספר זה לא יספיק.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    ובאמת אין אפשרות להפריד את הזמנת הרכש ל-2?

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    מהמשפט לגבי הקבוע לא ברור לי אם מצאת את הקבוע ושינית אותו

    הגדרה מתאימה בקבוע זה לא עוזרת? הייתי חושב שיסדר לך

    אם לא, אז תגדיר תבנית וקבע שהעמודה תהיה מסוג טקסט

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    באיזו אופציה בחרת?
    כנראה לא להזין בסדר המק"טים
    אם לשנות את ההדפסות אז אתה צריך לזהות כל דו"ח רלוונטי – נעם נתן דוגמה, ויש כמה בפרוצדורות ההדפסה בשונות – ולהעביר את הערך שיש בעמודת מיון עבור (שבשורה של) עמודת השורה ל(שורה של) עמודת המק"ט
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    נשמע כמשהו שצריך להיות אפשר ע"י פיתוח אבל לא לגמרי ברור למה אתה מתכוון.

    1. רוצה הכוונה או רק לדעת אם אפשרי?
    2. למה בדיוק התכוונת? למיון השורות או הוספת עמודה המציינת סדר (שלא סדר המיון בהדפסה) בלי לשנות את המיון הקיים?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 1,306 עד 1,320 (מתוך 2,464 סה״כ)