Forum Replies Created
- Replies
-
- אפריל 21, 2020 בשעה 7:35 am
- in reply to: תעודת משלוח לחשבונית גם כנספח
כתבתי מנגנון כזה לפני שנים אם כי מה יש לי נשמע קצת שונה ממה שאתה מתאר.אנחנו סורקים כל תעודה שחוזרת חתומה ע"י הלקוח באמצעות תוכנת סמדר אשר רושמת את מיקום הסריקה כנספח של התעודה (זאת אומרת, במסך תעודות משלוח, רואים בנספחים נתיב למסמך שהוא סריקה של התעודה).
בעת חיבור תעודות לחשבונית, ההפעלה שלי מעתיקה את הנספחים מתעודות המשלוח אל הנספחים של החשבונית.
אפשרות אחרת תהיה ליצור הדפסה של התעודה, לשמור בתיקיה ידועה ולהוסיף את הנתיב לקובץ הזה בחשבונית.
- אפריל 21, 2020 בשעה 7:30 am
- in reply to: שינוי סטטוס אוטומטי תוך פרק זמן קבוע
אפשר לכתוב פרוצדורה שרצה תחת מתזמן המשימות אשר מוצאת את כל ההזמנות שהגיעו לססטוס מסוים ביום הקודם ולעדכן את הסטטוס שלהן באמצעות ממשק.נדרשת התיחסות מיוחדת אם התכנית תרוץ ביום ראשון כי "היום הקודם" יכול להיות יומיים קודם (יום שישי) או שלושה ימים קודם (יום חמישי).
- אפריל 20, 2020 בשעה 8:07 am
- in reply to: פרוצדורה חישובית על טבלת אקסל
בהנחה שיש לך פרוצדורה עם פרמטר "מספר פריט", בהרצת הפרוצדורה את יכולה ללחוץ על F6 בשדה "מספר הפריט" כדי שמסך הפריטים ייפתח, אחר כך לחיצה על F4 כדי להפוך את התצורה לרשימה. באקסל, תסמני את טור המק"טים ותגזרי עם CTRL-C. בפריוריטי תדביקי את הרשימה למסך הפריטים באמצעות CTRL-V.- אפריל 7, 2020 בשעה 7:21 am
- in reply to: דו"ח עם תאור מוצר מורחב
שאלת: איך ה DAYNUM מקבל 0 או 1? תשובה: את קובעת שערכו של DAYNUM יהיה בין 0 לבין 1. אם לא היינו במסגרת דו"ח אלא במשהו כמו WINDBI, היינו רואים שמוצגות שתי שורות, הראשונה עם DAYNUM = 0, עם כל השדות שאינם קשורים למלל המורחב, ושורה אחת עם DAYNUM = 1 והמלל המורחב.אבל בפנים, אני מבין שמחולל הדו"חות לוקח את הערכים הללו לצרכים מיוחדים. לא תהיה אותה התוצאה אם היינו רושמים STACK.ELEMENT BETWEEN 0 AND 1, למרות שלכאורה זה אותו הדבר. יש כמה דוגמאות אחרות של ביטויים בעלי משמעויות מיוחדות. אני קורא לזה "קסם שחור" ותמיד נבוך כאשר אני צריך להסביר זאת לתלמיד. במקרים כאלה, צריך לשים את הגיון בצד ולהאמין לתוצאות.
- אפריל 1, 2020 בשעה 1:02 pm
- in reply to: עדכון סטטוס על קבוצה גדולה של קריאות שרות
בהנחה שאתה יכול לשלוף את כל קריאות השרות הרצויות, יש דווקא פתרון פשוט: מקרו רקורסיבי. שלוף את כל הרשומות ותדאג שהמסך נמצא במצב "רשימה" ולא מצב "טופס".קודם תשנה את הסטטוס בשורה הראשונה לסטטוס הרצוי. אחר כך: בתפריט למעלה תבחר ב"מקרו" ואחר כך ב"תחילת הקלטת מקרו". תן שם כמו MULTICOPY. תלחץ על חץ למטה ואחר כך על F10. עכשיו תלחץ שוב על "מקרו" ו"רשימת מקרו". סביר להניח שהמקרו שזה עתה הגדרת מסומן. תבחר אותו ואז תלחץ על "הפעלה". אחר כך שוב תלחץ על "מקרו" והפעם "סיום הקלטה". עכשיו תפעיל את המקרו ותראה שהסטטוס משתנה בכל השורות (המספר נקבע לפי קבוע מערכת).
כיון שזה המקרו היחיד שניתן להשתמש בו במסכים רבים בלי בעיה, רצוי לשדך אותו ל"רכבת". שוב, ב"מקרו", "רשימת מקרו", תמצא את המקרו ותלחץ על "קבע מקש". תקבע שהמקרו ישוייך ל-ALT-1
- מרץ 29, 2020 בשעה 4:10 pm
- in reply to: שליפת פרוייקט בצורה אוטומטית
לצערי אין דרך לטפל מלבד לפתוח פרויקט סתמי לכל לקוח כזה – ואף פעם לא לסגור את הפרויקט.נעקצתי קשות עם הבעיה הזו לפני כמה שנים: אנחנו עובדים עם הרשאות לפי סניף ולהזדמנות בסניף אחד הוצמד פרויקט מסניף אחר. המשתמשים לא יכלו לשלוף את ההזדמנות. התחלתי לחקור את הנושא לאחר שהסרתי את הפרויקט ולא קיבלתי מענה.
- מרץ 29, 2020 בשעה 7:36 am
- in reply to: עדכון מחיר מחירון בסיס לפריט
אני משער שאפשר לכתוב חוק באמצעות "מחולל הנתונים" במסך הפריט, אם כי לא ברור על סמך איזה שדה להפעיל את החוק (חוקים מאלה אומרים "לאחר שינוי בשדה <X> קובע ערך כלשהו בשדה <Y>")קל מאד למלא את הבקשה באמצעות פיתוח קל
- מרץ 27, 2020 בשעה 9:19 am
- in reply to: שליחת דו"ח במייל עם 2 טבלאות לינק
פעם ביררתי משהו דומה וקיבלתי תשובה שאי אפשר. אני ממליץ להגדיר טבלה יחודית לצורך הדו"ח שיכיל את כל השדות הנדרשים. ספק אם אתה צריך את כל השדות ב-GENERALLOAD_T: לפי הרמז אתה מדבר על משלוח הודעות שגיאה לאחר ממשק.אפשר ללכת בכיוון אחר ולשלוח את הדו"ח INTERFACEERR אשר יציג את כל השגיאות של אותו ממשק.
- מרץ 27, 2020 בשעה 9:15 am
- in reply to: שליפת פרוייקט בצורה אוטומטית
זה גם יכול לקרות אם יש רק פרויקט פעיל אחד ללקוח- מרץ 17, 2020 בשעה 3:25 pm
- in reply to: האם ניתן לגלות אם פרוצדורה רצה ב-TTS?
רעיון יפה, סנופ, אבל זה לא יעזור ל*פרוצדורה* לדעת איך היא רצה. קיוויתי שיהיה משתנה כמו SQL.NET אבל אין. במערכת שלי אני יכול לבדוק באיזה שרת הפרוצדורה רצה (דרך טבלה PROCESSLIST) אבל אי אפשר לתרגם זאת למערכות אחרת.- מרץ 16, 2020 בשעה 1:06 pm
- in reply to: פרמטרים PAR1, PAR2, PAR3 לא מתאפסים בטריגר
תעלה את הקוד שלך- מרץ 16, 2020 בשעה 10:30 am
- in reply to: הפיכת הודעת שגירה להודעת אזהרה
התלבטתי באם לכתוב "כאן תופענה כל הודעות השגיאות" או "רוב הודעות השגיאה". אני לא בטוח אם כולן מופיעות ואינני יודע למה חלק מופיעות וחלק לא. לא ערכתי מחקר כדי לגלות את השיטה לכן אינני יכול לפסוק אם יש לנו השפעה על מה מופיע ומה לא.- מרץ 16, 2020 בשעה 8:56 am
- in reply to: הפיכת הודעת שגירה להודעת אזהרה
ניתן לשנות על בסיס קבוצת הרשאות כך לקבוצה אחת יש אזהרה, לקבוצה אחרת יש שגיאה ולקבוצה שלישית אין כלום. לנקוט בזהירות!במחולל ההרשאות, מציגים את ההרשאות של קבוצה נתונה, מגיעים למסך הרצוי ומבעצים לחיצה ימנית. בתפריט תופיע אופציה FORM WARNING MESSAGES. כאן תופענה כל הודעות השגיאות של המסך : מסמנים את ההודעה הרצויה ועוד פעם לחיצה ימנית כדי לבחור את דרגת ההודעה. כמובן בסוף לוחצים על אישור.
לא ניתן לשנות את דרגת החומרה של הודעות שגיאה עבור טבולה וכל מי שיורש את ההגדרות הללו!
- מרץ 15, 2020 בשעה 3:50 pm
- in reply to: can't write to file
בלי כל קשר לשום דבר אחר, לא כותבים קובץ ל-RAR אלא מפעילים את WINRAR כדי להוסיף קובץ קיים לתוך האוסף המקווץ. איזה סוג קובץ מנסה ליצור פריוריטי? האפשרויות אינן מרובות.- מרץ 5, 2020 בשעה 11:42 am
- in reply to: משלוח כלים לקבלן משנה
פיתחתי מערכת שלמה כדי לטפל בחברה שלי למצב שאתה מתאר: הכלי מוגדר כפריט מנוהל מלאי ואפילו מנוהל סידורי (אם יש כמה מכשירים זהים). שולחים את הכלי באמצעות תעודת משלוח רגילה אל הקבלן (צריך לפתוח אותו כלקוח!) ומקבלים אותו בחזרה באמצעות החזרת סחורה מלקוח.הכלי בפירוש לא צריך להיות חלק מעץ המוצר של הפריט המיוצר מפני שייגרע מהמלאי בעת קבלת הפריט המיוצר.