Forum Replies Created
- Replies
-
- יולי 5, 2018 בשעה 4:27 pm
- in reply to: מערכת עבודה באנגליה
למידעטק יש סניף באנגליה.
נדמה לי שגם ל-priority-software עצמם.
תבדוק באתר שלהם.- יולי 4, 2018 בשעה 3:23 pm
- in reply to: מחיקת ערך משדה לאחר פרק זמן מוגדר
אפשר לעשות את זה ע"י פיתוח קטן.
אבל לדעתי אין צורך.
יש בכרטיס פריט שדה "תאריך פתיחה". אפשר להיכנס לכרטיס פריט ולסנן לפי שדה זה.- יולי 4, 2018 בשעה 11:53 am
- in reply to: פיתוח תוכניות C
כן, אחרי כמה שעות טובות של נסיון מאיפה בא ה-error הלא ברור (כמובן לא כתב לי שלא מכיר LEFT) וחיפושים בפורומים, נפל לי אסימון שדוגמאות שראיתי הן בגרסאות יותר מאוחרות. RIGHT כן יש. לא זוכר איך אני עשיתי, אבל הציעו לי בפורום לעשות REVERSE, אחר כך RIGHT ושוב REVERSE )))).- יולי 3, 2018 בשעה 10:18 am
- in reply to: פיתוח תוכניות C
yitzchok כתב:(למען הסר ספק אלה הדעות שלי האישיות ואני לא כותב בשם המעסיק שלי)
עכשיו אני צחקתי))))
דווקא לא מזמן כשעשיתי משהו עם (2008R) SSIS 2010 גיליתי שאין שם פונקציית LEFT.
ויצא לי לפני כשנה להיחשף לסביבת ושפת פיתוח של Axapta – פריוריטי לידה שיא הקדמה )).
ו-abap לפי מה שרואים בפורומים מקצועיים גם לא בחזית הטכנולוגיה.שוב, לא בשביל דברים כאלה כותבים תוכניות C.
בד"כ כותבים כשיש חישוב כבד/רקורסיבי או הרבה מאוד רשומות (סדרי גודל של מיליארדים).
עוד סיבה שכותבים תוכנית מקומפלת – כשרוצים למנוע גניבת קוד ייחודי ע"י המתחרים (אצלינו יש כזה מודול של מעסיק שלך).- יולי 2, 2018 בשעה 10:32 pm
- in reply to: פיתוח תוכניות C
בטח לא בשביל לחסוך טריקים כאלה כותבים תוכניות C.
ו-17 כמדומני כבר 3 שנים בשוק.- יולי 2, 2018 בשעה 5:41 pm
- in reply to: המרת שדה INT
מ-SDK:
ITOA(m, n) — outputs m as a string having n characters, where both values are integers
(leading zeroes are added where necessary)SELECT ITOA(35,4) FROM DUMMY FORMAT; /* '0035' */
SELECT ITOA(35) FROM DUMMY FORMAT; /* '35' */
RCHAR זה לא סוג משתנה, אלא פורמט שדה.
ITOA ממיר לסטרינג, אחר כך אפשר לאחסן אותו בשדה RCHAR.- יולי 2, 2018 בשעה 4:23 pm
- in reply to: פיתוח תוכניות C
אנחנו דנים כאן על הבדל בין יישויות מסוג C לבין הרצת קובץ exe ע"י EXECUTE WINAPP.נ.ב. דווקא עבודה עם מחרוזות די עשירה בפריוריטי.
תודה, יצחק, זה מה שחשבתי.- יולי 2, 2018 בשעה 10:34 am
- in reply to: פיתוח תוכניות C
אני מבין שאם אני מפעיל קובץ exe ע"י EXECUTE WINAPP זה כבר לא משנה אם כותבים את זה ב-C או בכל שפה אחרת.אישית לא נתקלתי בצורך כזה באמת, אבל מתאר לעצמי שאולי אם הייתי צריך לכתוב איזו רקורסיה בשביל לפוצץ בומים בצורה שונה מהסטנדרט, או לשכתב מחדש תוכנית MRP.
למה לדעתך זה פחות טוב מתוכנית משולבת?
בגלל שצריך לדבר עם DB ע"י דרייברים למיניהם?
ובתוכנית C סטנדרטית פונים ישירות כמו בתוכניות SQL של פריוריטי?יצחק,
ה-SQLRUN יודע רק להפעיל SP ב-SQL או יכול גם להחזיר משהו לתוכנית פריוריטי?- יולי 1, 2018 בשעה 6:47 pm
- in reply to: פיתוח תוכניות C
ארכיטקטורת פריוריטי תוכננה לפני הרבה שנים כמערכת סגורה שיש בה הכל.
בהצלחה.michaelm כתב:אי אפשר מקוד של פריוריטי להתחבר ל-DB חיצוני (אפשר לחשוב על איזה טריקים, אבל לא בדרך הישרה).
אני רואה שב-SDK החדש כן יש שיטה לזה – SQLRUN, אבל זה לא יפתור את הבעיה הספציפית שלך.
OK. עכשיו יותר ברור מה אתה צריך.
לעשות view ב-SQL של פריוריטי אתה כמובן יכול, זה MSSQL לכל דבר.אני באמת מסופק מאוד שבקוד של פריוריטי ניתן לפנות ל-view (ניסיתי עכשיו לפנות כאילו שזו טבלה וזה לא עובד, אולי מישהו מכיר איזה טריק).
מה שאתה יכול לעשות זה לעשות טבלה בפריוריטי באותו מבנה שדות כמו ה-view ולעשות stored-procedure ב-MSSQL של פריוריטי שירוץ במתזמן של MSSQL וימלא טבלה זאת מה-view.
אני בזמנו פתרתי בעיה דומה ללא view, אך ע"י פאקט ב-SSIS שמעתיק נתונים ישירות מ-DB חיצוני לטבלה שיצרתי בפריוריטי.
אי אפשר מקוד של פריוריטי להתחבר ל-DB חיצוני (אפשר לחשוב על איזה טריקים, אבל לא בדרך הישרה).
זה לא קשור ל-view.מה שכן, ב-DB של פריוריטי עצמו הכל יושב בטבלאות, אין view.
כל הלוגיקה (טריגרים, פרוצדורות וכו') – בפריוריטי עצמה ולא ב-DB.