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

כיצד להוסיף פרטים נוספים לרכיב ההתייחסות ב-1C Accounting 8.3 (גרסה 3.0)

2016-12-07T18:20:33+00:00

קורה שאין לנו מספיק הזדמנויות כבר זמינות ב-1C. ולא תמיד יש צורך לפנות למתכנת. אדבר על אחד מהמקרים הללו ביחס ל-1C החדש: Accounting 8.3 (גרסה 3.0).

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

1. עבור אל הקטע "ניהול" ובחר את הפריט "הגדרות כלליות" שם ():

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

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

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

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

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

7. כפי שניתן לראות, ל-Counterparty יש את התכונה Status ברשימת הפרטים הנוספים.

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

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

שאלה: אביזרים נוספים, ערעור התוכנית.


יום טוב.

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

תשובה:() תודה רבה. אני אדע.

שאלה: מידע נוסף על תוכנית boo 3.0


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

תשובה:

בצע הליך כזה במודול השרת הכללי וקרא לו במידת הצורך.

הליך WriteAdditionalProperty(lxDoc, lxPropertyName, lxValue)Export lxProperty = PlansofCharacteristicViews.AdditionalAttributesAndDetails.FindBy Name(lxPropertyName); If Not ValueFilled(lxProperty) אז //הנכס לא נמצא, צא //נסה לדווח אם הוא נקרא ממצב לקוח, //המשתמש יראה הודעה זו Report("תכונה נוספת לא נמצאה: " + lxPropertyName); לַחֲזוֹר; EndIf; //SetPrivilegedMode(True); //רישום הסטטוס ב-RS (זהו הראשי) lxSet = RegistersInformation.AdditionalInformation.CreateRecordSet(); lxSet.Selection.Object.Set(lxDoc); lxSet.Selection.Property.Set(lxProperty); lxWrite = lxSet.Add(); lxRecord.Object = lxDoc; lxRecord.Property = lxProperty; lxRecord.Value = lxValue; lxSet.Write(); //SetPrivilegedMode(False); סיום נוהל


שלום יקרים.

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

אם אתה מוסיף את האביזרים ישירות בקונפיגורטור, הבקשות לא הופכות למסובכות יותר, פשוט בחר "מינוח. האביזרים שלי". ואני פלט את זה באופן פרוגרמטי פעם אחת בצורה "OnCreateOnServer", מה שמוביל למודול משותף, כלומר. V צורה סטנדרטיתהוסיף שורה אחת - העדכון לא הופך לטחורים בגלל זה.
otherFormWorksServer.AddDocumentStatusToForm(ThisForm.Elements, ThisForm.Elements.Prent of NewElement); בעצם המחשבה, אם (במקרה שלי) יש הרבה שיפורים ולא כדאי להתרחץ עם תוספת. פרטים?

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

שאלה: מיקום פרטים נוספים בטופס


יום טוב. יש לנו מצב טפסים מנוהלים 1C:Enterprise 8.3 (8.3.6.2152).
עבור ספר העיון "מינוח", שונה הרכב הפרטים הנוספים. בטופס של רכיב ה-directory, הפרטים הנוספים הללו, למיטב הבנתי, מוצגים כאן - GroupAdditionalDetails.

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

תשובה:

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

שאלה: Exchange UT 11.3 -> אתר ב-Bitrix, העלאת פרטים נוספים


שלום לכולם.
החלפה בין UT 11.3 לאתר עבור Bitrix מוגדרת, המינוח עם פרטים נוספים (מאפיינים) נפרקים. יש תכונה אחת, עם סוג המחרוזת באורך בלתי מוגבל, המאחסנת תיאור שרירותי של המוצר. אז הפלטפורמה לא מאפשרת לכתוב לתוכה יותר מ-1024 תווים, זה מוגבל על ידי תוכנית סוגי המאפיינים. וטקסט גדול צריך להיות מאוחסן באביזרים נוספים, כל כך הכרחי, עם העלאתו לאחר מכן לאתר. אל תציע אביזרים סטנדרטיים, כן, זה מאפשר לך לאחסן מספר בלתי מוגבל של תווים עם העלאה לאחר מכן לאתר, אבל זה כבר בשימוש. לייעץ איך להיות?

