Forum Replies Created
- Replies
-
- אוקטובר 3, 2021 בשעה 12:54 pm
- in reply to: איך לבנות עמודה DATE בעלת נוסחה?
לא אמורה להיות בעיה להכפיל – אבל אני בטוח שזה לא מה שאת רוצה. נניח שהתאריך היום וצריך להכפיל ב-2, התוצאה תהיה 06/07/55! הביטוי PORDERITEMS.DUEDATE * OTHER FIELDכדי להוסיף 5 ימים – PORDERITEMS.DUEDATE + 5*24:00
- ספטמבר 19, 2021 בשעה 4:20 pm
- in reply to: שליחת דוח כמצרף במייל עם שליטה בנושא המייל
אני משוכנע שעניתי לשאלה הזו אבל כנראה התשובה לא נקלטה.צריך לחלק את הנושא לשתיים: הפקת קובץ ומשלוח הקובץ. אני משער שהחלק הראשון, הפקת הקובץ, נכון, אם כי ממש לא רעיון טוב לשמור אותו בשורש של דיסק C.
לגבי החלק השני: כאשר נדרש תחכום לגבי מכתב ו/או משלוח דו"ח, רצוי ליצור מכתב באמצעות ממשק – שם ניתן להגדיר את נושא המכתב, את הנמענים ואת הקבצים הנלווים. הממשק צריך להיות לפי המסך הזה: ניהול משרד > דואר > משלוח דואר.
בבלוג שלי ניתן למצוא קוד להיווצרות ומשלוח מכתב כאמור. https://progpitfalls.blogspot.com/2020/05/appropriating-html-document-framework.html
החלק הראשון של הקוד מתעסק בהכנת מסמך HTML ולא כל כך קשור. החלק השני (שמתחיל בשורה SELECT ENTMESSAGE) מראה איך ניתן ליצור מכתב, לשייך לו קבצים וכד' ובסוף לשלוח אותו.
- ספטמבר 19, 2021 בשעה 9:15 am
- in reply to: מחיקת מחסנים שלא בשימוש
אפשר למחוק מחסן ללא תנועות – זה עלול לקחת כמה דקות. בכל מקרה ניתן לסמן מחסן כלא פעיל- ספטמבר 14, 2021 בשעה 2:35 pm
- in reply to: עלויות נוספות למוצר
אני לא מוצא משהו מתאים בתפריטים אצלי לתמחיר מסחרי. אני לא מכיר את המסחרי לכן לא אוכל לתת לך תשובה לגביו.- ספטמבר 14, 2021 בשעה 1:18 pm
- in reply to: עלויות נוספות למוצר
כספים > תמחיר תעשייתי > עלויות תקן > מוצרים (תקן)יש שדה "עלויות מיוחדות ש'ח" שמתאים למה שאתה רוצה, גם "עלות שמוש שוטף ש'ח". הסכומים האלה מתווספים לעלות התמחירית לפריט
- ספטמבר 9, 2021 בשעה 11:28 am
- in reply to: התייעצות בנושא שדרוג לפריוריטי וובית ולענן
עמדנו בפני אותה בעיה (או עם שינוי קל) לפני כמה חודשים. אנחנו עובדים בשיטה המסורתית עם שרת אצלנו וממשק חלונות ורשיונות צפים. הודיעו לנו שמעלים את דמי הרשיון בכ-20% אלא אם נעבור לווב. בדקתי וגיליתי שיש לנו כמעט פי שתיים משתמשים מאשר רשיונות כך מעבר לרשיון שמי כפי נדרש לממשק וובי יעלה לנו יותר מתוספת 20%.כמעט כל המשתמשים אצלי נייחים ואינם זקוקים ליתרונות שממשק הווב לכאורה מביא.
- ספטמבר 5, 2021 בשעה 8:39 pm
- in reply to: עזרה בהגדרת תהליך לפריט שמתקבל כקיט
תתיחסו אל הפריט שאתם רוכשים מהספק הראשון כפריט מיוצר עם עץ מוצר. אחרי שתקלטו את הפריט למלאי, תבצעו בו הרכבה – למעשה תהפכו אותו לחלקים שלו. אפשר לעשות זאת גם בניפוק לשימוש שוטף: הפריט שנרכש מנופק והחלקים נרשמים עם כמות שלילית, שמכניסה אותם למלאי.- ספטמבר 2, 2021 בשעה 7:51 am
- in reply to: שליחה במייל של חשבונית מקור
אל תדפיסי את המקור באופן פיזי. בתיבת השיח שמופיעה לגבי יעד הדפסה (הדפסה, הצגה, דואר וכו'), תבחרי ב"דואר אוטומטי" כאשר "כמסמך PDF" גם מסומן.אצל הלקוח צריך להיות מוגדר כתובת דוא"ל ובנוסף צריך להיות מסומן הדגל "מקבל מסמכים ממוחשבים" במסך "הגדרות כספים ללקוחות".
לאחר השידור, קובץ ה-PDF יחובר אוטומטית לנספחים של החשבונית, כך ניתן להדפיס את קובץ ה-PDF שמכיל את החשבונית פיזית אחרי המשלוח כאשר בהדפסה יופיע "מקור".
- ספטמבר 1, 2021 בשעה 8:58 am
- in reply to: טעינת קבצים אוטומטית לפריוריטי
אם את משתמשת בממשק עם שם קבוע, את צריכה להעתיק את הקובץ שלך ולתת לעותק את השם הרצוי. אפשר לעשות זאת בפריוריטי באמצעות COPYFILE. ניסיתי לרשום כאן קוד אבל קיבלתי הודעת שגיאה.אנסה בהודעה פרטית בהמשך.
- אוגוסט 24, 2021 בשעה 10:00 am
- in reply to: אין לשנות הפעלות מקוריות – שגיאה
ראיתי את צילום המסך אחרת לא הייתי כותב את מה שכתבתי. אני משער שנסיון לשנות את שם ההפעלה ייכשל. לכן אין ברירה אלא להתשמש ב"אופציה הגרעינית": ב-WINDBI תכתובINSERT INTO SYSCONST (NAME, VALUE)
VALUES ('DEVCENTER', 1);כדאי לצאת מפריוריטי ולהיכנס מחדש. עכשיו תוכל להגיע להפעלה, לשמור את התוכן ב-NOTEPAD, למחוק את התוכן, לשנות את שם ההפעלה לשם פרטי ולאחר מכן להחזיר את המלל.
רצוי לאחר מכן להפעיל את WINDBI עם הפקודה
UPDATE SYSCONST SET VALUE = 0 WHERE NAME = 'DEVCENTER';
ב"קוד מקורי" אני מקווה שאתה מתכוון לקוד פרטי שאתה או מפתח אחר כתב, לא קוד מקורי של פריוריטי. אין מנוס מלהשתמש באותה שיטה לעדכן פיתוחים פרטיים לפי הצורך. אל תגע בקוד המקורי של פריוריטי!!!!
- אוגוסט 24, 2021 בשעה 8:05 am
- in reply to: אין לשנות הפעלות מקוריות – שגיאה
יש כמה דרכים לטפל במצב הזה. הדרך הכי פשוטה: תן להפעלה שם עם קידומת, כמו TEST_CHOOSE-FIELD.הדרך היותר מסוכנת תהיה להגדיר קבוע מערכת שאינו מתועד באף מקום אך יתגבר על ההודעה הזו. שיטה זו מסוכנת מפני שהקבוע הופך אותך לטבולה מ-PS עם האפשרות לערוך שינויים בכל מקום, גם במקומות שאסור לך.
האם ההפעלה מוגדרת לעמודת המסך הנכונה?
- אוגוסט 24, 2021 בשעה 7:58 am
- in reply to: הוספת עמודת תאריך למסך
בהמשך למה שכתבתי קודם, השם הפנימי למסך "חוזי שרות" באמת DOCUMENTS_Z. במקרה כזה, מוטב לא להוסיף שדה פרטי לטבלת DOCUMENTS כי כך אותו שדה יופיע בכל מסך שמבוסס על טבלת DOCUMENTS (ויש הרבה כאלה!). יותר טוב להוסיף אותו לטבלת SERVCONT אבל זה יוצר כל מיני בעיות אחרות (ראה את הדיון לגבי טבלאות המשך).תצטרך להגדיר את השדה במסך כמו שמוגדרת עמודת המסך VALIDDATE. כמו כן תצטרך לכתוב הפעלות POST-INSERT ו-POST-UPDATE פרטיות למסך כדי לדאוג לעדכון שדה התאריך בטבלת SERVCONT. בנוסף, הפעלת POST-INSERT הפרטי חייב להתבצע אחרי ה-POST-INSERT הסטנדרטי מפני שההפעלה הזו מכניסה רשומה לתוך SERVCONT. כדי לקבוע את הסדר נכון, תן להפעלה הפרטית של כמו TEST_POST-INSERT – הקידומת חייבת להתחיל עם אות שבאה אחרי P בסדר א-ב.
אף אחד לא אמר שתכנות פריוריטי קלה!
- אוגוסט 24, 2021 בשעה 7:49 am
- in reply to: הוספת עמודות זהות לשאילתא של SQL
תסתכל בהגדרות במסך PINVOICEITEMS, בשדות טבלת חיתוך ומזהה ותשלוף מ"טבלת חיתוך" את ACCOUNTS. אתה אמור לקבל שתי שורות, שהן מקבילות לשתי השורות שאתה רואה במסך. באחת מהן, הטבלה ACCOUNTS מזהה 0 מקושר ל-INVOICEITEMS.ACCOUNT (זה כרטיס ההוצאות). לשורה שניה יש מזהה 1 (לדייק 1?), כאשר החיבור אל INVOICEITEMSA.ACCOUNT. סימן השאלה נדרש כי לא ערבון שתהיה רשומה מתאימה ב-INVOICEITEMSA. מזהה 1 נדרש כי מדובר באינסטנציה אחרת של ACCOUNTS.באמצעות WINDBI אתה יכול לבצע DUMP של המסך בו תראה משהו כמו
SELECT ACCOUNTS.ACCNAME AS 'DEBIT ACCOUNT',
ACCOUNTS1.ACCNAME AS 'DESTINATION ACCOUNT'
FROM INVOICES, INVOICEITEMS, INVOICEITEMSA ?,
ACCOUNTS, ACCOUNTS ACCOUNTS1
WHERE INVOICES.IV = INVOICEITEMS.IV
AND INVOICES.TYPE = INVOICEITEMS.TYPE
AND INVOICEITEMS.IV = INVOICEITEMSA.IV
AND INVOICEITEMS.KLINE = INVOICEITEMSA.KLINE
AND INVOICEITEMS.ACCOUNT = ACCOUNTS.ACCOUNT
AND INVOICEITEMSA.PDACCOUNT= ACCOUNTS1.ACCOUNT
WHERE INVOICES.IVNUM = …כמו שכתבתי בהתחלה, יש שימוש בטבלת ACCOUNTS פעמיים: אחת "רגילה" ואחת באמצעות ALIAS.
- אוגוסט 23, 2021 בשעה 8:04 pm
- in reply to: הוספת עמודת תאריך למסך
השדה שהוספת לטבלה – טיפוס DATE?הוספת את השדה לטבלת הבסיס של המסך? אם אני זוכר נכון, קוראים למסך "חוזי שירות" DOCUMENTS_Z (אני לא מחובר לפריוריטי כרגע) אשר אומר שצריך להוסיף את השדה לטבלת DOCUMENTS.
מקבלים הודעה "ערך … לא קיים" כאשר שדה מוגדר לא נכון במסך. אף פעם לא ראיתי את ההודעה לגבי שדה תאריך.
- אוגוסט 23, 2021 בשעה 4:48 pm
- in reply to: דוח מכירות (טבלאי) כמותי – הכמות יוצאת שגויה
<p style="text-align: right;">אפשר לפשט את הביטוי קצת (סימן הכפל צריך להיות אחרי QUANT, כמובן)</p><p style="text-align: right;"> REALQUANT (SUM (INVOICEITEMS.QUANT *
(INVOICES.DEBIT = 'C' ? -1.0 : 1.0)))</p>רשמת חילוק ב-10,000 – מעבר לעובדה שזה צריך להיות 1000, אל תכתבי מספר מפורש אלא השתמשי ב-REALQUANT
אם את משתמשת ב-IVTYPES (לא הכרחי), תוסיפי IVTYPES.DEBIT = INVOICES.DEBIT