NoamN

Forum Replies Created

מוצגות 15 תגובות – 136 עד 150 (מתוך 442 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    אין טבלה כזו ואני לא מבין בשביל מה היה נדרש. הרי תאריך הוא בעצם מספר, ואין טבלה שמכילה מספרים מ-1 עד 10,000 (נניח).

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

    NoamN
    משתתף
    none
    לחיצה על כותרת תגרום למסך להתמיין לפי הכותרת (ז"א לחיצה על "כמות" תמיין לפי כמות, לחיצה על "מחיר" לפי מחיר וכד').

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

    NoamN
    משתתף
    none
    אמנם אפשר להגדיר שלושה שדות, אבל רק שניים מהם מוצגים כאשר השלישי משמש כמפתח להצגה. אם אתה רוצה *להציג* את שלושתם, תצטרך להשתמש ב-STRCAT כדי לחבר את הערך השלישי לערך השני.
    NoamN
    משתתף
    none
    לידים, הזדמנויות והצעות מחיר משתמשים בלקוחות זמניים אשר זהים ללקוחות "רגילים" מבחינת מסך הלקוחות, אבל לא ניתן לפתוח עבורם הזמנה וכד'. בנוסף אין להם כרטיס בהנה"ח.

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

    NoamN
    משתתף
    none
    בדו"ח צריך שדה אחד עם ביטוי 1 וחישוב עמודה S  – זה יתן לך את מספר התעודות.

    צריך לתרגם את החיבורים למונחים של דו"ח, וכמובן לשאול לגבי תחום תאריכים, ממחסן ואל מחסן. השדות האלה יהיו נסתרים.

    יותר קל לכתוב כאן SQL כי כותבים מילים. יותר קשה לתאר דו"ח.

    NoamN
    משתתף
    none
    למיטב ידיעתי, לא ניתן להגיע ישירות אל מסך בן מתוך דו"ח. במקרים מסויימים, יש מסכים שטוחים שמציגים נתונים במסך אב במקום במסך בן, לדוגמא: SUPPART מסך בן של SUPPLIERS אבל ניתן לגשת אל SUPPLIERPARTS. יש גם PARTARC ו-PARTARCONE.

    אני רואה שתי בעיות:

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

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

    NoamN
    משתתף
    none
    ב-SQL אתה צריך לכתוב משהו כמו

    SELECT COUNT (*)
    FROM DOCUMENTS, WAREHOUSES FROMWARHS, WAREHOUSES TOWARHS
    WHERE DOCUMENTS.WARHS = FROMWARHS.WARHS
    AND DOCUMENTS.TOWARHS = TOWARHS.WARHS
    AND DOCUMENTS.TYPE = 'T'
    AND DOCUMENTS.CURDATE BETWEEN :$.FDT AND :$.TDT;

     

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

     

    NoamN
    משתתף
    none
    א. אל תשתמשי ב-1000 כמספר בפני עצמו אלא REALQUANT

    ב. בהעתק הפרטי של WWWORD_3, ביטוי הסכום הכולל צריך להיות

    SUM (REALQUANT(ORDERITEMS.QUANT) * ORDERITEMS.PRICE(

    (אמור להיות סוגר אחרי PRICE): בקיצור, סוכמים את QUANT * PRICE וכך תקבלי את סך הסכום. כיוון ש-WWWORD_3 אינו מכיל חיבור ל-ORDERITEMS, תצטרכי להוסיף חיבור על שדה ORD. יתכן שאפשר לא להשתמש ב-WWWORD_3 בכלל וליצור דו"ח חדש ואם כך, ORDERITEMS.ORD = :ORD.

    שאלה אחרת: איך המסמך "יידע" להשתמש בגרסה המותאמת של WWWORD_3 ולא המקורי?

    NoamN
    משתתף
    none
    לכאורה אפשר לרשום את אותה הנוסחה בדו"ח כפי שיש במסך. אולי הביטוי מסתמך על טבלה שאינה מופיעה בדו"ח. במסך הדו"חות תלחצי על ההפעלה הישירה "הכנת דו"ח/פרוצדורה" אשר תכין דו"ח שגיאות. לפעמים אפשר להבין מהדו"ח מה הבעיה. תוודאי שמספר הסוגריים נכון.

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

    NoamN
    משתתף
    none
    לא אמורה להיות בעיה להכפיל – אבל אני בטוח שזה לא מה שאת רוצה. נניח שהתאריך היום וצריך להכפיל ב-2, התוצאה תהיה 06/07/55! הביטוי PORDERITEMS.DUEDATE * OTHER FIELD

    כדי להוסיף 5 ימים – PORDERITEMS.DUEDATE + 5*24:00

     

    NoamN
    משתתף
    none
    אני משוכנע שעניתי לשאלה הזו אבל כנראה התשובה לא נקלטה.

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

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

    בבלוג שלי ניתן למצוא קוד להיווצרות ומשלוח מכתב כאמור. https://progpitfalls.blogspot.com/2020/05/appropriating-html-document-framework.html

    החלק הראשון של הקוד מתעסק בהכנת מסמך HTML ולא כל כך קשור. החלק השני (שמתחיל בשורה SELECT ENTMESSAGE) מראה איך ניתן ליצור מכתב, לשייך לו קבצים וכד' ובסוף לשלוח אותו.

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

    יש שדה "עלויות מיוחדות ש'ח" שמתאים למה שאתה רוצה, גם "עלות שמוש שוטף ש'ח". הסכומים האלה מתווספים לעלות התמחירית לפריט

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