Efi Yacov

Forum Replies Created

מוצגות 15 תגובות – 91 עד 105 (מתוך 215 סה״כ)
  • Replies
  • Efi Yacov
    משתתף
    תשאל את רו"ח של החברה
    Efi Yacov
    משתתף
    בוקר טוב שוגי,

    כן, ולא בשמם. בUPDATE מעדכנים ערך עמודה אשר עבור כל שורה.

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

    בנוסף ישנה בדיקה מי רשאי להריץ את הפרוצדורה של הסרת חתימות.
    אפי

    Efi Yacov
    משתתף
    שלום שוגי,
    לרוב כל מי שעובד עם רשימת מאשרים בהזמנות רכש, שואל את השאלה הזו.
    בעבר פניתי בנושא לאשבל והם אמרו שאולי זה יפותח, אך זו תשובה נפוצה אצלם.

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

    פיתחנו את הסרת חתימות באופן הבא:
    1 – הורדת חתימות מסוף להתחלה
    2 – הפיכת הזמנה לסטטוס טיוטא
    3 – שמירת מהדורה (כדי שבחתימה חוזרת החותם יוכל לראות כל שינוי באמצעות פר' השוואת מהדורות הזמנת רכש).

    אולי חברי הפורום יוסיפו מניסיונם עוד פתרון אחר…
    אפי יעקובוב

    Efi Yacov
    משתתף
    הי גולן,
    ברוך הבא לפורום.

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

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

    מכווה שעזרתי, בהצלחה 🙂
    אפי יעקובוב

    Efi Yacov
    משתתף
    הי לב,
    כפתור ימני על הדפסת חשבונית, ואז לבחור אפשרות עיצוב דו"ח.
    שם תמצא את האפשרויות שלרוב אמורות לעזור.

    יש עוד אפשרויות נוסופות דרך מחולל דו"חות HTML, זה מצריך פיתוח.
    בהצלחה
    אפי

    Efi Yacov
    משתתף
    שלום מוטי,

    אתה יכול לתת דוגמה מפורטת יותר למה שאתה שואל?

    Efi Yacov
    משתתף
    שלום לב,

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

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

    אפי יעקובוב

    Efi Yacov
    משתתף
    שלום מוטי,

    האם אותה רוצה למנוע דיווח סטטוס ברגע שיש לפחות טופס תקלה אחד לאותה פקע?

    אם כן, רשמתי קטע קוד הבא:
    הטריגר הוא SERIAL/SERIALSTATUSDES/XXXX_CHECK-FIELD
    וסינטקס שלו הוא

    SELECT S.SERIAL, F.FAULT
    FROM SERIAL S, FAULTS F
    WHERE S.SERIAL = :$.SERIAL
    AND S.SERIAL = F.SERIAL;
    ERRMSG 555 WHERE :RETVAL = 1;

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

    תוכל גם להוסיף למשתנה את הסטטוס שאתה רוצה למנוע ולשקר אותו לקוד כך שאם משתנה הזה שווה לערך '9' לדוגמה, רק אז תתקבל שגיאה 555.

    בהצלחה 🙂
    אפי

    Efi Yacov
    משתתף
    שלום לכולם,
    בעבר צרבתי דיסק דמו לכמה חברי הפורום.
    היות ואין אישור מאשבל לשכפל דמו, לצערי לא אוכל לעשות זאת שוב.

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

    בהצלחה
    אפי יעקובוב

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

    צריך לצור עמודה ללא חיבור ולגשת למסך הנכד עמודות הדו"ח – הרחבה להזין ביטוי/תנאי עם נוסח הבא:
    (DAYS.DAYNUM = 0 ? '&nbsp' : DOCUMENTSTEXT.TEXT) עם טיפוס RCHAR ורוחב 68.
    כמובן, בשביל זה צריך לחתוך טבלת DOCUMENTSTEXT עם DOCUMENTS

    יש דו"ח בדיוק כזה בנתיב שרות ואחזקה > קריאות שרות > דו"חות קריאות שרות > דו"חות מסכמים > פירוט קריאות שרות.

    בהצלחה 🙂
    אפי יעקובוב
    efiyac@gmail.com

    Efi Yacov
    משתתף
    הי חנן,
    להלן הסבר מפורט של אשבל:
    מהי פקודת DOS להרצת ישויות ממקור חיצוני באורקל או SQL?
    הפקודה היא:
    x:\priority\bin.95\winrun "" username password x:\priority\system\prep company -nbg command arguments

    הסברים:
    • x הוא הכונן בו נמצאת מערכת פריוריטי. (במקרה שבו מריצים את הפקודה לא ממחשב השרת, x הוא כונן הרשת עליו נמצאת פריוריטי בשרת.)
    • הפרמטר השני הוא "" – 2 מרכאות.
    • username ו-password הם שם וסיסמה של המשתמש, בהתאמה.
    • company מייצג את המחיצה של שם החברה בה רוצים לעבוד.
    • nbg- תריץ את התוכנית לא ברקע.
    • command ו-arguments תלויים בפקודה אותה רוצים להריץ, לדוגמה:
    ◦ להפעלת מסך יש לרשום בשם הפקודה WINFORM ובפרמטרים של הפקודה את השם הפנימי של המסך אותו רוצים להריץ.

    ◦ להפעלת פרוצדורה או דו"ח יש לרשום בשם הפקודה WINACTIV ולתת כפרמטר ראשון P- במידה ומדובר בפרוצדורה או R- במידה ומדובר בדו"ח שלא רץ מתוך הפרוצדורה. כפרמטר השני יש לתת את שם הדו"ח או הפרוצדורה.

    ◦ להפעלת ממשק יש לרשום בשם הפקודה INTERFAC, בפרמטר הראשון את שם הממשק ובפרמטר השני קובץ זמני שישמש להודעות הממשק.

    הערה: פקודת ה-winrun תגש אל התקנת הפריוריטי שאליה מפנה הקובץ c:\windows\tabula.ini בתחנה שבה מופעלת הפקודה. כדי לעבוד מול קובץ tabula.ini אחר, יש להשתמש בפקודה נוספת: set TABULAINI=xxx.ini (במקום xxx יש לרשום את שם הקובץ).

    דוגמאות:
    הרצת מסך הזמנות לקוח מתחנת העבודה:

    p:\priority\bin.95\winrun "" tabula XYZabc1 p:\priority\system\prep demo WINFORM ORDERS

    הרצת התכנית חישוב מלאי רצפה על תנ' אחרונות במחשב השרת:

    d:\priority\bin.95\winrun "" tabula XYZabc1 d:\priority\system\prep demo WINACTIV -P BACKFLUSH_ONNEW

    הרצת ממשק טעינת הזמנות (גם במחשב השרת):

    d:\priority\bin.95\winrun "" tabula XYZabc1 d:\priority\system\prep demo INTERFAC LOADORDERS d:\priority\tmp\messages.txt

    בדוגמאות הנ"ל מריצים את הפקודות בחברה demo תחת שם משתמש tabula שסיסמתו XYZabc1, כאשר פריוריטי מותקנת בשרת בכונן d שממופה בתחנה לכונן P

    ——————————————————————————————————-
    לצורך העניין עושים את זה בכמה שלבים :
    1 – לצור קובץ TXT

    2 – ולרשום בתוכו תוכן הבא:
    p:\BIN.95\WINRUN "" USER PASSWORD p:\SYSTEM\PREP COMPANY WINACTIV -P LOADINVOICES

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

    3 – תשמור את הקובץ עם סיומת CMD. ואז בכל לחיצה כפולה על הקובץ היא תפעיל את התוכנית.

    בהצלחה 🙂
    אפי יעקובוב
    0528773818
    efiyac@gmail.com

    Efi Yacov
    משתתף
    שלום חנן,

    מה כוונה BAT?
    אולי התכוונת לקובץ BATCH – קובץ עם סיומת CMD. אשר יפעיל תוכנית LOADINVOICES מבחוץ? (כלומר פריוריטי סגור ותוכנית שלה תופעל ברקע)

    אפי

    Efi Yacov
    משתתף
    שלום דנה,

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

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

    Efi Yacov
    משתתף
    הי הלנה,
    ברוכה הבאה לפורום.

    צריך לצור חיתוך בין 2 טבלאות באמצעות המפתחות שלהם:
    PARTSPEC.PART = PART.PART

    בהצלחה 🙂
    אפי יעקובוב

    Efi Yacov
    משתתף
    שלום אבישי,

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

    בהצלחה 🙂
    אפי יעקובוב

מוצגות 15 תגובות – 91 עד 105 (מתוך 215 סה״כ)