Forum Replies Created
- Replies
-
- מאי 17, 2020 בשעה 3:53 pm
- in reply to: הגדרת מחיר לפריט בתנאי שקיים מוצר אחר
אין אפשרות בסטנדרט לכן נדרש פיתוח. צריך להקים טבלה עם שני טורים, שניהם פריטים, שבמאמצעותה שומרים לפריט מסוים את הפריטים שיגרמו לו להיות עם מחיר 0. אחר כך צריך לכתוב הפעלה במסך (הזמנות לקוח?) אשר יבדוק אם יש זוג פריטים מתאים באחת מרשומות הטבלה. ואז צריך לרשום 100% הנחה לשורה.- אפריל 27, 2020 בשעה 7:49 am
- in reply to: שליפת טקסט ללא תגים
מה אתה רוצה לעשות עם המלל? הרי ניתן להציג אותו בלי תגים – כל הדפסת הזמנה, תעודה או חשבונית מציגה את המלל הזה ללא תגים.חפש ב-SDK את המלה DELHTML
- אפריל 21, 2020 בשעה 9:39 am
- in reply to: תעודת משלוח לחשבונית גם כנספח
קרוב לודאי שלא. מה שאתה רוצה יחייב אתכם לשמור ידנית את ההדפסה כקובץ MHT או PDF בתיקיה כלשהי ולצרף את הנתיב לנספחים. אמנם המסמך המקורי יישמר זמן מה בתיקיית מערכת אך מתישהו יימחק כאשר מנקים את הדו"חות השמורים.כיון שאני דוגל בלהקטין את התקורה, הייתי כותב תכנית אשר יוצרת קובץ PDF, שומרת בתיקיה מוגדרת ומוסיפה את הנתיב לנספחים.
- אפריל 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: הפיכת הודעת שגירה להודעת אזהרה
התלבטתי באם לכתוב "כאן תופענה כל הודעות השגיאות" או "רוב הודעות השגיאה". אני לא בטוח אם כולן מופיעות ואינני יודע למה חלק מופיעות וחלק לא. לא ערכתי מחקר כדי לגלות את השיטה לכן אינני יכול לפסוק אם יש לנו השפעה על מה מופיע ומה לא.