מידע חשבונאי. עיבוד "טעינת נתונים ממסמך גיליון אלקטרוני." הגדרות ושימוש לדוגמה העברת נתונים מ-exel ל-bp 8.3

14.02.2024

כיצד לטעון מסמך של גיליון אלקטרוני לתוכנית 1C 8.3 הנהלת חשבונות?

ב-1C 8.3 אפשר להוריד בכמות גדולה רשימה של פריטים ממסמך גיליון אלקטרוני, למשל מקובץ אקסל.

לטעינה, אנו משתמשים בעיבוד חיצוני LoadDataFromTabularDocument.epf עבור טפסים מנוהלים (8.2 ו-8.3). זה אוניברסלי וצריך להתאים לכל תצורה שנכתבה עבור אפליקציה מנוהלת.

כדי להתחיל עיבוד חיצוני, עליך לעבור לתפריט "קובץ", ואז "פתח" ולבחור את העיבוד הזה מהספרייה שבה הוא נשמר:

עיבוד טעינת נתונים ממסמך גיליון אלקטרוני 1C 8.3 (טפסים מנוהלים)

לאחר פתיחת העיבוד ב-1C, אתה יכול להתחיל לעבוד איתו. קודם כל, עלינו להחליט היכן ומה נוריד:

בואו ניתן דוגמה בספר העיון "מינוח". אנו יוצרים קובץ עם נתונים בפורמט xls.

העיבוד יכול גם לטעון קבצים בפורמט הבא:

  • כל פורמט אחר שממנו ניתן להעתיק נתונים

כך נראה קובץ האקסל עם נתוני המקור, אותו נעלה לספר העזר "מינוח":

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

תפקידים אלו אינם נמצאים כעת במאגר המידע של 1C, וכעת נעלה אותם לשם.

לחץ על סמל "פתח" (המצוין באיור כ"בחר מקור") ובחר את הקובץ עם הנתונים. אתה יכול להשתמש בהעתקה פשוטה של ​​מידע. הנתונים ייטענו לעיבוד באופן אוטומטי. עכשיו בואו נבדוק אם מילאנו את הנתונים שלנו בצורה נכונה. כדי לעשות זאת, לחץ על כפתור "בקרת מילוי".

כפי שאתה יכול לראות, יש לנו כמה שגיאות! אנחנו נחסל את זה. עבור ללשונית "הגדרות":

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

חָשׁוּב! אם לא תציין שדה חיפוש, ייתכן שיופיעו פריטים כפולים. במיוחד לאחר ההורדה השנייה של קובץ דומה!

עכשיו בואו נראה למה "אחדות" מקללת על המגרש. העובדה היא שיחידות מדידה ב-1C 8.3 מאוחסנות בספרייה נפרדת ועיבוד כברירת מחדל מחפש יחידה זו לפי השם. אבל למעשה, המילה יחידה כתובה בשדה "שם מלא".

למרבה הצער, העיבוד יכול לחפש רק לפי "שם" ו"קוד" (עבור המתכנת האפשרויות רחבות יותר). אם תשים לב לתמונות למעלה, תראה שיש קוד בעמודה "יחידה". ובעיבוד אתה צריך לציין שהחיפוש צריך להתבצע באמצעות קוד. לחץ פעמיים על העמודה "מצב תקשורת" מול "יחידות" ושנה אותה ל"קוד".

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

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

לחץ על "טען נתונים" והפעם הכל עובר ללא שגיאות:

מבוסס על חומרים מ: programmist1s.ru

טעינת רשימת מוצרים לקטלוג המוצרים היא משימה נפוצה שיכולה להופיע גם בתחילת העבודה עם 1C וגם מאוחר יותר. אפשר לפתור את זה בדרכים שונות. אני מציע שיטה פשוטה ליישום - על ידי טעינה ממסמך של גיליון אלקטרוני. לאורך הדרך, נבחן כיצד ליצור מבנה ספריות שקל לעבוד איתו, ולהגדיר היררכיה עם בחירה המבוססת על מאפייני המוצר הרצויים ב-1c Trade Management 11.4 #UT11

צפו בסרטון - אני מראה הכל בצורה ברורה ב-1C Enterprise!

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

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

שנית, עבור ללשונית "NSI וניהול", חפש את "הגדרות כלליות", ואפשר את היכולת להשתמש בפרטים ומידע נוספים.

