namnami

Forum Replies Created

מוצגות 15 תגובות – 1 עד 15 (מתוך 81 סה״כ)
  • Replies
  • namnami
    משתתף
    צדקתם- היתה בעיה בשדה פרטי "תאריך רישום" שהופיע כריק לאותה רשומה אך למעשה הסתתר שם "זבל".
    (בעיה שנוצרת לעיתים רחוקות אם מפעילים מקרו על שדה במסך ובאותה עת פותחים את אותו המסך שוב לעדכון, בפרט כשיש שדות פרטיים במסך).
    פתחתי קריאה מול פריוריטי והם פתרו את זה כך:
     הפתרון- שולפים את הרשומה הבעייתית יחד עם עוד כמה רשומות כך שהיא לא תהיה הראשונה במסך. במצב מסך של הצגת רשומות עומדים על הרשומה שמעל הרשומה הבעייתית ולוחצים F7 שמעלים אותה וכך מגיעים לרשומה הבעייתית. כעת עוברים לשדה חשוד (לדג' שלא מכיל ערך כמו שאר הרשומות או חשוד מכל סיבה שהיא, אפילו ריק, במקרה שלנו היה תאריך רישום פרטי ריק, ועושים לו DEL ויוצאים מהרשומה. וזה מסדר את הבעיה.
    תודה על כל ההכוונה
    namnami
    משתתף
    לא הצלחתי למצוא בעיה בקובץ הטרייס.

    אלו נתונים לא תקינים יכולים להיות? הכל נראה תקין.

    מה ששמתי לב שהבעיה קורית רק כשמעלים את נתוני הספק ע"י חיפוש F11.

    כשמקלידים את SUPNAME הקיים במסך ריק הוא מציג את הנתונים ומאפשר גם לשנות אותם ולצאת מהרשומה. אבל אם חוזרים לרשומה ומנסים לשנות שוב (או אם לכתחילה מעלים אותו למסך ע"י חיפוש) אז בניסיון לעשות שינוי נותן שגיאה "הרשומה המקורית השתנתה / נמחקה". מוזר.

    מה יכול להיות?

    (אין לי הרשאה להעלות קבצים לאתר אז לא העליתי את הטרייס)

    תודה

     

    namnami
    משתתף
    איך מבצעים "רישום טרייס" על עדכון ערך במסך?
    namnami
    משתתף
    לא מצאתי שום ערך חריג בטבלת ספקים ב MSSQL או במסך ספקים.

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

    תוך כדי שהמקרו רץ פתחתי מסך ספקים מקביל והעליתי פרטים של ספק מסוים וכשניסיתי לשנות בו ערך ולרדת למסך בן נתן שגיאה "הרשומה המקורית השתנתה/ נמחקה" ועד היום נותן לרשומה זו שגיאה זו בכל ניסיון לשינוי.

    יש איזה רעיון לתיקון הבעיה?

    namnami
    משתתף
    וואו הרצתי יצירת דף HTML לשלב של הINPUT של הצגת הדו"ח וזה עובד. איזו הקלה!

    ממש תודה רבה! ברוכים תהיו!

    (לא ראיתי את זה ב SDK 20 אבל אולי קיים בגריסאות אחרות)

    namnami
    משתתף
    לסיכום- בינתים נראה שהמסמך מכיל את כל הדו"חות רק אם בקימפול הראשון שלו הכל היה תקין ומוכן. לא קולט שינויים בשמות משתני הדו"חות הפנימיים או תוספת דו"חות לאחר הקימפול הראשוני אפילו אם עושים הכנה מחדש.

    לא הגיוני- האם כך זה תמיד? אם לא, מה יכול לגרום לזה?

    namnami
    משתתף
    בניתי פרוצדורה חדשה עם אותם הדו"חות הפנימיים ושמות שונים של משתני ה OUTPUT והדו"חות הוצגו. ראיתי שאם אחרי קימפול הפרוצדורה משנים את משתני ה OUTPUT של דו"ח פנימי מסוים אז דו"ח זה לא מופיע. (גם אחרי קיפול מחדש).

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

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

    זה אומר שצריך כמעט בכל שינוי של דו"ח לבנות את כל המסמך מחדש. (ולא עוזר העתקה). הגיוני???

     

    namnami
    משתתף
    ראיתי עכשיו שדו"ח פנימי WWWLOGO מופיע רק אם שם פרמטר הOUTPUT שלו הוא OL.

    ודו"ח פנימי מסוים (SHOM_PAYMENTREP2) בפיתוח פרטי מופיע רק אם שם פרמטר ה OUTPUT שלו הוא OP (ולא OP2 ולא OM וכד').

    (כמובן שיניתי את שם הפרמטר גם בשלב של הדו"ח הפנימי וגם בשלב של הצגת המסמך INPUT).

    איך יכול להיות שדו"ח פנימי יופיע/ לא יופיע בעקבות שינוי שם פרמטר?

    namnami
    משתתף
    בדקתי גם בעיצוב דו"ח ואין שם בעיה. כל הדו"חות הפנימיים אמורים להיות מוצגים.

    (בגירסת חלונות לא ראיתי עיצוב יישומים אלא עיצוב דו"ח- כנראה לזה התכוונתם).

    • התגובה הזו עודכנה לפני לפני חודש 1, 4 שבועות ע"י namnami.
    namnami
    משתתף
    אולי יש למישהו איזו הפניה לעזרה/ הדרכה בפיתוח מסמכים DOCUMENTS מעבר ל SDK?
    namnami
    משתתף
    אודה מאוד אם יש כיוון / הצעה למישהו לפתרון בעיית אי הופעת הדו"ח במסמך.

    תודה

    namnami
    משתתף
    לאחר המוווווווווווווון ניסיונות כושלים לטיפול בבעיה, שיניתי את כיוון העמודה שוב כך שתהיה CHAR במקום RCHAR והכל בא על מקומו בשלום.

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

    תודה

    namnami
    משתתף
    הבעיה נפתרה לאחר הגדרת כרום כדפדפן ברירת מחדל בתחנה…

    ואז מתייחס לשורת כותרת H עם דילוג שורות 1- להדפסה בדפים נפרדים לאותו קיבוץ.

    או לחלופין למשתנה המוגדר בפרוצדורה לפי הקלט הרצוי:

    :GROUPPAGEBREAK = (:$.PBR = 'Y' ? 1 : 0) ;

    (אין צורך למסור משתנה זה בקריאה לדו"ח)

     

    namnami
    משתתף
    כן, התכוונתי כבר ל H ככתבתי כותרת… עדיין לא עובד. הדו"ח מוצג כאילו מופיק כמה פעמים עבור כל קיבוץ אבל אחד מיד אחרי השני ולא בדף נפרד.
    namnami
    משתתף
    אולי התכוונתם לשליפה לתוך משתנה יחיד, כך:

    :AccWithMaxIVs = :MaxIVsPerAcc = 0 ;
    SELECT ACCOUNT, COUNT(*) INTO :AccWithMaxIVs, :MaxIVsPerAcc
    FROM INVOICES
    GROUP BY ACCOUNT
    ORDER BY 2 DESC
    ;
    

    זה עובד, תודה!

מוצגות 15 תגובות – 1 עד 15 (מתוך 81 סה״כ)