yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,486 עד 1,500 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    רק רשימת רשומות.

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

    מקווה שהכוונה שלי ברורה.

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

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

    אתה מזכיר את ה-SDK ואני מניח שאתה מתכוון לדוגמאות שבפרק של "כלים מתקדמים" ופקודת WINHTML.

    אם זה אומר לי שאתה רוצה לתפוס את הדו"ח בצורת HTML אבל ישירות לקובץ בלי התערבות המשתמש, אתה צריך להפעיל את הפרוצדורה (אולי יותר מתאימה פרוצדורת ACCOUNTS2 כי היא בנויה להפעלה ת"כ העברת קובץ לינק כקלט) באופן שדומה למה שמתאור שם אבל עם שינוי קל. וזה להשתמש בפקודת WINACTIV עם פרמטר P- במקום WINHTML -d, ככה:

    :TMPOUT = '..\..\ACCOUNTS.htm';
    EXECUTE WINACTIV '-P', 'ACCOUNTS2', 'ACCOUNTS', :TMPACCOUNTS, '-o', :TMPOUT;

    אני מקווה שזה מה שאתה צריך

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

    אם אני זוכר נכון יש תוכנה שתעזור לאמת סיסמה של משתמש אבל לא זוכר פרטים. הייתי צריך לחפש.

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

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

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

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

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

    בהצלחה

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

    אכן אתה צודק שחשוב לרשום סימן שאלה כדי לבצע outer join ולא לאבד תעודות מהדו"ח כשאין טקסט לתעודה.

    אבל אני חושש מהרשום שטבלת DAYS נדרשת כדי לבצע את ה-outer join הזה. צריך להספיק לעשות חיתוך כזה על DOCUMENTSTEXT בלבד. תוכל בבקשה להביא דוגמה?

    רן

    אני אשמח לדעת אם התסדרת

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

    אני לא מבין למה אתה טוען שנדרש חיתוך עם טבלת DAYS

    החיתוך עם טבלת DAYS משמש בדו"חות פירוט תעודות (אלה שיש להם תיאור מוצר מורחב) כדי להבדיל בין השורה הראשונה בה מוצג – באותה עמודה – תיאור המוצר עצמו PARTDES, ושאר השורות שמביאות את הטקסט המעוצב מ-DOCUMENTSTEXT

    אם מישהו רוצה לקבץ את כל העמודות שיש לו כבר ולהוסיף עמודה חדשה עבור DOCUMENTSTEXT.TEXT בלבד אינני רואה סיבה להביא בכלל DAYS כי כבר מהשורה הראשונה אפשר לשלוח את העמודה ההיא.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    • in reply to: Contact Center
    yitzchok
    משתתף
    IL
    אין לי מה לענות אבל אני מעוניין לדעת על המוצר הזה

    חיפשתי ולא מצאתי מוצר בשם זה שנתן רושם שעליו אתם מדברים

    אפשר לינק לאתר?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    • in reply to: ממשק API
    yitzchok
    משתתף
    IL
    אני לא יכול לענות לך בוודאות אבל אגיד מה שנראה לי

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

    ובמסגרת זאת אני מאמין שכל הממשקים הקלאסיים כמו ממשקים לטעינה לטבלה וממשקים לטעינה למסך כפי שמתוארים במסמך ה-SDK, ואפילו אפשרי טעינת בפרוטוקול IP דרך ממשק WCF (שמבוסס על אותם ממשקים לטעינה למסכים) הם חלק מהחבילה הבסיסית וישארו ככה.

    הממשקים החדשים שיצאו בגרסאות האחרונות (17 ו-18 נראה לי) שהם ממשק REST ו/ממשק API – נראה לי שאלה פחות או יותר אותו הדבר וזה עבר שינוי מיתוג – אלה הם חלק מהמודול החדש שהוא בתשלום נוסף.

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

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

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

    אם אתה ב-SQL Server אז כתוב את השאילתא הזאת ישר מול ה-DB

    select DNAME, TITLE
    from system.dbo.ENVIRONMENT
    where DNAME != ''

    אתה צריך את הערך של DNAME כפי שכתב מיכאל

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    System Management > System Maintenance > Companies > Companies
    אתה צריך את הערך מ-Company ולא מ-Full Company Name אותו ניסית עד עכשיו כנראה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא יודע אם יעזור או יסבך אבל כדאי שתדע על הדיון הזה
    https://priority-forums.com/he/index.php/forums/6/17489

    משם אני מקווה שתבין למה כתבתי "יש סיכוי שיעבוד"

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

    מעבר לחיתוך על DOC אתה חייב לקבץ את כל העמודות שיש לפני העמודה של TEXT
    יש למיין את הדו"ח לפי DOCUMENTSTEXT.TEXTORD (אם אני זוכר את שם נכון) בסדר מיון מתאים
    וגם רוחב העמודה צריכה להיות בדיוק 68 תווים
    ואז יש סיכוי שזה יעבוד

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

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

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