תשובה:או להבריג אוגר נוסף כדי לאחסן את הטקסט הזה

שאלה: אביזרים נוספים או אביזרים רגילים + הרחבה.


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

איזו חוויה הכי טובה? מבחינת העדכונים הבאים והשימוש בתכונה זו באלגוריתמים / דוחות.

תשובה:האם זה נחוץ רק לדיווחים - עשה תוספת. אביזרים.

שאלה: פרטים נוספים, בקשה


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

EkvTerm2, ארגון "קרניים ופרסות"
אחר הצהריים:
שימוש: נכון
תאריך סיום: 06/10/2017

EkvTerm3, ארגון "קרניים ופרסות"
אחר הצהריים:
תאריך סיום: 06/12/2017

אנחנו צריכים שאילתה כדי שתוציא בצורה הבאה:
EqTherm1 נכון
EkvTerm2 נכון 06/10/2017
הָהֵן. עבור כל טרמינל, אלה המסומנים לשימוש, מציגים את התאריך, ניסיתי לכתוב בקשה כבר שלושה ימים, אבל זה לא יוצא כמו שצריך:
EquTherm1 נכון 06/10/2017
EkvTerm2 נכון 06/10/2017

הנה הבקשה שלי:

SELECT Acquiring Terminals פרטים נוספים.Reference. Account Bank. Owner AS Owner, Acquiring Terminals פרטים נוספים. Link AS Link, SELECT WHEN Acquiring Terminals פרטים נוספים. s.Value END How to Use PLACE Table1 FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsDetailsDetailsDetails Reference.DeletionMark = FALSE ו- AcquiringTerminalsAdditionalDetails.Property = &PropertyUse; /////////////////////////////////////////////// / /////////////////////////////// SELECT Acquiring TerminalsAdditional Details.Link.Bank Account.Owner AS Owner, AcquiringTerminalsAdditional Details.Link AS Link, SELECT WHEN AcquiringTerminalsAdditional Details .Property.Name LIKE "%Date%" THEN AcquiringTerminalsAdditionalDetails.Value END AS TerminationDate PUT table2 FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminals WHEREDetailring.DetailAdditionalDetailingB label = FALSE AND AcquiringTerminalsAdditionalDetails.Property = &PropertyDate; /////////////////////////////////////////////// / /////////////////////////////// SELECT table1.Owner AS Owner, table1.Link AS Link, table1.Use HOW Use , table2 .EndDate AS TerminationDate FROM table1 AS table1 LEFT JOIN table2 AS table2 BY (table1.Owner = table2.Owner) ORDER BY בעלים

תשובה:

1s-nick אמר:

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

SELECT AcquiringTerminalsAdditionalDetails.Reference AS Link, AcquiringTerminalsAdditionalDetails.Property AS Property, AcquiringTerminalsAdditionalDetails.Value AS Value FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsAdditionalDetails.Property AS Property, AcquiringTerminalsAdditionalDetails.Value AS Value FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsAdditionalDetails.LinkAdditionalDetailslinkWHERE. ROM Directory.AcquiringTerminals.AdditionalDetails AS AdditionalDetails WHERE AdditionalDetails.Property = &Property And AdditionalAttributes.Value = TRUE)

פשוט לא ברור למה אתה צריך NULL

Home 1C: Integrated Automation 2 חדש בגרסה

פישוט יצירת פרטים/מידע נוספים

יצירת פרטים נוספים ומידע נוסף מתבצעת בפקודה לְהוֹסִיףמסט אחר.

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

המעבר לטופס בחירת אפשרות הוספת פרטים/מידע נוסף מתבצע בלחיצה על הכפתור נוסף.

נתמכות אפשרויות שונות להוספת פרטים ומידע נוספים (האפשרות נבחרת בטופס הוספת פרטים/מידע נוספים).

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

יצירה והוספה של מידע נוסף עבור סוגי פריטים, מאפיינים וסדרות דומה ליצירה/הוספת פרטים נוספים.

שימוש בפרטים ומידע נוספים ב-BP 3.0

