yitzchok

Forum Replies Created

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

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

    הנה לינק למסמך: נהלי פיתוח – מתכנתי חוץ

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

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

    (מתוך https://backoffice.eshbel.com/eshbel/primail/faq/q0002066-1.htm)

    איך ניתן לעדכן תקופת דיווח למע"מ לתנועות שנרשמו לתקופות דיווח קודמות(רק תשומות)?

    במסך תיקונים בשורות תנועות יומן (נתיב: כספים > הנהלת חשבונות > יומן תנועות > תיקונים בתנועות יומן סופיות), יש לשלוף את שורת התשומות, ובעמודה תקופת דווח למע"מ לשנות לתקופה המבוקשת.

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

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

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

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

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

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

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

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

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

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

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

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

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

    פתרון טווח ארוך – דווח לבית התוכנה.
    פתרון טווח קצר – תוסיף עמודה פרטית לדו"ח WWWDOC_D2_PL שמביא גם את התרגום לפי שפת ממשק משתמש וכו'.
    באמת אפשר להשתמש במה שיש בעמודה 229 ב-EXPR. אלא שם זה PACK ואתה צריך (נראה לי) PACK1 ולכן אפשר להשתמש בביטוי הבא בשדה החדש:

    (#EXPR.416 = 0 AND PACK1.EPACKNAME '' ?
    PACK1.EPACKNAME : PACK1.PACKNAME)

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

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

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

    נעם-גלובל כתב:

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

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

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

    אם נגדיר הודעה לאחר 3 שעות, ו-Statusmail רץ כל 6 שעות, יכול להיות שההודעה תשלח 3 שעות לאחר שינוי הסטטוס (אם אני משנה סטטוס קצת פחות מ-3 שעות לאחר ההרצה האחרונה של statusmail) אבל יכול להיות שהודעה לא תשלח עד כמעט 9 שעות לאחר שינוי הסטטוס אם אני אשנה סטטוס לאחר 3 שעות מההרצה האחרונה (כי כשנגיע להרצה הבאה עדיין לא היו עוברות 3 שעות).

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

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

    אם את רוצה לשלוח לאיש הקשר אז קבעי בחוק "שלח דואר" אל "שדה במסך" "איש קשר"

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

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

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

    בסופו של דבר נעם ואני אומרים את אותו הדבר.

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

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

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

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

    מדובר בעמודה סטנדרטית בדו"ח של תעודת המשלוח? או פיתוח פרטי?

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

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

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

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

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

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

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