יצרתי את המבנה של המינוח כולו בספריית Types of Nomenclature. קיבוץ הסחורות בספריית המינוח יהיה תלוי בספרייה זו. זה יותר נוח ממה שהיה פעם עם קבוצות. לכל מוצר יש פרמטרים ייחודיים משלו. לדוגמה, למארזי מחשב יש גורמי צורה שונים, ולכוננים קשיחים יש גם פרמטר של "פורמט פקטור". איך מוסיפים את זה לתוכנית? בואו נפתח כל סוג של פריט בלשונית הפרטים הנוספים. סימניה זו תהפוך לזמינה לאחר הפעלת ההגדרה המתאימה. כאן אנו מזינים, עבור כל סוג, את הפרטים המשמשים עבור מוצר זה. לדוגמה, לכונן קשיח יש פרמטר "ממשק", ויש לו גם פרמטר Form Factor, רק למקרים יש משלהם והערכים בו שונים, לא זהים לדיסקים. באמצעות הפרטים הנוספים הללו ניתן להגדיר פילטר שיבחר מהר מאוד את הפריטים הרצויים ברשימת המוצרים. המסנן מוגדר על ידי הוספת פרטים נוספים.

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

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

כיצד לטעון מוצרים מ-EXCEL לתוך 1C, כיצד להגדיר את ספריית המינוח.

המומחה עונה:

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

על מנת שטעינה מ-exel ל-1c 8.3 תתרחש ללא פגיעה בנתונים, תחילה עליך להכין את הטבלה ישירות באקסל. הרשימה שנטענת לתוך V1S חייבת להיות בנויה נכון, כלומר. אסור להחזיק מספר סוגי נתונים (כמות, מספר, שם משפחה וכו') בעמודה אחת או בתא אחד.

אם הטבלה נגישה במיוחד, אז ב-1c טעינה מאקסל תתבצע ללא בעיות. לאחר מכן, עליך לבצע עיבוד 1C כדי לטעון נתונים מ- Excel. לביצוע עיבוד, עברו לתפריט File, ציינו Loading Data from a Tabular Document.epf בחלון המוקפץ, בשורת Loading mode, כתוב Loading into a directory. בשורה למטה אנו מציינים את סוג הספרייה - נומנקלטורה. לאחר מכן אנו פותחים את הקובץ ומחפשים את ה-Excel Sheet (*.xls) ברשימה, בוחרים את הקובץ שמכיל את המידע שאנחנו צריכים להוריד. לאחר מכן, נעבור להגדרות, בשורה שורת הנתונים הראשונה במסמך הגיליון האלקטרוני מציינת את המספר 2, שכן השורה העליונה מכילה את הכותרת של הטבלה שלנו.

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

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

עכשיו אתה יכול להוריד בבטחה. הטעינה של פריטים מ- Excel לתוכנית 1c הושלמה

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

משימה: המוכר סיפק ללקוח חשבונית אלקטרונית בפורמט xls יש צורך להשתמש בה כדי לרשום את קבלת הסחורה.

ניתן למצוא את העיבוד בדיסק ITS.

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

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

עבור התכונה "יחידת מדידה בסיס", בחר את מצב הטעינה "סט" וציין את יחידת המידה הבסיסית "חתיכה".

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

סוג הפריט נבחר מאלה הקיימים במסד הנתונים, בדומה לתכונה "יחידת אחסון בסיסית".

לחץ על כפתור "הורד".

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

עבור הפריט, בשדה "חפש לפי" בחר "קוד", שכן בהורדה הקודמת, ייחודו של הפריט נקבע לפי קוד הפריט.

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

התכונה "מקדם" נחוצה כדי שיהיה חישוב נכון מחדש של היתרות במחסן.

לאחר מילוי ההגדרות הדרושות, לחץ על כפתור "הורד".

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

במקרה שאין לך הזדמנות למשוך מומחה כדי לפתור בעיה זו, השתמש בעיבוד סטנדרטי בטפסים מנוהלים מ- 1C. אתה יכול להוריד אותו בדיסק ITS או מהקישור טוען נתונים מ- TabularDocument.epf .

קודם כל, אתה צריך לפתוח את העיבוד הזה במצב 1C:Enterprise. בתפריט "קובץ", לחץ על "פתח" ובחלון שיופיע בחר עיבוד שבו שמרת אותו. אתה יכול גם להשתמש בשילוב המקשים החמים "Ctrl+O".

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

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

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

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

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

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

בדוגמה זו, נבחן את הדרך הנוחה ביותר להורדה - מקובץ אקסל. לחץ על כפתור הפתיחה ובחר את קובץ הנתונים. הפורמטים הבאים נתמכים לפתיחה: *.mxl", *.xls, *.txt, *.dbf. כל הנתונים מהקובץ ייכללו במסמך העיבוד האלקטרוני.

בדיקה ומעקב אחר מילוי

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

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

במקרה זה, פריט המינוח "קרן 40*40*300" לא נמצא בתוכנית. לפני טעינת נתונים, עליך ליצור אותם או לטעון מראש את הפריט ב-1s 8.3 מקובץ דומה עם סחורות.

הורדת הגדרות

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

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

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

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

להוראה נוספת על טעינה ל-1C מ-Excel באמצעות דוגמה של המינוח, ראה את הסרטון: