yitzchok

Forum Replies Created

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

    כך נוכל לדעת שאין אי הבנות

    אולי גם יעזור לך למצוא שדו"ח קיים יתן מענה

    יש גם לוג תנועות מלאי (מסך) שיכול אולי לתת מענה

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

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

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

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

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

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

    מדובר בטבלאות (מזכרון אז אולי אני לא מדייק) FORMPERSONALORDER ו- FORMPERSONALTABS (חפש עוד בפורום אם צריך)

    חקרתי לאחרונה את נושא החלפה בין עיצובים מזווית אחרת

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

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

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

    לפעמים אני חושב שזה עניין של עמודות שבמפתח U

    ולא חקרתי עד שיהיה מספיק ברור לי וסיכמתי בכתב, וחבל

    יכול להיות שאפשר להגיע למסקנה משאלות שנענו בהצלחה כאן בפורום

    אני שמח שמצאת פתרון

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

    יש כאלה שמקפידים לבצע unlink לפני הצגת הודעת שגיאה

    יכול להיות בעקבות רצון לנהל כלל, כי בתוך טריגר מסך יש משמעות

    הרי כל מה ש-unlink עושה זה להפסיק את ההפניה של הטבלה בשיאלתאות למקום בו שומרים את נתונים של טבלה כשהיא מלונקקת.

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

    מה שרלוונטי יותר זה מחיקת הנתונים כמו שקורה בעזרת and remove

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

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

     

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

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

    בהצלחה

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

    אבל התאריך צריך עדיין להופיע בכותרת של הדו"ח עם שאר הקלטים

    בעזרת HTMLFNCTITLE: ניתן לשנות את הכותרת של הדו"ח לכל מה שתרצו כולל התאריך אבל זה בא על חשבון כל הכותרת הרגיל שכולל שעת הפקה וכל הקלטים ושם חברה וכו' אז אני חושב שלא כ"כ שווה

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

    ויכול להיות קשה ליישם כפי שאופיין:

    לשחרר לקוחות באופן אוטומטי ברגע שמוציאים קבלה לחשבוניות שבגינם נחסמו

    הייתי עושה "[לשחרר לקוחות חסומים] שאין להם חשבוניות שעבר זמנם לתשלום"

    אני מניח שהכוונה לתנועת חשבונית שלא מותאמת שעברה זמנה, הרי זו ההתאמה שתעיף אותה מהרשימה של בעייתיות, נכון?

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

    קודם כל צריכים לדעת מה הפער שקיים ומה רמת הידע שלך, כי השאלה/בקשה די כללית.

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

    אז נתחיל מאלה:

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

    האם יש דו"חות שהם די מתאימים מבחינת רמת הפירוט ויש רק להוסיף פרטים בודדים לכל שורה? כי אם לא מדובר בהקמת דו"חות חדשים

    איך תתאר את הידע בפיתוח בפריוריטי שלך ושל אנשים אחרים אצלכם? (הגבוהה ביותר)

    אציין גם שלצערי הזמן שלי מוגבל מאד; יתכן שיהיו עיכובים בתשובות ממני

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

    אם הדו"ח כבר בתוך פרוצדורה או אין לכם בעיה לעצור פרוצדורה עוטפת, הייתי ממליץ לעשות שאילתא מקדימה

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

    בתת שאילתא רצוי לדעתי להתנות את התאריך (ללא שעה – אז צריכים עמודה של dummy.dummy=1 and) להיות זהה לתאריך ללא שעה הגדול.

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

    בהצלחה

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

    אבל השאלה לא מספיק ברורה

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

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

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

    הודעה של WRNMSG בקוד תוצג בסוף ההרצה כל עוד ההרצה לא הופסקה ע"י משהו אחר.

    אם רוצים להציג אזהרה למשתמש באמצע התהליך, צריכים שלב WRNMSG(F) אותו מדלגים בעזרת שלב GOTO לפי הצורך.

     

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    • in reply to: :$.@.TITLE
    yitzchok
    משתתף
    IL
    המשתנה מקבל כערך את כותרת העמודה הנוכחית.

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

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

    זה עניין של השם עצמו

    אתה כותב שהוספת עמודה XXX_ZOOM. ניסית XXX_ZOOM9 כעמודה ו-ZOOM9 כמסך יעד? (כדוגמה – לאו דווקא 9)

    כבר כמה זמן לא עשיתי את זה אבל נראה לי שאפשרי, כל עוד אין גם עמודה אחרת בשם ZOOM9 וכו'

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