Forum Replies Created
- Replies
-
- מאי 24, 2022 בשעה 8:22 am
- in reply to: עדכון שדה לקריאה בלבד
יש לי תחושה שקיימת בעיה בגלל ההגדרה כבוליאנית. תנסי את הקוד הבא ב-POST-FORM של A
<p style="text-align: right;">:A = '\0';
SELECT 'Y' INTO :A;
:$.B = :A;</p>
- מאי 24, 2022 בשעה 8:13 am
- in reply to: הודעת שגיאה בעת הדפסת פורמט
- מאי 11, 2022 בשעה 4:02 pm
- in reply to: הוספת שדה "שם לקוח" לתוך מסך הזמנות רכש
תנסה קודם דרך מנהל המערכת > תחזוקת מערכת > עיצוב מתקדם > עיצוב מתקדם במסכים > הוספת עמודות למסך. זו פרוצדורה סטנדרטית אבל אני לא יודע עד כמה אפשר לעבוד איתה.אם אתה רוצה ללכלך את הידיים שלך, במסך PORDERS אתה צריך להוסיף שורה עם "עמודת מסך" TEST_CUST (תחליף את TEST עם הקידומת שלך), "עמודת טבלה" CUST, "שם טבלה" ORD, מזהה 0, מיקום לא כל כך משנה – אני משתמש במיקום 600 לכל השדות שאני מוסיף, נסתר, עמודת חיתוך CUST, טבלת חיתוך CUSTOMERS, מזהה 5.
אחר כך אתה צריך להוסיף שורה אחת או שתיים, תלוי באם אתה רוצה את מספר הלקוח או שם הלקוח או שניהם. נניח רק מספר לקוח כרגע: "עמודת מסך" TEST_CUSTNAME, "עמודת טבלה" CUSTNAME, "שם טבלה" CUSTOMERS, מזהה 600, מזהה 5. רצוי להגדיר את השורה כקריאה בלבד, R. אותו הדבר עבור שם הלקוח, רק CUSTDES מחליף את CUSTNAME.
לאחר מכן לבנות את כל המסכים הלא מוכנים.
- מאי 9, 2022 בשעה 2:22 pm
- in reply to: חישוב קבוצתי מותנה
"בחירה בקלט", במיוחד בשדה שאינו קשור לאף טבלה, רומזת שנדרשת פרוצדורה. אם כך, אתה יכול להחליט בפרוצדורה אם להכניס שורות מפורטות לתוך טבלת המעבר (STACK כלשהו) או שורה אחת מסכמת.- מאי 4, 2022 בשעה 7:29 am
- in reply to: הפעלה ישירה ממסך ALINE_ONE
כאשר מגדירים הפעלה ישירה שמקבלת מפתח ראשי של טבלה, יש שוני בין מסך כותרת (במקרה הזה, AFORM) לבין מסך בן (ALINE). במסך הבן "פרמטרים לפרוצדורה", תגדיר משתנה PAR, סוג LINE, וללא רישום בשדות "שם טבלה" ו"עמודת טבלה". בגוף הפרוצדורה, צריך לרשום LINK ALINE TO :$.PAR, כרגיל.https://nbnewman.blogspot.com/2018/06/priority-writing-direct-activation.html
- מאי 1, 2022 בשעה 4:16 pm
- in reply to: קודי רישום ביצירת עידכון
תעבדי לפי תאריך – תשלפי לפי תאריך יורד. סביר להניח שלא היו שינויים בכמה ישויות באותו יום.- מאי 1, 2022 בשעה 3:25 pm
- in reply to: עמודת מסך בצירוף .T
לא תשובה אלא הערה. בפרק 3 של ה-SDK, יש התיחסות לכמה משתנים מובנים, כמו :$.READONLY.T, :$.NOEDITOR.T$.NOHTML.T. על בסיס הדוגמאות הללו, ובמקביל לשפת ליספ, אולי T = TRUE, דהיינו מדובר במשתנה שערכו יכול להיות 0 (לא) או 1 (כן). אבל התאוריה הזו לא מתאימה ל-DOCNO.T. ראיתי בהפעלה אחת (DOCUMENTS_P/CURDATE/BUF2) יש שורהSELECT DOCNO,DOCNO,DOC INTO :$.DOCNO,:$.DOCNO.T,:$.DOC - אפריל 25, 2022 בשעה 2:45 pm
- in reply to: שינוי הזמנה מאושרת
באמצעות תכנות חד פעמית צריך להכניס את השדה "תקציב" לתוך המסך שמאפשר שינויים.- אפריל 25, 2022 בשעה 7:45 am
- in reply to: כותרת תאריך של היום ל דוח
העברת תאריך הדו"ח בפרמטר כלשהו תגרום לכך שתופיע כותרת "נכון ל-". דוגמא: כספים > מכירות (כספים) > דו"חות מכירות (כספים) > גיול וחובות פתוחים > גיול חובות מפורט בשקלים.השימוש ב-HTMLFNCTITLE: כדי לרשום את התאריך אפשרי במסגת דו"ח HTML, כאשר כל דו"ח מרכיב מופיע כחלק של המסמך השלם (וצריך לבטל אותו אחר כך!) אבל כפי שיצחק כותב, לא טוב להשתמש בו בדו"ח "רגיל" מפני שהוא מונע בעד כל הפרמטרים מלהופיע.
- אפריל 11, 2022 בשעה 10:32 am
- in reply to: סה"כ בסוף הדו"ח לעמודה חישובית
למה את לא מגדירה לעמודה חישוב קבוצתי T או B?F בחישוב עמודה נדרש רק כאשר הביטוי מכיל פעולה כמו SUM באחד הרכיבים.
- אפריל 3, 2022 בשעה 3:35 pm
- in reply to: UNRESOLVED IDENTIFIER במסמך HTML
אכן SELECT :$.PAR INTO :OLDPAR FROM DUMMY עובר את בדיקת התחביר וגם נותן את התוצאות הרצויות!- מרץ 10, 2022 בשעה 8:59 am
- in reply to: פרוצדורה לשליחת חשבוניות ללקוח – אוטומטית
זו הגישה הנכונה: קודם את בונה רשימה מלונקקת של חשבוניות לפי תאריך ולקוח ואז את מעבירה את רשימה הזו ל-WINHTML עם קוד כמו:FNAME = STRCAT ('D:/PR_SQL/IV-PDF/', :PAR2, '.pdf');
EXECUTE WINHTML '-d', 'TEST_WWWINVOICES', 'INVOICES', :LINK,
'-pdf', :FNAME;אני חושש שהבעיה הגדולה לא תהיה עם הטכניקה אלא עם המהות: את רוצה שבחשבוניות יהיה כתוב "מקור"? אם כן, את עלולה להסתבך הן עם פריוריטי והן עם רשויות המס, כי הפקת חשבונית ל-PDF לא תיחשב כהפקת מקור והלקוחות שלך לא יכולים להציג את החשבונית כמקור לצורך קיזוז מע"מ.
- מרץ 6, 2022 בשעה 2:42 pm
- in reply to: הודעת אזהרה בפרוצדורה עם קישור לדו"ח
אם כך, הודעת האזהרה צריכה להיראות <P1.SUPPLIERS.F> כאשר P1 (או PAR1) מכיל את מספר הספק. לחיצה על מספר הספק שיש בהודעה תגרום למסך הספקים להיפתח עם מספר הספק שהועבר להודעה.- מרץ 6, 2022 בשעה 11:36 am
- in reply to: הודעת אזהרה בפרוצדורה עם קישור לדו"ח
לא לגמרי הבנתי את מה שכתבת, אבל דבר אחד ברור: לא יירשם משהו לטבלת ERRMSGS אם אתה משתמש ב-WRNMSG.אני בספק אם ניתן לחלץ את מספר הספק (סליחה) מתוך שורה שנכתבת ל-ERRMSGS על מנת לפתוח את מסך הספקים עם הספק הרצוי.
- מרץ 3, 2022 בשעה 2:35 pm
- in reply to: הכפלת שורות במסך לאחר הוספת עמודה-עזרה
בנוסף, החיבור בין PART.PART לבין WARHSINVLEVEL7.PART צריך להיות עם סימן שאלה בצד WARHSINVLEVEL – אחרת לא יופיעו במסך פריטים שאין להם רשומה ב-WARHSINVLEVEL