yitzchok

Forum Replies Created

מוצגות 15 תגובות – 691 עד 705 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    יתכן מאוד שלפני הקימפול המערכת מורידה לגמרי את מה שיש בכיכוב/הערות.

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

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    מה כן קורה?

    יכול להיות עוד גורמים שלא הבאת כאן

    אם אפשר תעשה dump report ב windbi ותעלה כאן צילום מסך של השאילתא (הייתי אומר תעלה קובץ טקסט אבל כשניסיתי לאחרונה לא הצלחתי ואולי תצליח להעלות תמונה…?)

    מהשאילתא של הדו"ח נקבל תמונה מלאה יותר

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    NOT LIKE

    ואז

    AB

    ואחוז או כוכבית

    וחלק זה בין גרשים

    אני לא כותב את זה ישירות כאן כי ישתבש

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    מה שאני אומר בא לידי ביטוי ללא ספק במסך LOGFILE (לוג תנועות מלאי) וזאת לדעתי התשובה לשאלה ששאל שמואל דב בהתחלה.

    שורות במסך TRANSORDER_D הן בהגדרה עם D ב-TYPE !

    אותו D אחראי גם לסינון וגם לקביעת ערך ברשומה חדשה.

    אין הרבה טעם לחתוך ל-DOCTYPES שם, כי היינו מביאים תמיד את אותם ערכים. אם אנחנו צריכים איזה ערך מהטבלה לפי אותו D נוכל לשלוף אותו פעם אחת בכניסה למסך.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא נראה לי שאני יכול להשפיע על כיוון הטקסט. תעתיקו ותדביקו ויופיע כמו שצריך.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    :DOB = 01/01/1970 ;
    
    SELECT
    YEAR(SQL.DATE8) - YEAR(:DOB)
    - (DTOA(:DOB,'MMDD') > DTOA(SQL.DATE8,'MMDD') ? 1 : 0)
    FROM DUMMY ASCII ;
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    באמת מעניין שלא ניתן להוסיף ביטוי למחולל ההוא.

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

    אבל זה ישמש גם אם מוסיפים עמודה לדו"ח הבסיס של המחולל.

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

    אז הנה אני מנדב ביטוי (בתוך SELECT כדי להציג את זה) שככל הנראה מחשב נכון את הגיל ממש לפי התאריך הלידה.

    אני שם בפוסט הבא ללי עברית בתקווה שככה יופיע בלי שיבוש.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    ואת אלה ניתן למצוא ב-DOCTYPES…
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    1. רק CURDATE. עמודת UDATE היא תאריך חתימה ולא רלוונטי

    2. מה שיכול להיות עיקר הבעיה – בצד אחד אתה לוקח את QUANT ובצד השני TQUANT. אתה צריך להיות עקבי, ולפי מה שנכנס ל-BALANCE, נראה לי QUANT, אני לא זוכר. אם יש לך מוצרים עם יחידות מפעל ויחידות מסחר שונים (לא זוכר את המונח הנכון עכשיו) אז הכמויות בחישוב שלך לא יהיו נכונות.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אפשר לראות את ההגדרות של ה-class-ים האלה ב- system\html\style.htm
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    DOCTYPES

    בשורה האחרונה שלך הטעות בולטת

    ל-FINAL בתעודה אין משמעות

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

    יותר מזה אם אתה חותך באופן קבוע עם DOCUMENTS אתה גם תשבש כי לא כל DOC ב-TRANSORDER פונה ל- DOC ב-DOCUMENTS, יש חיתוכים לטבלאות אחרות: INVOICES ועוד

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    ניסיתם ביטול עיצוב?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לדעתי זה לא דבר שניתן לעשות בקלות
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לשכפל את הפרוצדורה ובעותק הפרטי (שיריץ את הדו"חות הסטנדרטיים, אין צורך לשכפל אותם) לשנות בשלב ה-INPUT בסוף את המיקומים.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    למה הכוונה "מזינה תאריך"?

    את רוצה לשלוף רשומות לפי התאריך כמו בשאלה המקורית?

    תאריך בפריוריטי שמור כמספר שלם בטבלה (מספר הדקות מאז 01/01/88).

    ראי מה שכתבתי בשרשור הבא, אותו הזכרתי קודם:

    אני ממליץ לא להמיר את התאריך בכל שורה לתאריך SQL Server ולהשוות לתאריכים שלכם שהם התנאי.

    אלא תמירו את התאריכים של התנאים ל-int כמו בטבלה (בפוסט האחרון בנ"ל נתתי נסוחה) ותשתמשי בערכים אלו.

    אם את רוצה לקבל בתוצאות תאריך, הרי גם תקבלי int ושם תוכלי להשתמש בביטוי שליאור כתב למעלה כדי לעטוף את העמודה ולהמיר אותה לערך ש-SQL Server (ומה שצורך ממנו נתונים) מכיר כ-datetime.

    מקווה שעכשיו יותר ברור.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 691 עד 705 (מתוך 2,464 סה״כ)