Forum Replies Created
- Replies
-
- יולי 27, 2018 בשעה 2:42 am
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
1. צודק.- יולי 26, 2018 בשעה 8:19 pm
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
יצחק,
1. הקוד שכתבתה טוב למספר בעל אורך 1 (במציאות האורך משתנה ולכן מוסיפים אפסים לפי הצורך).
2. הכוונה היא גם שבמקום 8 (סה"כ אורך) אפשר למסור משתנה.- יולי 26, 2018 בשעה 2:15 pm
- in reply to: שינוי נושא המייל בשליחת מסמך במייל אוטומטי
לא הבנתי, המייל נשלח ע"י חוק עסקי?- יולי 26, 2018 בשעה 1:28 pm
- in reply to: קריאה תוכן קובץ טקסט – עמודות בשורה מופרדת עם רווח
כן, כמובן.- יולי 26, 2018 בשעה 12:00 pm
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
אפשר אפילו לקצר:
:HEXA = 'c';
:ZEROS = '';
/*---------*/
LABEL 333;
:ZEROS = STRCAT(:ZEROS, '0');
LOOP 333 WHERE STRLEN(:ZEROS) < (8 - STRLEN(:HEXA));
/*---------*/
:AHEXA = STRCAT(:ZEROS, :HEXA);- יולי 25, 2018 בשעה 6:43 pm
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
כנראה שפקודה מובנית אין. אבל אם פעם אחת שמים את זה בטריגר, אז אין הרבה הבדל.- יולי 25, 2018 בשעה 2:03 pm
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
אז תכתוב משהו כזה:
/*----------------------------------------*/
:HEXA = 'c';
:ZEROS = '';
:CNT = 8 - STRLEN(:HEXA);
/*---------*/
LABEL 333;
:ZEROS = STRCAT(:ZEROS, '0');
:CNT = :CNT - 1;
LOOP 333 WHERE :CNT > 0;
/*---------*/
:AHEXA = STRCAT(:ZEROS, :HEXA);
/*----------------------------------------*/
אפשר גם לשים את הקוד הנ"ל בטריגר במסך func ולקרוא לו ב-INCLUDE.- יולי 25, 2018 בשעה 1:09 pm
- in reply to: לרפד באפסים – מספר הקסידצימלי לascii
HTOI ואחר כך ITOA ?- יולי 23, 2018 בשעה 12:57 pm
- in reply to: שינוי טיפוס עמודה בטבלה
לא ברור מה האפשרות הזאת אמורה לעשות, אבל שינוי במסך זה לא גורם לשינוי טיפוס בטבלת PARTSPEC ולכן לא פותר את הבעיה של השואלת.- יולי 20, 2018 בשעה 6:33 pm
- in reply to: העלאת נתון בדו"ח
אני יוצא מתוך הנחה שהשואל יודע ומכיר שימוש בסיסי במחולל דו"חות.
אם לא – כל ההסברים שלנו לא יעזרו, הוא צריך להזמין מישהו מנוסה שיעשה לו את זה או קודם לעשות קורס מחולל דו"חות.- יולי 19, 2018 בשעה 12:27 pm
- in reply to: העלאת נתון בדו"ח
עקרונית, יש ב-CURREGITEMS את כל התאריכים. אם ביום מסוים לא התעדכן שער, הוא מתעדכן ע"י שער של יום שלפניו.
ובאמת, בהרבה דו"חות סטנדרטיים החיתוך לא מותנה. למשל, WWWPURDEMANDS_DET.תריץ למשל, את השאילתא הבאה:
SELECT DISTINCT CURDATE, EXCHANGE
FROM CURREGITEMS
WHERE CURDATE >= 01/07/18
AND CURRENCY = -2
FORMAT;
אתה תראה שיש רשומות ל-14/07/18 ול-15/07/18, למרות שזה שבת-ראשון שבהם השער לא התעדכן, ומופיע שם שער של 13/07/18.מאידך, צריך לבדוק אם החיתוך המותנה לא יוצר מכפלת שורות.
- יולי 18, 2018 בשעה 7:52 pm
- in reply to: העלאת נתון בדו"ח
צריך לתת לשתי הטבלאות מזהה אחר, לא 0 – גם בחיתוך וגם בשדה המוצג.
כלומר, אתה צריך לחתוך לאותן טבלאות פעמיים, עם מזהים שונים.- יולי 18, 2018 בשעה 5:59 pm
- in reply to: העלאת נתון בדו"ח
אתה צריך להביא לדו"ח עוד CURRENCIES ועוד CURREGITEMS, כאשר אתה מתנה בשניהם CURRENCY = -2.
זהו בעצם מפתח של מטבע דולר.
ואז צריך להכפיל את המחיר ב-EXCHANGE של טבלאות אלה (אם לפי תאריך היום – CURRENCY ואם לפי תאריך אחר – CURREGITEMS)- יולי 18, 2018 בשעה 5:56 pm
- in reply to: העלאת נתון בדו"ח
כתבתי שזה מוזר?
רק רוצה להבין מה אתה צריך בדיוק.- יולי 18, 2018 בשעה 5:26 pm
- in reply to: דוח משימות שהוגדרו ב-TTS
מנהל המערכת > תחזוקת מערכת > Tabula Task Scheduler > משימות ל-Tabula Task Scheduler