› פורומים › שימוש במערכת › פערי ערך מלאי לתנועת יומן
- This topic has 9 תגובות, 4 משתתפים, and was last updated לפני 7 שנים, 9 חודשים by
yitzchok.
- Post
-
- אוקטובר 1, 2017 בשעה 5:23 pm
הוצב בפני אתגר לכתוב אפיון לפרוצדורה שתחשב את ערך המלאי לתפיחת תקופה ואת ערך המלאי לסגירת תקופה (על ידי שהיא תפיק דוחות ערך מלאי לשתי הזמנים) ועל הפער ביניהם היא תיצור תנועת יומן בצורה אוטומטית.
איך הייתם ממליצים לעשות את זה ?
איך יהיה למערכת נתונים על יתרת פתיחה ויתרת סגירה ? זה ירוץ על תמחירים ? ואם לא הורצו תמחירים בתקופות האלה ?
מניין יהיה למערכת את שמות החשבונות שישתתפו בתנועת היומן ? המלאי יכול להיות במחסנים שונים למשל חומרי גלם או מלאי בתהליך וכו' ולכן ייתכנו שינויים בין החשבונות המשתתפים (למעט חשבון ערך המלאי שאליו יירשם צד הזכות שהו תמיד יהיה זהה בכל השורות.בקיצור אשמח להכוונה קצת בענין.
- Replies
-
- אוקטובר 1, 2017 בשעה 8:38 pm
מה יהיו התקופות עבורן תורץ פרוצדורה זו?
הם רוצים את הפעולה הזאת עבור סתם תקופות? או לפי תקופות של צוברים ותמחירים?
אם השני אז ערך מלאי לתאריך די פשוט ע"י הרצת דו"ח סטנדרטי (או חיקוי של השלבים של הדו"ח)
אם הראשון, למה דווקא זה והאם אי אפשר השני? כי, כמו שאתה מרמז, זה יהיה הרבה יותר מורכב לך…לגבי החלק השני (החשבון של צד החובה) – כאן אני מזהה (מהחלק הקטן שחשפת) שמה שביקשו ממך אולי לא מספיק ברור. הרי ערך מלאי זה לפי התנועות והמחסנים. במקביל יש ערכים בחשבונות. נגיד שאתה מנתח חשבונות מסוימים – יש חשבונות שלכאורה משקפים את המלאי שיש במחסנים אלה? איך יודעים איזה הם? זה מוגדר במערכת? אם כן איפה? (סלחו לי אם זה דווקא פשוט, אני לא מתמחה מספיק בנקודה הזאת, רק מראה שצריך לשאול את השאלה). שמנהלי החשבונות/כספים של החברה יצביעו על מקור הנתונים (על הקשר), ואז תוכל להשתמש בו. אם אין במערכת את הקשר הזה אז צריך להיות ברור לך ולהם שבכל הרצה צריכים להכניס גם מחסנים וגם חשבון, כנראה רק מחסנים ששייכים לחשבון אחד (לא בהכרח כולם כמובן).
[ הערת צד : צריכים איזה מנגנון לבדוק שאתה לא עושה את אותה פעולה שוב ושוב עבור אותו הפרש בערך מלאי? ]
מקווה שזה מכוון אותך קצת.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 1, 2017 בשעה 8:38 pm
מה יהיו התקופות עבורן תורץ פרוצדורה זו?
הם רוצים את הפעולה הזאת עבור סתם תקופות? או לפי תקופות של צוברים ותמחירים?
אם השני אז ערך מלאי לתאריך די פשוט ע"י הרצת דו"ח סטנדרטי (או חיקוי של השלבים של הדו"ח)
אם הראשון, למה דווקא זה והאם אי אפשר השני? כי, כמו שאתה מרמז, זה יהיה הרבה יותר מורכב לך…לגבי החלק השני (החשבון של צד החובה) – כאן אני מזהה (מהחלק הקטן שחשפת) שמה שביקשו ממך אולי לא מספיק ברור. הרי ערך מלאי זה לפי התנועות והמחסנים. במקביל יש ערכים בחשבונות. נגיד שאתה מנתח חשבונות מסוימים – יש חשבונות שלכאורה משקפים את המלאי שיש במחסנים אלה? איך יודעים איזה הם? זה מוגדר במערכת? אם כן איפה? (סלחו לי אם זה דווקא פשוט, אני לא מתמחה מספיק בנקודה הזאת, רק מראה שצריך לשאול את השאלה). שמנהלי החשבונות/כספים של החברה יצביעו על מקור הנתונים (על הקשר), ואז תוכל להשתמש בו. אם אין במערכת את הקשר הזה אז צריך להיות ברור לך ולהם שבכל הרצה צריכים להכניס גם מחסנים וגם חשבון, כנראה רק מחסנים ששייכים לחשבון אחד (לא בהכרח כולם כמובן).
( הערת צד : צריכים איזה מנגנון לבדוק שאתה לא עושה את אותה פעולה שוב ושוב עבור אותו הפרש בערך מלאי? )
מקווה שזה מכוון אותך קצת.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 1, 2017 בשעה 9:21 pm
נראה לי שאתה מחפש תהליך עבודה בשיטה של חישוב מלאי תמידי COGS -Cost Of Goods,שיטה זו קיימת במערכת ,האם אתה מכיר את זה?האם בחנתם עבודה בשיטה זו?אם אינך מכיר,תוכל לקרא באשפי כספים על עבודה בשיטת חישוב מלאי תמידי,כמו כן ב-FAQ של פריוריטי סופטוור,תקיש בחיפוש COGS,ותעבור על השו"ת,זה יתן לך תמונה כללית על אופן העבודה.
- אוקטובר 2, 2017 בשעה 1:17 pm
דווקא יצחק בהערת הצד שלך תפסת בנקודה רגישה.
איך באמת אני יוכל למנוע מהמשתמש/מהפרוצדורה מלרוץ שוב על תמחיר תחילת התקופה ותמחיר סיום התקופה ?
ואם אני מסמן איכשהו את התמחירים האלה שהם כבר 'משומשים' ולא ניתן לרוץ עליהם שוב, אין אני עושה שהפרוצדורה כן תוכל לרוץ על תמחיר שהיה בהרצה הקודמת על סגירת תקופה והפעם לרוץ עליו כתמחיר לתחילת תקופה. (וכן גם הפוך אם רוצים מתמחיר קודם שלא נבחר עד תקופה/תמחיר שבהרצה הקודמת היה תמחיר לתחילת תקופה).
תודה לכולם- אוקטובר 2, 2017 בשעה 2:54 pm
בגדול איך שאני רואה את זה אתה חייב לרוץ רק על תמחירים לצוברים ,
ולשמור עבור כל צובר את התנועה שנרשמה.
אתה צריך להתערב בין היתר בתוכניות סטנדרטיות של ביטול תנועות יומן, ביטול תמחיר לצובר וליצור חסימות / ביטול קשרים שאתה בונה במערכת.
לדוגמא – אי אפשר לבטל תמחיר לצובר אם קיימת תנועת יומן סופית ואל מבוטלת. (יש המון מקרי קצה בשני הצדדים שנדרש לטפל בהם בייחוד שאתה יוצר קשר אוטומטי בין הפיננסי ללוגיסטי ולא משתמש בCOGS)זאת תוכנית מורכבת, הייתי מציע לך לפני שאתה מתחיל לחשוב על איך לפתח באמת לאפיין מה רוצים אנשי הכספים.
לא מכיר את הדרישה אבל אם מדובר בסה"כ על רישום של פעם ברבעון תנועה ידנית אחת של החשב ע"י הפקת דוח ערך מלאי הייתי מנסה להוריד אותם מזה.- אוקטובר 2, 2017 בשעה 3:28 pm
מדובר במשרד רואי חשבון ענק שבמקרה של החברה הנ"ל מתעקשים על זה בכל תוקף.
תסביר לי יותר מה הבעיה עם ביטול תמחיר, הרי גם את נעשה את כל הפעולה הזו ידנית אחת לתקופה נצטרך לסגור את התנועה.- אוקטובר 2, 2017 בשעה 3:46 pm
אתם שללתם / הם שללו כבר את הגישה שיאיר הזכיר?הרי אם הם רוצים להשיג משהו בהתאם לכלל חשבונאי מסוים ויש פתרון בנוי כבר במערכת, יש בפתרון זה איזו חסרון שעושה את זה לא מתאים עד כדי שאתה צריך לשבור את הראש עכשיו ומי יודע כמה גם בעתיד?
(מתנצל על המשפט הארוך)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 2, 2017 בשעה 4:06 pm
אני מבין שמחלקות הכספים מפיקים ידנית דוחות ערך מלאי לתחילת תקופה ולסופה ורושמים תנועת יומן ידנית. זה לא ממש פיתרון כשם שזה לא כל כך נורא פעם ברבעון. אבל הם מתעקשים שזה יהיה עם כמה שפחות מגע יד אדם.- אוקטובר 2, 2017 בשעה 4:18 pm
אם כן הייתי מנסה לבנות משהו שכמעט ולא תלוי בקלטקלט יחיד: תאריך צובר
הפרוצדורה מבררת מה הצובר הקודם
מחשבת פערים ומתכננת את התנועות הנדרשות
הייתי עושה תנועה לכל מחסן בנפרד, בהנחה שניתן לרשום באיזו שדה את שם המחסן
אם קיימת כבר תנועה (לא מבוטלת) עם ערכים אלה (אולי סוג, חשבון, חשבון נגדי, תאריך, ושדה שמשקף מחסן) היא תדלג על המחסן ההוא.
כך שעצם קיום התנועות זה מה שחוסם יצירה של תנועות כפולות.שים לב שמה שאני כתבתי אתמול (איך יודעים איזה חשבונות וכו') עדיין בתוקף.
לא הייתי טורח למנוע סגירת צובר וכו' בגלל זה. כל אחד יכול לרשום איזו תנועה שרוצה ותנועה זאת לא משהו שמחשובה לתקינות המערכת באופן כללי.
אם יבטלו צובר אז שיבטלו את התנועות האלה ואז הפרוצדורה תוכל ליצור חדשים אחר כך.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.