Forum Replies Created
- Replies
-
- מרץ 19, 2014 בשעה 2:05 pm
- in reply to: web services
אני שמח שהסתדרת.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 18, 2014 בשעה 8:02 pm
- in reply to: web services
אז מה שאת צריכה לעשות זה לקחת קובץ דוגמה מהמקור (אם אין תמיד את כל השדות יש לדאוג שיהיו את כל השדות – למטרה זו אני מנהל קבצי מאסטר באופן ידני…) ולשים אותו במקום שמוגדר בממשק (אותו שם קובץ, בתיקית בת של system\load לפי הסביבה הנוכחית שלך).אז תריצי את התוכנה "הכנת תגי XML לפי הגדרות בקובץ" והתג החדש יהיה מוכר ותוכלי לשייך את השדה החדש לתג הרלוונטי.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 18, 2014 בשעה 7:38 pm
- in reply to: הרשאות לפרוצדורה?
בשמחה. לא נערבב בין נושאים. אני אתייחס לשאלתך על ה-WS בשרשרת ההיא ולא כאן.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 18, 2014 בשעה 7:34 pm
- in reply to: web services
לא הבנתי משהו.אני יודעת בוודאות ששדה נמצא בWEB SERVICE כאני מתחברת לWEB SERVICE הזה מתוכנה אחרת, לא פריוריטי.
השדה כבר קיים ב-web service שמספק את ה-XML?
ואתם רוצים לקלוט את ה-XML הזה דרך WS של פריוריטי?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:52 pm
- in reply to: ייצוא דו"חות אקסל – חיבור מרחוק RDP
גם אם זה עניין של הגדרות זה עניין של הגדרות בקליינט של RDP. לא נראה לי שזה קשור לפריוריטי. אני גם כל הזמן מתקשה עם בעיות העתקה/הדבקה דרך RDP. הייתי מתייעץ עם מי שתומך במחשבים שלכם. בהרבה מקרים ניתוק (בלי לוגאווט) וחיבור מחדש עוזר לסדר את התוכנה (במחשב המרוחק, לא על שלך) שאחראית על סינכרון הקליפבורד.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:41 pm
- in reply to: לימוד תכנות פריוריטי
את ה-SDK (נכון שזו לא הגרסה הכי מעודכנת) ניתן להוריד מאתר זה – בצד ימין של הדף כתוב הורדות אחרונות – מופיע שם Priority SDK[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:39 pm
- in reply to: קישור בין שפות תכנות לפריוריטי
אלה שאלות מאוד רחבות.
אני אתן כמה תגובות קצרות שלא בשום סדר מסוים:
1. עבודה מול הדטהבייס בכלל (גם דרך הכלים הבנוים בפריוריטי) נהיה הרבה יותר פשוט לאחר שמכירים את המבנה של פריוריטי, איך היא עובדת.
2. עבודה מול הדטהבייס מבחוץ עדיף לעשות רק אחרי שיודעים איך לעבוד מולו מבפנים.
3. לא לגעת (שינויים) בדטהבייס מבחוץ אלא אם כן מדובר בטבלאות טעינה או אולי טבלאות פרטיות שהפעילות בהן אתם מכירים ב-100% (אחרת עבדו עם טבלת טעינה וממשקים).
4. קריאה בדטהבייס מבחוץ אפשר חופשית. משתמשים בכלים/דרבייבים שמתאימים לסביבה – לא צריכים משהו מיוחד לפריוריטי (אם מדובר בדטהבייס של טבולה אז צריכים את הדרייבר שלו שבא עם פריוריטי). צריכים לדעת איך משיגים גישה לדטהבייסים (שם משתמש, סיסמה וכו') שזה לא קשור לפריוריטי כי מתחברים ישר לדטהבייס כדטהבייס ו"פריוריטי" (התוכנות שלה) לא מהוות חלק מזה.
5. תכנות בפריוריטי (בכלים שלה) נעשית בפקודות SQL של פריוריטי (סינטקס מיוחד לה שבשיטות SQL של עשורים קודמים עם עוד מיוחדות לפריוריטי) אם עוד פקודות מסביב שנותנות לכתוב בצורה פרוצדורלית (IF, GOTO, LOOP וכו') – כמו ש-TSQL מיוחד ל-MSSQL זה מיוחד לפריוריטי. גם כאשר פריוריטי יושבת על MSSQL או על אורקל עובדים מתוך פריוריטי בשפה זו ופריוריטי מתרגמת לשפות שאלה מכירות.
מקווה ששפכתי קצת אור ולא סרבלתי לכם עוד[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:26 pm
- in reply to: join בסיסי של שלוש טבלאות
(לא נראה לי שיש עמודה בשם PARTID אלא PART.)
המצב המוזכר רלוונטי (כמדומני) לחשבונית מס או חשבונית מס/קבלה.
שם, בגלל שמדובר בתנועת מלאי ופירוט חשבונית בו-זמנית, יש שורות מקבילות בשני הטבלאות – ניתן לקרוא לזה כפילות אבל זה לא בדיוק. המערכת אמורה לדאוג להתאמה בין השורות של INVOICEITEMS לבין אלה של TRANSORDER.
בגדול אפשר לבצע JOIN ל-PARTS או מ-INVOICEITEMS או מ-TRANSORDER. אפשר לעשות JOIN משניהם אבל להיות תקין צריכים 2 מופעים של PARTS בעזרת שם כינוי (אחרת אם היתה אי-התאמה לא-צפויה לא היית מקבלת בכלל תוצאה לזוג שורות אלה). בעקרון בשורת TRANSORDER מסויימת ובשורת INVOICEITEMS המקבילה לה הערך של PART אמור להיות זהה, כך ש-JOIN אחד אמור להספיק. אני מציע שתקחי PART מהטבלה הנכונה יותר למטרה שלך (לוגיסטית או לוגיסטית-פיננסית).[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:18 pm
- in reply to: web services
אוסיף שהתחלתי להשתמש ב-web service בעצמי אז אני יכול אולי לעזור עם שאלות נקודתיות אבל מבחינת תיעוד כל מה שיש זה מה שהזכרתי.
מי שרוצה לשאול שאלה בנושא זה יפתח בבקשה נושא חדש, וישלח לי הודעה פרטית על זה כי אני לא מבקר פה הרבה לאחרונה וצריכים לפנות את תשומת ליבי לשאלה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 6, 2014 בשעה 1:14 pm
- in reply to: web services
התיעוד היחיד שידוע לי על ה-web services קיים במסמך ה-SDK – אפשר להוריד אותו גם מאתר זה
https://www.priority-forums.com/he/index.php/downloads/cat_view/39–?orderby=dmdate_published
אם יש לך שאלה, גם אם קשור ל-web services, גם בנושא אחר, פתח בבקשה נושא חדש ספציפי לנושא שלך[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2013 בשעה 7:25 pm
- in reply to: הרשאות לפרוצדורה?
1. קשה לי להאמין שאין דרך לחזור על הבעיה במערכת הפיתוח שלך אם תקימי משתמשים עם הרשאות דומות לאלה במערכת אמת (אם מערכת הפיתוח שלך היא עותק של מערכת האמת יתכן וכבר קיימים משתמשים אלה)2. בכל מקרה אני מבין את צורת הפרוצדורה שלך.
אני מציע להוסיף אחרי שלב ה-SQLI שלב נוסף עם תוכנה בשם END
לאחר מכן שימי את הפרוצדורה הפנימית אליה את קוראת ב-WINACTIV (זה לא סותר!)
אין מצב שתגיעי בהרצה לשלב הרביעי.
ויכול להיות שבהכנת ההרשאות יוקצו הרשאות גם לפרוצדורה הפנימית.
זה כמו מה שקורה כאשר את בונה פרוצדורה של תעודה שכוללת בה דו"חות. ההכנה מקצה גם להם הרשאות.בהצלחה, ושנה טובה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2013 בשעה 6:27 pm
- in reply to: חיבור ל-MSSQL בשפת ASP.NET בקוד #C
ל-mstudio שלום
אני יודע שמדובר בשרשרת ישנה יחסית אבל רציתי לענות for the recordאם אתה לא מכיר את הפריוריטי מספיק לדעת מה זה tabula.ini הייתי אומר שעם כל הכבוד אתה לא מוכן לנסות להתממשק עם פריוריטי מבחוץ. אין לעבוד עם פריוריטי מבחוץ עד שמבינים אותו מספיק מבפנים.
בקיצור, תגובות כלליות למה ששאלת:
ניתן לקרוא מהדטהבייס של פריוריטי דרך כלים/דרייברים של MSSQL.
לא נוגעים, ממש לא נוגעים לבד בטבלאות או בנתונים בהם. נקודה.
יש יוצא-מן-הכלל אחד – ניתן לכתוב לטבלאות שמוגדרות טבלאות טעינה ואז נותנים לתוכנות של טעינה להכניס את הפרטים האלה בפריוריטי בערוצים המסודרים.אני הגעתי להודעה זו בגלל שאני רציתי לראות אם היתה בפורומים התייחסות ל-web services כי כמו שאתה כותב מה שיש במסמך ה-SDK דל מאוד. (אני, עם הנסיון הרב שלי מבין את המשמעות של מה שמתעוד ועדיין הייתי נזהר מאוד להפעיל דברים שלא מתועדים שם; כנראה רובם משרתים את ממשק ה-web של פריוריטי ואפשר יהיה למנף אותם רק במקרים של דרישות מאוד מאוד מסוימות, אם בכלל). באמת אני סבור שלא אמצא מישהו שהפעיל אותם בפרודקשן או אפילו בפיתוח. אבל באו נראה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2013 בשעה 6:11 pm
- in reply to: הרשאות לפרוצדורה?
דומני (אני בטוח בזה לגמרי) שאם תוסיפי שלב END בסוף הפרוצדורה החיצונית, ולאחר מכן קריאה לפרוצדורה הפנימי שמפעילים ע"י ה-WINACTIV יש מצב שזה יגרום להקצאת הרשאות לפרוצדורה הפנימית בתור ישות נדרשת לישות הראשית. ה-END כמובן ימנע הפעלה סתמית של הפרוצדורה הפנימית.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 15, 2010 בשעה 12:46 pm
- in reply to: התקנת פריוירטי 13 יחד עם פריוירטי 12 בתחנה
לדעתי אי אפשר
אפילו אם תטפל בעניין של ה-services וקביעת tabula.ini שונה לכל אחד (בשורת הפקודה של ה-service במידה ואפשרי או ע"י משתנה סביבה TABULAINI במידה וזה אפשרי) יש לך עדיין בעיה של קובץ tabula.tsk שמכיל את הגדרות המשימות ואני לא יודע אם אפשר להורות לכל מופע של התוכנה להשתמש הקובץ אחר.
אפשר אולי להפעיל את המשימות של זה שלא עובד עם tabula.ini בתחנת קצה (במידה ויש רשיון שמאפשר זאת)
בהצלחה
יצחק[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 15, 2010 בשעה 8:25 pm
- in reply to: SELECT בתוך WHERE
פתאום שמתי לב שהבעיה היא לא של פריוריטי אלא של sql server
זה בגלל התת-שאילתא, פריוריטי כנראה מייצרת שאילתא בעייתית ואין לך שליטה ישירה על זה.
חשב את הMAX מראש לתוך משתנה ותקרא מהמשתנה בשאילתא[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]