פרטים ומידע נוספים (להלן DRS) הוא מנגנון המאפשר להרחיב את הפונקציונליות שלו מבלי לשנות את התצורה. כתיבת הערה זו נבעה מהצו להדפיס תעודות TTN ותעודות א' ו-ב' תוך שמירת הפרטים, במטרה להמשיך ולהשתמש בהן בהצהרות על מוצרים אלכוהוליים, ופשוט על מנת לעיין מחדש במידע נוסף על הביצוע. הם משתמשים ב-BP 3.0 הבסיסי - אתה לא יכול לשנות את התצורה בהתאם, אבל DRS מספיק למשימה הזו.

ל-BP 2.0, עקרונית, יש לי פתרון כבר הרבה זמן - אני משתמש גם בפרטים נוספים, שבהם מאוחסנים נתונים על המכונית, הנהג, המוביל וכו'. הסכימה הסתדרה - בעת ההדפסה נרשמים פרטים נוספים (בהדפסה הראשונה נוצרים לא נוצרים), בהדפסה שלאחר מכן, פרטי הטופס ממולאים בערכים השמורים. אני משתמש באותם נתונים בעת מילוי הצהרות אלכוהול. התחלתי לעשות את זה על UV ב-BP 3.0 (3.0.20.18) וראיתי שמנגנון השימוש ב-DRS השתנה באופן משמעותי, ו-IMHO לטובה:

  1. האובייקטים "המשרתים" DRS השתנו:

BP 2.0

BP 3.0

Reference ValuesPropertiesObjects

תכנית סוגי מאפיינים AssignmentsPropertiesCategoriesObjects

תוכנית טיפוסים אופייניים

PropertiesObjects

מאגר מידע ValuesPropertiesObjects

ספריות קבוצות של פרטים ומידע נוספים

תכנית סוגי מאפיינים פרטים נוספים מידע

מרשם מידע מידע נוסף

  1. ב-2.0, השם "פרטים נוספים" אינו משקף במדויק את מהות המטרה של הנתונים הללו - הרי זה בדיוק "מידע נוסף", והם מאוחסנים באובייקטי תצורה שונים מהאובייקט של המידע הזה. עצמו. ב-3.0 ניתן לציין הן את המידע המאוחסן בפנקס "מידע נוסף", והן בדיוק את הפרטים המאוחסנים בחלק הטבלאי של מדריכי "פרטים נוספים" (ביו"ט 11 יש כעת למסמכים חלק טבלאי דומה), ופרטים אלו. הפכו לזמינים בצורה של רכיב ספרייה , במקום להיקרא על ידי כפתור בחלון נפרד.

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

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

עבור מסמכים, רק מבחר מידע נוסף זמין כעת:

עבור ספריות, אתה יכול להגדיר גם מידע וגם פרטים נוספים:

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

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

הרכב האובייקטים עם DRS השתנה גם הוא:

  • - BP 2.0 הוא 15 ספריות ורשימה של כל מסמכי התצורה במאפיין אחד,
  • - ספריות BP 3.0 הפכו ל-18, ו-110 מסמכים (לא בדקו את כל המסמכים הללו או לא), עבור כל אחד מהם מוגדר מידע נוסף באלמנט מוגדר מראש נפרד של הספרייה "סטים של פרטים ומידע נוספים".

עבור תכונות נוספות עם סוג "ערך נכס אובייקט", אתה יכול להגדיר רשימה שרירותית לבחירה - למעשה, אנלוגי של הספרייה (מאז 2.0 זה היה ספריית "ObjectsPropertyValues"):

ניתן לערוך את הרשימה.

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

רשימת RTiU ללא בחירה:

מידע נוסף רשום עבור המסמך:

הגדרת הבחירה ברשימת RT&U על ידי מידע נוסף:

רשימת RTiU עם בחירה מבוססת עבור מנהל התקן לא מלא:

זה נראה זוטות, אבל זה נחמד……….

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

למה אנחנו צריכים מידע ופרטים נוספים

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

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

חָשׁוּב:
מידע זה יהיה זמין למשתמשים שאין להם זכויות גישה ישירות לאובייקט.

הגדר פרטים ומידע נוספים

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

הוספת תכונה חדשה

שים לב שרק משתמש בעל הרשאות גישה מלאות יכול לבצע פעולה זו.

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

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

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