tal

Forum Replies Created

מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)
  • Replies
  • tal
    משתתף
    היי, נועם. צודק.

    החלטתי לרשום טריגר POST-UPDATE במסך הזמנות לקוח וקוד אשר יעתיק נספחים לתוך החשבונית ברגע שהזמנה עוברת לסטוס בוצעה.

    הבעיה היא שהטריגר לא עובד. אני חושש שזה בגלל שהפריוריטי לא מפעיל ממשק אשר מעדכן את הסטטוס אלא מעדכן את הסטטוס בטבלה עצמה

    ולכן לא קורה כלום במסך והטריגר לא מופעל. אני צודק?

    בעיקרון התהליך הוא שכאשר אני מכניס הזמנה לחשבונית מס וסוגר אותה, ממשק ה – API מתחבר לחברת השליחויות והם יצרו ממשק שמוצא את ההזמנה

    ומכניס פנימה את הנספח של המדבקה ומשנה להזמנה סטטוס מיוחד (לא זוכר את שמו).

    האם בממשק API, הם חייבים להריץ ממשק שישנה את סטטוס ההזמנה (ואז כן יהיה אפשר לרשום טריגר) או שלפי דעתך הם גם משנים דרך הטבלה?

    ושוב, תודה על הסיוע.

    tal
    משתתף
    הסתדרתי נועם תודה.
    tal
    משתתף
    יצחק, תודה.

    הקובץ צריך להיות קובץ חי ולאפשר רענון בכל רגע נתון ולכן דילגתי על הפנייה דרך פריוריטי.

    אמנם אפשר להכניס ל – TTS ולהריץ כל כמה זמן שאני רוצה אבל לא רוצה להעמיס סתם על המערכת.

    כשאנחנו רושמים קוד מסוים יש תרגום מאחורי הקלעים לשפת QSL.

    אני רק צריך למצוא את הפרוצדורה שהפריוריטי פונה אליה כאשר אני משתמש ב – DELHTML.

    יודע במקרה איך מאתרים אותה?

    tal
    משתתף
    נועם תודה.

    מצאתי את זה, וזה עובד. עכשיו רק נותר לתרגם את זה לסינטקס של SQL. יכול לעזור?

    זאת התוצאה שמתקבלת.

    http://prntscr.com/q2gwop

     

     
    <p style="direction: ltr;">:PART = 0;
    SELECT PART INTO :PART FROM PART WHERE PARTNAME = '1050';
    SELECT SQL.TMPFILE INTO :TXT FROM DUMMY;
    LINK PARTTEXT TO :TXT;
    GOTO 99 WHERE :RETVAL <= 0;
    INSERT INTO PARTTEXT SELECT * FROM PARTTEXT ORIG
    WHERE PART = :PART AND TEXT <> ";
    /* Don't insert empty lines into the link table */
    UNLINK PARTTEXT;
    /* text with HTML tags */
    SELECT TEXT FROM PARTTEXT WHERE PART = :PART;
    EXECUTE DELHTML 'PARTTEXT', :TXT;
    LINK PARTTEXT TO :TXT;
    GOTO 99 WHERE :RETVAL <= 0;
    /* same text without HTML tags */
    SELECT TEXT FROM PARTTEXT WHERE PART = :PART FORMAT;
    UNLINK PARTTEXT;
    LABEL 99;</p>
     

     

    tal
    משתתף
    בניתי לשם כך שני ממשקים למסכים.
    האחד רק פותח הזמנת רכש שמקושרת לדרישה
    והשני עובר על השורות ומשנה תאריכי אספקה.
    אך אני מקבל הודעת שגיאה

    שורה 2- סוג רשומה 2 אינו מוגדר במסך '"מסכים לטעינה"' (מסך בן של '"מחולל ממשקים למסכים"').

    אני מצרף צילומי מסך של הממשקים והקוד.
    אשמח לעזרה. [file name=__-20190619.docx size=227555]https://www.priority-forums.com/he/images/fbfiles/files/__-20190619.docx[/file]

    tal
    משתתף
    תודה, איש
    tal
    משתתף
    שלום חברים. עזרה קטנה.

    בניתי פרוצדורה שבונה מספרים סידוריים. בסופה אני רוצה שיפתח מסך כרטיס מכשיר בשאילתא על מספר הפקע של המכשיר.
    ניסיתי כמה וריאציות. זאת האחרונה.

    ;EXECUTE BACKGROUND WINFORM 'SERNUMBERS','SERIALNAME',:SERIALNAME

    SERNUMBERS – מסך כרטיס מכשיר.
    'SERIALNAME' – שדה פק"ע בתוך כרטיס מכשיר.
    SERIALNAME: – משתנה שלי אשר מחזיק את מספר הפק"ע.

    החלון נפתח אך בלי שום נתון, כאילו לא מבצע שאילתא.
    אשמח לעזרה.

    tal
    משתתף
    לפי שאלתך לגבי הפקודה, אני מניח שמדובר בפריט ייצורי?
    אם כן, ברגע שתריץ MRP הוא יפתח פקע שתשלים את כמות המינימום שהגדרת במלאי הביטחון.
    tal
    משתתף
    היי נועם. מדוע ההסתייגות? בגלל שלא לינקקתי את הטבלה או שזה בגלל משהו נוסף?
    שנית, הפקודה לא סגורה, בדקתי את זה. לא מבין מאיפה ההודעה.
    tal
    משתתף
    הורדתי סימון מהתעלם מאזהרות ואני מקבל שגיאה של "אין לשנות פקע סגורה".
    הפקע אינה סגורה, נתונים נכנסים בסדר לטבלת הטעינה.
    מישהו יכול להתחבר אליי ולבדוק לי את זה?
    tal
    משתתף
    מצרף תמונות של הפיתוח והממשק. ושוב, מה שמוזר זה שבבית זה עובד.
    יש מצב שבעבודה קיים טריגר אחר שמפריע? [file name=Doc2-20190423-2.docx size=202507]https://www.priority-forums.com/he/images/fbfiles/files/Doc2-20190423-2.docx[/file]
    tal
    משתתף
    לא עשיתי לינק לטבלה, אלא מילאתי את הטבלה המקורית מהקוד של ה – POST-INSERT
    והפעלתי את הממשק.
    אני מצרף קובץ ובו שתי תמונות. התמונה הראשונה היא בעבודה והשנייה היא בבית.
    בתמונה הראשונה רואים שהוא מכניס מלבד הנתיב עוד טקסט ואולי זאת הבעיה. אולי הכיוון של הנתיב.
    בסופו של דבר אני צריך להכניס את הנתיב לנספחים של הפקע.
    יש דרישה במקום העבודה שכל פעם שתיפתח פקע הם יוכלו להדפיס את המסמך של הפריט ולכן אני מנסה לצרף
    אותו לנספחים של הפקעות. זה לא הצליח להכניס ולכן שיניתי את זה למסך פקעות – טקסט כדי לראות מה הוא מכניס אם בכלל.
    מוזר מאד. אשמח לעזרה. [file name=Doc2-20190423.docx size=397951]https://www.priority-forums.com/he/images/fbfiles/files/Doc2-20190423.docx[/file]
    tal
    משתתף
    נועם תודה. עובד.
    לא הבנתי את העניין עם התגים. תוכל להראות לי דוגמא על מנת שאוכל להבא ליישם?
    tal
    משתתף
    הסתדרתי. תודה.
מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)