Forum Replies Created
- Replies
-
- אוקטובר 13, 2009 בשעה 6:14 pm
- in reply to: לא מופיע שדה בהצגת דוח HTML
אתה כותב "אין עיצוב לשדות בדוח."
הכוונה שאין הגדרות עיצוב HTML לדו"ח דהיינו שהוא מוצג כטבלה רגילה ללא הגדרת שורה+עמודה?
או התכוונת שאין עיצוב ברמת הפרוצדורה?
הייתי מציע לבדוק "עיצוב דו"ח" – קליק ימין על הפרוצדורה מהתפריט של פריוריטי – תרד לחלק הספציפי של המסמך ותברר שהעמודה לא מוסתרת שמה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 13, 2009 בשעה 5:53 pm
- in reply to: הוספת עמודה למחולל דוחות
למרות הנ"ל אני מציע שתקרא את האשכול הזה:
https://www.priority-forums.com/he/index.php/forums?func=view&catid=6&id=2067
גם כן https://www.priority-forums.com/he/index.php/forums?func=view&catid=6&id=1965 בנוגע ל-DEVCENTER – תראה את ההודעה של ליאור לקראת הסוף[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 13, 2009 בשעה 5:48 pm
- in reply to: הוספת עמודה למחולל דוחות
כשאנחנו אומרים SDK אנחנו מתכוונים לתיעוד של כלי הפיתוח. המסמך נקרא "SDK for Priority"
אפשר להוריד אותו מאתר אשבל. יכול להיות שיש גם לינקים אליו בפורומים פה.
במסמך כתוב במפורש שאי אפשר להוסיף למחולל הקיים אלא חייבים ליצור גרסה פרטית.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 13, 2009 בשעה 1:13 pm
- in reply to: הסבה מ TABULA לSQL SERVER
אין כ"כ הרבה לעשות
מסמך ההתקנה של מערכת ב-SQL SERVER מתייחס למקרה של הסבה מטבולה
בסופו של דבר הכל אוטומטי, ההתקנה שואבת את הנתונים מהטבולהיש רק אזהרה אחת כמה שאני זוכר – שימוש בתנאי ביחד עם פונקצית ENTMESSAGE אסור. בקריאה מצאתי גם שיש בעיה עם select בתוך select אבל אני לא זוכר בדיוק לאיזה צורה זה מתייחס. אני חושב משהו כמו
[code:1]SELECT X FROM Y WHERE Y.Z = (SELECT MAX(Z) FROM A);[/code:1]
היית חייב לקרוא MAX)Z( לתוך משתנה ואז לחפש.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 13, 2009 בשעה 1:02 pm
- in reply to: הוספת עמודה למחולל דוחות
יש פרק במסמך ה-SDK שמתייחס בדיוק לדרישה זו
עליך להעתיק את המחולל הקיים ולשנות את העותק
אנא קרא שם ואז נעזור עם שאלות ממוקדות[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 12, 2009 בשעה 5:25 pm
- in reply to: איתור שימוש בהפעלה בקוד
ארז כתב:איפה זה נמצא בדיוק "מאגר הטיפים" ?
מדובר באשכול "סטיקי" בפורום זה
https://www.priority-forums.com/he/index.php/forums?func=view&id=735&catid=6[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 12, 2009 בשעה 5:22 pm
- in reply to: איתור שימוש בהפעלה בקוד
ארז כתב:"יש מסך בן שני לרשומת ההפעלה (מעבר ל"שאילתת SQL") שהוא "שמוש בהפעלה". לאחר הכנת מסך/פרוצדורה שפונה להפעלה זו הם צריכים להופיע שם."
איפה זה נמצא ? בWINDBI ? לא ברור היכן בדיוק.
תודה
ארזהתכוונתי במחולל המסכים. משורה ההפעלה המדוברת אפשר לרדת או להגדרת ה-SQL שלה או לרשימת הקוראים אליה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 12, 2009 בשעה 4:39 pm
- in reply to: איתור שימוש בהפעלה בקוד
יש מסך בן שני לרשומת ההפעלה (מעבר ל"שאילתת SQL") שהוא "שמוש בהפעלה". לאחר הכנת מסך/פרוצדורה שפונה להפעלה זו הם צריכים להופיע שם.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 15, 2009 בשעה 1:15 pm
- in reply to: התקנת פריוירטי 13 יחד עם פריוירטי 12 בתחנה
יש, לדעתי, 2 מקומות התנגשות:
1. תצטרך לדאוג שתתקין את ההתקנה השניה ב-instance אחר של sql server. כי שני ההתקנות ידרשו שיהיה להן DB שנקרא system שלהן.
2. יש חפיפה ב-tabula.iniמספר 1 – במידה ואתה משתמש ב-sql server express – אני לא יודע אם היא תומכת המופעים שונים – עליך לבדוק. אם אתה משתמש ב-DB אחר תבדוק איך מתקינים ל-DB נפרד.
2. כל עוד אתה רק עובד בפריוריטי דרך התפריט לא צריך להיות כ"כ בעיה. לפני ההתקנה השניה תעביר את ה-tabula.ini הצידה. פעל לפי המסמך של אשבל שליאור הזכיר.
הבעיות נובעות יותר מדברים שרוצים להשתמש דווקא ב-tabula.ini ולא בקובץ אחר שאתה תגדיר – לדוגמה TTS (למיטב ידיעתי) ו-data exchange (כנ"ל) ו-ODBC (זה בטוח)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 7:16 pm
- in reply to: פונקציה שתציג לי תאריך שנה קדימה
תיקון!היות ופונקציית DTOA לא בודקת שמספר היום בחודש הוא אפשרי, לא צריכים לתקן יום עיבור:
[code:1]
:MYDATE = 29/02/2008 ;
:NEWDATETEXT = " ;
SELECT DTOA(:MYDATE,'DD/MM') INTO :NEWDATETEXT FROM DUMMY ;
/* SELECT '01/03' INTO :NEWDATETEXT FROM DUMMY WHERE :NEWDATETEXT = '29/02' ; */
SELECT STRCAT(:NEWDATETEXT,'/',ITOA(YEAR(:MYDATE)+1)) INTO :NEWDATETEXT FROM DUMMY ;SELECT ATOD(:NEWDATETEXT,'DD/MM/YYYY') FROM DUMMY FORMAT ;
[/code:1]בתור ביטוי יחיד:
[code:1]
:MYDATE = 29/02/2008 ;
SELECT ATOD(STRCAT(DTOA(:MYDATE,'DD/MM'),'/',ITOA(YEAR(:MYDATE)+1)),'DD/MM/YYYY') FROM DUMMY FORMAT ;
[/code:1][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 7:05 pm
- in reply to: עדכון מספר חשבונית באופן ידני
קודם כל מספר החשבונית מוקצה בזמן סגירת החשבונית. אולי בגלל זה אתה שואל. אין אפשרות להתערב בשלב קביעת המספר כי זה בתוך תוכנה מקומפלת.שינוי המספר כעקרון אפשרי – כמו כל עדכון אחר נדרש פקודת UPDATE. אבל אז צריכים לקחת בחשבון שאולי המערכת רשמה את מספר החשבונית במקום אחר ואם מעדכנים את החשבונית זה יסבך ביקורת. (אני חושב על שדות אסמכתא ופרטים וכו' שם מספר החשבונית רשום בטקסט ולא בתור קישור פנימי שלא קשור למספר החשבונית שרואים).
לא היינו חושבים על לגעת בדבר כל כך מרכזי למערכת. תבין מהתשובות שלנו בנושאים אחרים שלא רצוי לגעת כלל בערכים במערכת הסטנדרטית, גם לא בשדות השוליים.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 6:57 pm
- in reply to: CHOOSE-FIELD טריגר
אם CHOOSE-FIELD כלשהוא לא מחזיר ערך המערכת הולכת ל-CHOOSE-FIELD של מסך ה-זום המוגדר. אם אין מסך זום מוגדר היא תקח ממסך הזום הכללי (לפי הכללים של זום – מתועד, אני חושב, ב-SDK)אני לא זוכר אם יש דרך לבטל את ה-CHOOSE-FIELD בכלל בלי לבטל את הזום – אבל אם אתה מוכן לקפוץ למסך היסוד למה לא לראות את ה-CHOOSE-FIELD הסטנדרטי?
לבטל את הזום הסטנדרטי בעמודה אפשר להגדיר מסך בשם NULL כמסך היעד.
אני מקווה שהבנתי את השאלה והתייחסתי בהתאם!
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 6:51 pm
- in reply to: פונקציה שתציג לי תאריך שנה קדימה
michaelm כתב:ראה דוגמא:
[code:1]ORDERITEMS.REQDATE + 365 * 24:00[/code:1]תשובה זו לא לוקחת בחשבון שנת עיבור
365 ימים לאחר 2 ביוני 2011 יהיה 1 ביוני 2012אם לא אכפת לך מצב כזה אין בעיה
יש פונקציות שיעזרו בדבר זה (ראה מסמך הSDK!)
דוגמה שלי. קוד זה מטפל בשנות עיבור. אפשר להקטין (נראה לי) לביטוי אחד אבל לא הוכחתי.
[code:1]
:MYDATE = 05/06/2008 ;
:NEWDATETEXT = " ;
SELECT DTOA(:MYDATE,'DD/MM') INTO :NEWDATETEXT FROM DUMMY ;
SELECT '01/03' INTO :NEWDATETEXT FROM DUMMY WHERE :NEWDATETEXT = '29/02' ;
SELECT STRCAT(:NEWDATETEXT,'/',ITOA(YEAR(:MYDATE)+1)) INTO :NEWDATETEXT FROM DUMMY ;
SELECT ATOD(:NEWDATETEXT,'DD/MM/YYYY') FROM DUMMY FORMAT ;
[/code:1][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 6:38 pm
- in reply to: האם ניתן לעקוף הודעת שגיאה ?
אני חושב שאני מתחיל להבין
אתה מזכיר "שדה אישור"
מדובר במצג סטנדרטי בו יש שדה א וגם שדה אישור כלשהוא ואתה רוצה להוסיף שדה ב ושאותו שדה אישור יהווה אישור לשניהם ביחד?
אולי הכי טוב אם תאמר לנו על איזה שדה מדובר ומה אתה רוצה להוסיף ונבין יותר טוב
בכל מקרה אני עדיין חש שהפתרון הנוכחי שלך הוא להבכיס ערך בשדה סטנדרטי שהמערכת לא היתה מאפשרת ללא התערבותך ועל זה אני ממש לא ממליץ (אם אני צודק) כי לא תוכל להיות בטוח בהשלכות במיוחד גם לאחר עדכונים.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 3, 2009 בשעה 6:32 pm
- in reply to: עדכון מספר חשבונית באופן ידני
אסף שלוםמה אתה חושב שאתה תרוויח בשינוי מספר החשבונית על שימוש בשדה חשבונית מפנקס?
יצחק
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]