NoamN

Forum Replies Created

מוצגות 15 תגובות – 31 עד 45 (מתוך 442 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    תעבדי לפי תאריך –  תשלפי לפי תאריך יורד. סביר להניח שלא היו שינויים בכמה ישויות באותו יום.
    NoamN
    משתתף
    none
    לא תשובה אלא הערה. בפרק 3 של ה-SDK, יש התיחסות לכמה משתנים מובנים, כמו :$.READONLY.T, :$.NOEDITOR.T$.NOHTML.T. על בסיס הדוגמאות הללו, ובמקביל לשפת ליספ, אולי T = TRUE, דהיינו מדובר במשתנה שערכו יכול להיות 0 (לא) או 1 (כן). אבל התאוריה הזו לא מתאימה ל-DOCNO.T. ראיתי בהפעלה אחת (DOCUMENTS_P/CURDATE/BUF2) יש שורה

    SELECT DOCNO,DOCNO,DOC INTO :$.DOCNO,:$.DOCNO.T,:$.DOC
    NoamN
    משתתף
    none
    באמצעות תכנות חד פעמית צריך להכניס את השדה "תקציב" לתוך המסך שמאפשר שינויים.

     

    NoamN
    משתתף
    none
    העברת תאריך הדו"ח בפרמטר כלשהו תגרום לכך שתופיע כותרת "נכון ל-". דוגמא: כספים > מכירות (כספים) > דו"חות מכירות (כספים) > גיול וחובות פתוחים > גיול חובות מפורט בשקלים.

    השימוש ב-HTMLFNCTITLE:  כדי לרשום את התאריך אפשרי במסגת דו"ח HTML, כאשר כל דו"ח מרכיב מופיע כחלק של המסמך השלם (וצריך לבטל אותו אחר כך!) אבל כפי שיצחק כותב, לא טוב להשתמש בו בדו"ח "רגיל" מפני שהוא מונע בעד כל הפרמטרים מלהופיע.

    NoamN
    משתתף
    none
    למה את לא מגדירה לעמודה חישוב קבוצתי T או B?

    F בחישוב עמודה נדרש רק כאשר הביטוי מכיל פעולה כמו SUM באחד הרכיבים.

    NoamN
    משתתף
    none
    אכן SELECT :$.PAR INTO :OLDPAR FROM DUMMY עובר את בדיקת התחביר וגם נותן את התוצאות הרצויות!

     

    NoamN
    משתתף
    none
    זו הגישה הנכונה: קודם את בונה רשימה מלונקקת של חשבוניות לפי תאריך ולקוח ואז את מעבירה את רשימה הזו ל-WINHTML עם קוד כמו

    :FNAME = STRCAT ('D:/PR_SQL/IV-PDF/', :PAR2, '.pdf');
    EXECUTE WINHTML '-d', 'TEST_WWWINVOICES', 'INVOICES', :LINK,
    '-pdf', :FNAME;

    אני חושש שהבעיה הגדולה לא תהיה עם הטכניקה אלא עם המהות: את רוצה שבחשבוניות יהיה כתוב "מקור"? אם כן, את עלולה להסתבך הן עם פריוריטי והן עם רשויות המס, כי הפקת חשבונית ל-PDF לא תיחשב כהפקת מקור והלקוחות שלך לא יכולים להציג את החשבונית כמקור לצורך קיזוז מע"מ.

    NoamN
    משתתף
    none
    אם כך, הודעת האזהרה צריכה להיראות <P1.SUPPLIERS.F> כאשר P1 (או PAR1) מכיל את מספר הספק. לחיצה על מספר הספק שיש בהודעה תגרום למסך הספקים להיפתח עם מספר הספק שהועבר להודעה.
    NoamN
    משתתף
    none
    לא לגמרי הבנתי את מה שכתבת, אבל דבר אחד ברור: לא יירשם משהו לטבלת ERRMSGS אם אתה משתמש ב-WRNMSG.

    אני בספק אם ניתן לחלץ את מספר הספק (סליחה) מתוך שורה שנכתבת ל-ERRMSGS על מנת לפתוח את מסך הספקים עם הספק הרצוי.

    NoamN
    משתתף
    none
    בנוסף, החיבור בין PART.PART לבין WARHSINVLEVEL7.PART צריך להיות עם סימן שאלה בצד WARHSINVLEVEL – אחרת לא יופיעו במסך פריטים שאין להם רשומה ב-WARHSINVLEVEL
    NoamN
    משתתף
    none
    נשמע שיש בעיה לגבי PART – את אמורה להשתמש ב-PART ה"טבעי" של המסך עם מזהה 0. כך TRANSORDER.PART או PART.PART כפי שהם כבר מוגדרים במסך יהיו שווים ל-WARHSINVLEVEL7.PART.
    NoamN
    משתתף
    none
    נניח שהדו"ח באמת הופק עבור אותו משתמש, אבל אין איפה להציג אותו כיון שהמשתמש אינו מחובר לפריוריטי. אחרת המשתמש היה מפעיל את הדו"ח בצורה הרגילה ולא באמצעות WINRUN.
    NoamN
    משתתף
    none
    "אני צריכה שרק יציג לי את הדוח על המסך" – על איזה מסך? ניסיתי לפני כחודשיים להפיק דו"ח דרך WINRUN ולא הצלחתי – בהנחה שהכל עובד נכון, פריוריטי מייצרת דו"ח ואז קוראת לדפדפן להציג אותו. אבל כיון שהדו"ח הופעל מחוץ לפריוריטי, אין משתמש מוגדר שיכול להציג את הדו"ח. כך הבנתי.
    • in reply to: DBLOAD
    NoamN
    משתתף
    none
    אני לא חושב שסיומת הקובץ אמור להשפיע. תכנית בדיקה אצלי עובדת נכון עם שורות שגויות נפלטות אל קובץ (עם סיומת ERR) אך אצל הלקוח, הקובץ (עם סיומת ERR) נותר ריק למרות שנתגלו שגיאות במהלך הקליטה.

    דבר אחד שאני לא זוכר אם בדקתי: אולי השורות הללו אף נקלטו, למרות השגיאה. זה יסביר מדוע הקובץ ריק.

    NoamN
    משתתף
    none
    דוגמאות של דו"חות סטנדרטיים טיפוס T עם שדה מפתח H (יש הרבה)

    ABSENTCOUNT

    CAMPAIGNSTATUS

    DAILYMALFBYCTYPE

מוצגות 15 תגובות – 31 עד 45 (מתוך 442 סה״כ)