yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,006 עד 1,020 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    אני זוכר מצבים בהם היה לי קושי עם חיפוש כזה אבל לא זוכר בדיוק מה היה

    1. יש לך search-name-field גם? משום מב עולה על דעתי שאולי צריכים את שניהם

    2. ליתר בטחון אני שואל: בדקת שהשאילתא מחזיר נתונים?

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

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

    נזכור שמה שאלעד עשה בסופו של דבר זה מה שיעל המליצה:

    אם התבנית לא חשובה עבורך, נסה את הקוד הבא:

    ;'OUTFILE = '../../file.xls:
    ;'EXECUTE WINACTIVF '-x', :OUTFILE, '-P', 'YOURPROCNAME

    בהצלחה.

    וזה במקום מה שרצה לעשות ושלא עבד:

    EXECUTE ACTIVATF '-P', 'SOL_TSTGENLOAD', '-X', 'C:\TEMP\ELAD\ELAD_TEST_2310', 119 ;

    אנחנו גם ראינו שהראשון עבד והשני לא.

    אבל אלה לא בדיוק חלופיים!

    אני רוצה להדגיש שמה שמקבלים מאופציה השניה (X-) זה ממש קובץ אקסל (הרי על בסיס תבנית) לעומת פלט האופציה הראשונה (x-) שהוא לא קובץ אקסל של ממש אלא קובץ טקסט מופרד טאבים (TSV) עם סיומת XLS שאקסל יודע לפתוח ולהציג.

    למי שצריך קובץ אקסל של ממש, כנראה התשובה היא ש- ACTIVATF לא עובד, אבל WINACTIVF כן יעבוד, לפחות זה הנסיון שלנו.

    מקווה שזה לתועלת למישהו.

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

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

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

    ולגבי הפורמטים השונים – קלט בפרוצדורה ששולט על מה נכנס לטבלה.

    תשובה כללית לשאלה כללית.

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

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

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

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

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


    Any trigger you add must start with a four-letter prefix or end with a four-
    letter suffix. Choose the first letter in the prefix/suffix for sorting purposes;
    the rest of the prefix/suffix should be the one normally used for this
    customer.
    Important Note: SEARCH-FIELD triggers are the one exception to this rule,
    as their name cannot be changed. Instead, you have to use the standard
    trigger. This creates the slight risk that your trigger will be overwritten by a
    standard SEARCH-FIELD trigger that is changed in future software revisions.

    לפתרון ליצירת טריגר ללא קידומת על אחריותך בלבד חפש כאן בפורום DEVCENTER

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

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

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

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

    והייתי חושב שבד"כ כשהחיפוש ממוקד לפי שדה אחר כמו במקרה שלך CHOOSE מספיק טוב

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הממממ
    משנה באיזה מחשב אתה מריץ את זה?
    הייתי מציע גם לנסות חלקים קטנים אחרים של הטווח הגדול
    אלא אם אתה כבר יודע שזה בוודאות גודל התקופה/כמות הנתונים
    כי הייתי חושש שאולי יש לך רשומות מסויימות שגורמות לבעיה
    כי אין לי מושג איזה סוג שגיאה יגרום להודעה כזאת
    בהצלחה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    חפש SEARCH-NAME-FIELD על שדות אחרים לדוגמאות. זה לא שונה הרבה מה-CHOOSE רק השדות שתביא ב SELECT קצת שונים ואתה כולל תנאי שמשהו דומה לקלט (הקטע עם %)

    על פניו השאילתא שלך בCHOOSE נראה תקין רק אתה עובר את מספר התוצאות המותרות.

    בבקשה בעתיד שים שאלתאות בתגיות קוד כדי להקל עלינו

    בהצלחה

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

    אם אני לא טועה יש תיעוד במסמך ה-SDK.

    חפש tabula_hebconvert

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

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

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

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