Forum Replies Created
- Replies
-
- מאי 1, 2022 בשעה 4:29 pm
- in reply to: עמודת מסך בצירוף .T
אני שמתי לב שיש שימוש ב-:DOCNO.T.$:בטריגר #INCLUDE DOCTRIG/NextPattern (שמעדכן מספר תעודה חדש לפי סוג התעודה ותבנית הסניף).
בסוף הטריגר ישנה השורה:
<p style="direction: ltr;">:$.DOCNO.T = :DOCNO;</p>
- מאי 1, 2022 בשעה 2:35 pm
- in reply to: יצירת דוח עם טקסט חופשי
היי,1. אם אתה מעוניין להוסיף את הטקסט ממש בתחתית המסמך, אז כן, הדו"ח חייב להיות מוגדר כדו"ח HTML עם שלב HTMLCURSOR (ועם כל הנלווה, שלב INPUT בסוף וכו').
2. אתה יכול להתלבש על מסך טקסט קיים אם הוא יכול לשרת אותך (אינני יודע על איזה תעודה אתה מדבר בדיוק), אך אם הכוונה לטקסט חופשי, אז כן – רק מסך טקסט יעזור לך.
בברכה,
רועי.
- מרץ 22, 2022 בשעה 9:37 am
- in reply to: רשימת בחירה לפי קוד, כתלות בשדה אחר במסך
היי יצחק, תודה רבה.א. ראיתי את תנאי הLIKE בטריגרים הקיימים, וזה הסתדר (like '%').
ב. אכן עבד שהוספתי עמודה באותו שם של עמודת מסך, פשוט ראיתי במקום אחר בטריגר SEARCH סטנדרטי התייחסות למשתנה גלובלי ולא לעמודת מסך.
תודה רבה!
- אוקטובר 28, 2021 בשעה 5:06 pm
- in reply to: טבלת Canledar
לכל המעוניין,מצאתי טבלה סטנדרטית שיכולה לעזור בנושא.
קיימת טבלה שנקראת GLDATES שמכילה את כל התאריכים של התקופות הכספיות שנפתחו במערכת.
רועי.
- אוקטובר 17, 2021 בשעה 8:49 am
- in reply to: טבלת Canledar
היי יצחק,אכן אתה צודק, מטרתי היתה להשתמש ב-date table, ושתי הפתרונות שהצעת עברו לי בראש, רציתי רק לבדוק אם קיימת טבלה שכזאת שאני לא מכיר.
במצב שכזה, לדעתי עדיף כבר להקים ולתחזק טבלה אחת שתשמש כל תכנית שתרצה להשתמש בה.
תודה רבה,
רועי.
- אוקטובר 12, 2021 בשעה 2:33 pm
- in reply to: טבלת Canledar
המטרה היא להחזיר רשומות של תאריכים בין שני משתנים תאריכיים.- ספטמבר 2, 2020 בשעה 2:26 pm
- in reply to: שינוי סטטוס פרויקט באמצעות ממשק
ניסיתי גם עם זה לפני כן, ואותה בעיה קרתה…משהו לא מובן פשוט קרה בפרויקטים מסוימים בשרת הטסטים.
העברתי את זה לשרת האמת, והכל תקין.
- ספטמבר 2, 2020 בשעה 11:34 am
- in reply to: שינוי סטטוס פרויקט באמצעות ממשק
טוב אז כנראה שמדובר באיזשהי בעיה שקשורה ל-DB ולמספרי ה-ID של הפרויקטים…לחלק מהפרויקטים הממשק כן עובד, ולחלק לא. לדעתי זה קשור לזה.
- ספטמבר 2, 2020 בשעה 11:15 am
- in reply to: שינוי סטטוס פרויקט באמצעות ממשק
היי,קודם כל תודה.
גם לפני זה ניסיתי להפעיל את זה עם השמת הסטטוס בתוך משתנה, וזה לא עבד – גם לא עם הממשק שלי וגם לא עם הממשק הסטנדרטי.
עשיתי עכשיו אפילו העתקה של הקוד שלך, וזה גם לא עובד לי (עם מספר פרויקט תקין).
הערה חשובה – הממשק שלי לא עובד עם שום השמה של משתנה CHAR. גם כאשר לצורך העניין להפעיל ממשק שרק משנה את ערך השדה DETAILS, אז הממשק לא טען את הפרויקט.
מוזר מאוד.
- ספטמבר 1, 2020 בשעה 8:54 pm
- in reply to: שינוי סטטוס פרויקט באמצעות ממשק
צילום מסך של הממשק:- ספטמבר 1, 2020 בשעה 8:52 pm
- in reply to: שינוי סטטוס פרויקט באמצעות ממשק
זה קטע הקוד שהשתמשתי בו בפרוצדורה שיצרתי בשביל לבדוק את הממשק :LINK GENERALLOAD TO :$.GL;
ERRMSG 1 WHERE :RETVAL <= 1;
INSERT INTO GENERALLOAD (LINE, RECORDTYPE, INT1, TEXT1)
VALUES(1, '1', 136399, 'סופית');
EXECUTE INTERFACE 'METL_CLOSEPROJ',SQL.TMPFILE,'-L',:$.GL;
SELECT LINE, RECORDTYPE, INT1, TEXT1, TEXT2, LOADED, KEY1, KEY2,
KEY3 FROM GENERALLOAD TABS 'C:\GL.TXT';
UNLINK GENERALLOAD;
- מרץ 22, 2020 בשעה 12:56 pm
- in reply to: הדפסת כמויות בהצעת מחיר
לא משנה, הסתדרתי.ביצעתי בדיקה באמצעות MOD.
- ינואר 30, 2020 בשעה 12:31 pm
- in reply to: הפיכת מחרוזת
תודה רבה.אך למען האמת, את הקוד הזה הכרתי ויש איתו בעיה – הוא לא יודע להתמודד עם רווחים.
בניתי סקריפט חדש שיודע להפוך מחרוזת גם עם רווחים. מעט ארוך אך הוא עובד:
:STR = 'שולש םייתש דחא';
:NEW = ";
:LEN = 0;
:CHAR = ";
:ALPHA = 0;
:CNT = 0;
/* INSERT '-' TO STRING */
SELECT STRLEN(:STR) INTO :LEN FROM DUMMY;
:NEW_LEN = :LEN;
LABEL 500;
SELECT SUBSTR(:STR,:NEW_LEN,1) INTO :CHAR FROM DUMMY;
:ALPHA = ISALPHA(:CHAR);
SELECT STRCAT(:NEW,(:ALPHA = 0 ? :CHAR : '-')) INTO :NEW FROM DUMMY;
:NEW_LEN = :NEW_LEN -1;
LOOP 500 WHERE :NEW_LEN > 0;
:STR = :NEW;
/* COUNT AMOUNT OF '-' */
SELECT STRLEN(:STR) INTO :LEN FROM DUMMY;
:NEW_LEN = :LEN;
LABEL 501;
SELECT SUBSTR(:STR,:NEW_LEN,1) INTO :CHAR FROM DUMMY;
:CNT = (:CHAR = '-' ? :CNT + 1 : :CNT);
:NEW_LEN = :NEW_LEN -1;
LOOP 501 WHERE :NEW_LEN > 0;
/* REPLACE '-' TO ' ' */
LABEL 502;
SELECT STRCAT(STRPIECE(:STR,'-',1,:CNT),' ',STRPIECE(:STR,'-',:CNT +
1,1)) INTO :STR FROM DUMMY;
:CNT = :CNT – 1;
LOOP 502 WHERE :CNT > 0;
SELECT :STR FROM DUMMY FORMAT;- ינואר 30, 2020 בשעה 10:14 am
- in reply to: הפיכת מחרוזת
זה לא עבד… כנראה שאני עושה משהו לא בסדר..מצ"ב צילום מסך: https://imgur.com/uu7Ghbs
- נובמבר 11, 2019 בשעה 8:12 pm
- in reply to: המרת DATE14 ל-DATE8
תודה רבה.