הקראת מוצר לפי הכנסת קוד מוצר
-
@מישורים
אבל איך תדע אחר כך מה הוא רוצה להזמין וכמה?הפתרון לכאורה זה קבלת נתונים בשתי שלבים שלב ראשון הוא מקיש את מספר הברקוד שהוא רוצה ושומע את הפריט
שלב שני אומרים לו אנא הקש כמות והוא בוחר כמה הוא רוצה
-
בכדי להקל על הכנסת הנתונים ועדכונם, אני מחפש על אפשרות, שאוכל להכניס קובץ טקסט כמו טבלה (או צורה אחרת קלה, אשמח לשמוע), שבעמודה אחת מופיע קוד המוצר ובעמודה שלצידו (או בצורה אחרת) מופיע שם המוצר, וכך אוכל להכניס בפעם אחת כל כל הקודים וכל שמות המוצרים (ובעת עדכון אחליף את הקובץ), והמשתמש מקיד את הקוד, ובמידה שזה מופיע ברשימה שבקובץ המערכת משמיעה לו כנ"ל את שם המוצר,
אתה אמור להשתמש עם קבלת נתונים
[תעשה חיפוש כאן בפורום יש הסברים מצוינים איך להשתמש במודול קבלת נתונים, בהתחלה קשה אך אחר כך זה קל(כאן יש לך מדריך מצוין)]
ולאחר מכן השתמש בזהTTS
משמיע למשתמש טקסט בהקראה ממוחשבת בהתאם למה שהוקש.
כדי שהמערכת תדע איזה טקסט להשמיע יש ליצור קובץ בשלוחה כשם השאלה. (לדוגמה, עבור שאלה 050 יש ליצור קובץ בשם 050-SayTTS.ini) הסבר על אופן יצירת הקובץ כאן
בתוך הקובץ יש להכניס את הטקסט להקראה בצורה הבאה.
111=מלפפון 112=עגבניות 113=גמבה
כלומר, מי שהקיש 111 ישמע "מלפפון" ומי שהקיש 112 ישמע "עגבניות".
במידה ואין טקסט מוגדר להשמעה המערכת תשמיע את מה שהוקש בצורת ספרות (Digits)
שימו לב, תיתכן אפשרות שאם קובץ השאלה (050 וכו') תהיה קובץ TTS, המערכת לא תקריא את הכתוב בקובץ TTS
-
@לעזור-לכולם האם ניתן להכניס את זה ע"י קובץ אקסל, שבעמודה אחת כתוב כל הקודים (בכל שורה קוד אחד), ובעמודה שלצידה כתוב כל שמות המוצרים (בכל שורה שם מוצר אחד כמובן, שמקביל לקוד שלצידו),
כמו כן, האם יש הגבלה לאורך ההקראה של שם המוצר, כגון שאני רוצה להקריא פרטים מסויימים אודות המוצר,
תודה -
@מנסה אמר בהקראת מוצר לפי הכנסת קוד מוצר:
@מישורים
אבל איך תדע אחר כך מה הוא רוצה להזמין וכמה?הפתרון לכאורה זה קבלת נתונים בשתי שלבים שלב ראשון הוא מקיש את מספר הברקוד שהוא רוצה ושומע את הפריט
שלב שני אומרים לו אנא הקש כמות והוא בוחר כמה הוא רוצה
האמת, שאני צריך רק את השלב הראשון ולא את השני, אני ציירתי את הדברים כמכירה, אבל באמת זה מיועד למידע בלבד, ללא רכישה. זה מיועד למטרה מסוימת שאני צריך, לא למכירה, רק שהשוותי את המציאות שאני צריך למכירה,
תודה -
אין בעיה
צור טבלה שהתוצאה שלה היא כמו זה
P050+1=מלפפון, ירוק וארוך P050+2=עגבניה, אדומה ובשלה P050+3=נעליים, מידה 21
זה גורם שמי שיקיש 1 בקובץ 050 ישמע מלפפון וכו'
מי שיקיש 2 ישמע עגבניה וכו'
מי שיקיש 3 ישמע נעליים -
@מישורים בהחלט אפשר לעשות את זה באקסל.
אתה מכניס בטור אחד את קוד המוצר, ובטור השני את השם של המוצר.עכשיו לצורך הדוגמא נגיד שהתחלת לכתוב מהשורה הראשונה ומהטור הראשון.
עכשיו תכתוב בטור השלישי את הקוד הבא=A1&"="&B1
ואז תגרור את השדה הזה לכל אורך הטור עד שיגמר המוצרים, ואת הטור הזה תעתיק לתוך הקובץ במערכת...
-
@hmje22 אמר בהקראת מוצר לפי הכנסת קוד מוצר:
@מישורים בהחלט אפשר לעשות את זה באקסל.
אתה מכניס בטור אחד את קוד המוצר, ובטור השני את השם של המוצר.עכשיו לצורך הדוגמא נגיד שהתחלת לכתוב מהשורה הראשונה ומהטור הראשון.
עכשיו תכתוב בטור השלישי את הקוד הבא=A1&"="&B1
ואז תגרור את השדה הזה לכל אורך הטור עד שיגמר המוצרים, ואת הטור הזה תעתיק לתוך הקובץ במערכת...
עזרת לי מאוד, עם הנוסחה, זה נותן את התוצאה שנדרש להכניס בקובץ של המערכת של ימות,
עוד שאלה, איזה קובץ אני יכול להכניס במערכת של ימות, האם דוקא פנקס רשימות (בסגירה המתאימה) או גם אקסל ? -
-
@מנסה תודה.
אבל לא הבנתי בשביל מה צריך ליצור קובץ בשם 050, מה זה נקרא כ'שם השאלה',
הצורך שלי, שהמתקשר מקיש מספר והמערכת צריכה להקריא לו את שם המוצר (שהוגדר בקובץ שהכנסתי כתואם למספר שהקיש, אם לא קיים מספר נדרש שהמערכת תודיע ש'המספר לא קיים'), זה מה שנצרך לא משהו יותר (כך שלא הבנתי מה הכוונה ל'שם השאלה' - אין כאן שאלה מסוימת),
בנוסף, האם כוונתך לשימוש במודל SaleProducts, או שכוונתך לשימוש במודל אחר ? -
ואיך הוא יידע איזה מספר להקיש?
ומי יאמר לו בכלל להקיש?
אני מציע שתשתמש בקבלת נתונים [לא מכירות סייל פרודקס]
וב050 תכניס"אנא הקש את מספר המוצר"
ובתוצאות שעונה תכניס לפי מספרים את שם המוצר
לדוגמא
P050+1=מלפפון
P050+2=עגבניהואז מי שיקיש 1 ישמע מלפפון
ומי שיקיש 2 ישמע עגבניה -
@מנסה
ראשית, תודה על עזרתך,
שנית, שאלתך, לא רלוונטית בכלל בשבילי (אל דאגה, אנחנו לא חלמע'רס, אנחנו יודעים מה עושים), המתקשר יודע בדיוק את קוד המוצר - זה רשום לו, הוא רק צריך לשמוע פרטים נוספים וכדו' אודות אותו מוצר,מבין השורות אני מבין, ש-050 זה אולי קובץ שמע שהמתקשר שומע בעת שהוא מקיש משהו,
עדיין לא הבנתי ברור, אם קובץ 050 זה קובץ מובנה של ימות שזה שמו של הקובץ, או שזה קובץ שכבודו ממליץ לקרות לו כך, או משהו אחר, ממילא לא ממש הבנתי מה הצורך להוסיף את זה (למה לא מספיק לכתוב 1=מלפפון וכדו' או 111=מלפפון במידה שצריך שהקוד יהיה יותר ממספר בודד),
לכאורה, נראה יותר מתאים מודול של מכירות מאחר שהמטרה היא לא 'לקבל נתונים' מהמתקשר אלא 'להקריא נתונים' למתקשר, אבל אולי אני טועה, -
-
@מנסה
קראתי את כל המודול הזה מראשיתו עד סופו, אבל באמת לא בעיון הראוי, וזאת מאחר שרוב הפונקציות שם לא נוגעות אלי (כאמור לעיל), חיפשתי בתוך כל המלל שם מה נוגע אלי, והתקשתי להבין בדיוק איך לבצע את זה,
חשוב לי לציין, שאני מנסה לעזור למישהו אחר לבנות איזה מערכת, ואין לי מזה משהו,עשיתי כעת חיפוש נוסף על 050 ואני כעת מבין שזה שייך למודול קבלת נתונים, קראתי מה שכתוב שם, זה נראה שזה מתאים יותר כאשר ישנם כמה שלבים של הקשות, לא כאשר יש רק שלב אחד של הקשה (כלומר שהמתקשר מיד בכניסתו למערכת רק מקיש קוד שיש לו ביד וזהו), אולי לא הבנתי נכון,
ניתן לדמות את זה למה שקיים במוסדות רבים, שהתלמיד מקיש קוד והמערכת מקריאה לו את שמו המלא, -
אני יסביר
אתה רוצה שהמערכת תקריא מטקסט נתון תואם להקשה של המאזין
ולכן הכי פשוט או בקבלת נתונים או בid_list_message
היותר פשוט זה קבלת נתונים ולכן את זה המלצתי
תכלס
תפתח שלוחה של קבלת נתונים
תכניס בתוכה קובץ שמע שבו יגיד "אנא הקש את המספר שלך" [אפשר גם חצי שניה שקט אם המאזין לבד יודע להקיש מיד]
ולקובץ תקרא 050 [זה הקוד שבו בחרו ימות המשיח הנהדרים לקרוא לקובץ שמבקש נתונים ומגיב עלים בהתאם].כעת יש בהגדרות שם כמה דרכים איך להשמיע את מה שהמאזין הקיש
אפשר שזה יקריא לו את הספרות
אפשר שזה יקריא לו את המספר
אפשר שלא יקריא לו כלום
ועוד
והאפשרות שלנו היא שהוא יקריא מתוך קובץ יעודי טקסט לפי מה שתואם את ההקשה של המאזין
מציינים את זה בTTSוהדרך היא שאם אתה רוצה שמי שיקיש 1 ישמע תפוח אתה כותב שם בקובץ
P050+1=תפוח
דהיינו מי שהקיש בקובץ מס' 050 את הסירה 1 במקשי הטלפון יישמע "תפוח"
וכן הלאה
-
המודל של מכירת מוצרים אינו רלוונטי כי הוא אינו יודע לקרוא טקסט מקובץ כללי כלל [אפשר רק אם תעלה לכל הקראה קובץ נפרד, וגם אז זה סיפור עם הפטרה, וכבר עדיף תפריט ושלוחות השמעת קבצים]
-
@מנסה
נפלא ביותר, עכשיו עזרת לי באמת, הבנתי את עומק העניין, ואת עומק כוונתך, תזכה למצוות!
אגב, זה משהו שגם אמור לעזור לאנשים, ויהיה לך חלק בזה, במידה שזה יצא לפועל.