Lior

Forum Replies Created

מוצגות 15 תגובות – 2,161 עד 2,175 (מתוך 2,223 סה״כ)
  • Replies
  • Lior
    מנהל בפורום
    אפשרות אחת היא לפתח מסקרץ' כלי חיצוני ב dot net או משהו כזה

    אפשרות אחרת – מצב מסך מלא של אקסל.
    1. בונים אקסל לפי העמודות שרוצים
    2. מחברים את האקסל לבסיס הנתונים או לקובץ XML שמתמלא ב scheduler
    3. כותבים מקרו באקסל למבצע רענון נתונים אחת לכמה דקות\שניות לפי הצורך
    4. את האקסל מציגים במסך במרכז השירות במצב מסך מלא.

    Lior
    מנהל בפורום
    בגלל התנאי : PRICELIST.PLDATE = PARTPRICE.PLDATE

    PRICELIST.PLDATE מכיל את תאריך כניסת המחירון לתוקף. כדי לקבל את שתי גרסאות המחירון אתה צריך להוריד את התנאי הזה.

    הערה:
    ההבחנה בין גרסאות מחירון מתבצעת באמצעות PRICELISTDATE עם מפתח (PLIST,PLDATE).
    כל רשומה ב PARTPRICE למחירון כלשהו מכילה את אחד התאריכים בטבלה הזו. הרשומות שב PARTPRICE ששייכות למחירון בתוקף הן אלו המכילות את התאריך של המחירון המסומן בדגל במסך תאריכי מחירון. כאשר אתה מסמן את הדגל , התאריך נרשם ב PRICELIST בעמודה PLDATE וזה מה שרואים בכותרת. מסך מחירי מוצרים חותך את PARTPRICE ישירות מול PRICELIST לפי מה שנרשם ב PLDATE אחרי סימון הדגל.

    Lior
    מנהל בפורום
    אתה יכול לעשות dump לדו"ח שלך ולשלוח את השאילתה בבקשה כמו שהיא בדיוק? ננסה למצוא איזה פטנט שיפיל את השורות שאינו רצויות.
    הקישורים במקרה של המחירונים הם בסדר גמור כמו שמופיע באקסל.
    אחת לכמה זמן אני נתקל בבעיה הזו. אם אינני טועה, ב SQL Server זה עובד כמצופה.
    Lior
    מנהל בפורום
    הדרך המהירה לפתרון לדעתי הוא שילוב של הדו"ח בתוך פרוצדורה, הפרוצדורה תכין טבלה זמנית שתועבר לדו"ח.
    STACK4 מתאימה לתפקיד הזה.
    עמודת KEY תכיל את מספר הפריט, עמודת REALDATA תכיל את המחיר במחירון הבסיס.
    מכניסים לSTACK4 את כל הפריטים שיש להם מחיר במחירון הבסיס שבתוקף, ובדו"ח outer join ל STACK4 ללא תנאים.

    מצ"ב קוד ליצירת הטבלה הזמנית [file name=STACK4.txt size=464]https://www.priority-forums.com/he/images/fbfiles/files/STACK4.txt[/file]

    Lior
    מנהל בפורום
    1. מה התנאי הרשום לעמודה במיקום 631 ?
    2. האם אלו כל עמודות הדו"ח ???
    Lior
    מנהל בפורום
    תנסה שוב להעלות את האקסל. ביצעתי שינוי כלשהו בהגדרות הפורום.
    גודל הקובץ המקסימלי 512KB. אם זה יוצא יותר – תעשה לו זיפ ותעלה.
    Lior
    מנהל בפורום
    הי דוד,

    1. כדי לקבל + ו -, צריך להגדיר את עמודות הקיבוץ בכותרות ראשיות ומשניות.
    2. הדוח צריך להציג אגרגציה כלשהי לרמות הקיבוץ (סכום, ממוצע וכיו"ב).

    אם הבעיה לא נפתרה
    תוכל לזרוק לאקסל מתוך המחולל את שני הדוחות ולצרף להודעה בפורום.
    (כלומר, לפתוח את המחולל על הדוח-> קובץ->שלח לאקסל ?)

    Lior
    מנהל בפורום
    אני זוכר משהו כזה במעורפל.
    העדכונים מבצעים הכנות מסכים ללא קשר ישיר למסכים שה shell נוגע בהם. ולכן אתה מקבל את ההודעות הללו.
    אם אתה עובד עם המסך הזה או שההודעות הללו מפריעות לך, צריך לטפל במסך.
    נראה שהוא היה אמור להיות מחובר כמסך בן למסך לקוחות או מסך אחר הקשור אליו. תבדוק אם הוא בכלל פעיל (מחובר למסך אב כלשהו או לתפריט). אם לא, תשים את הקוד שמוציא את השגיאה בהערה והשגיאות יפסיקו להופיע.
    Lior
    מנהל בפורום
    הבעיה נמצאת בקובץ bin.95/setup.exe המגיע עם ההתקנה של 13 על SQL. זה לא משנה איפה הכנת את ה shell.
    ייתכן שהבעיה תוקנה במסגרת חבילות השירות ששוחררו לאחרונה על ידי אשבל – אינני יודע.
    מה שאני עשיתי כדי להתגבר על זה היתה החלפת הקובץ הנ"ל בקובץ של גרסה 12 על SQL.
    Lior
    מנהל בפורום
    יש בגרסה 13 הרצה ישירה ממחולל הדוחות שמייצרת קובץ המכיל את השאילתה.

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

    Lior
    מנהל בפורום
    השיטה שלי היא:

    1. ב windbi להעתיק את הטקסט מהחלק האפור לחלק הלבן
    2. לבצע Save As ולשמור את הקובץ עם סיומת txt
    3. לפתוח את הקובץ ב notepad – השאילתה מופיעה בשורה ארוכה אחת
    4. להעתיק מ notepad ל SQLI
    5. לסדר את השאילתה ב SQLI

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

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

    אם בכל זאת אתה רוצה ללכת על האתגר הטבלאות הן:
    FORMALERTS, FORMALERTSTEXT, FORMALERTSENGTEXT, FORMALERTCONDS, DOCSTATUSES, STATUSTYPES

    אני מקווה שלא שכחתי אף טבלה.

    Lior
    מנהל בפורום
    תחליף את INTERFACERR בשם ההדפסה שבה אתה מעוניין. הדוגמא הזו שולחת את דו"ח השגיאות לאחר ממשק במייל. אתה יכול לשלוח כל דוח אחר.
    שים לב גם לטבלה הזמנית ERRMSGS שעוברת לפקודה באמצעות המשתנה :TMP.
    במקרה שלך אתה צריך לקשר את PORDERS כטבלה זמנית המכילה את רשומת ההזמנה שאתה רוצה להפיק
מוצגות 15 תגובות – 2,161 עד 2,175 (מתוך 2,223 סה״כ)