طرح های 1s 8 برای انواع ویژگی ها. مبانی سازماندهی زیرسیستم حسابداری. ایجاد یک ثبت اطلاعات
سوابق معمولاً در یک شرکت تجاری چگونه نگهداری می شوند؟
در چند سال اول، همه به دنبال سود هستند: برای خرید بیشتر، برای فروش سریع، هیچ کس هنوز علاقه ای به موجودی معلق کالا در فروشگاه ها و انبارها ندارد. حجم پایگاه داده با سرعت زیادی در حال افزایش است، زیرا ... در حالی که سفارش کالاهای سرمایه دار آشفته است.
به عنوان مثال، دیروز شما یک صندلی قرمز خریدید، امروز یک صندلی سبز خریدید، ابتدا داده ها را وارد پایگاه داده می کنند: 1) موقعیت قدیمی - صندلی قرمز 2) موقعیت جدید - صندلی سبز. اما پس از موجودی، همیشه یک درجه بندی مجدد کالا وجود دارد و در اینجا آنها به گزینه ایجاد موقعیت جدید می رسند، بدون اینکه توصیف خاصی به نام محصول از خواص ویژه آن وجود داشته باشد، یعنی. آنها محصول را به عنوان مثال به سادگی "صندلی" وارد می کنند و دو موقعیت محصول قبلی را برای حذف علامت گذاری می کنند.
پس از مدتی - رایگان سرمایه در گردشبه تعداد محدود تبدیل می شود در اینجا این سوال مطرح می شود: کدام محصولات برای سرمایه گذاری روی آنها تقاضای بیشتری داشتند و نه در محصول آویز.
یعنی دوباره شما باید ویژگی های اضافی محصول را بدانید، اما شما نیاز دارید که این ویژگی ها را دیگر به صورت آشفته وارد پایگاه داده نکنید - به سادگی با افزودن برخی توضیحات به نام محصول، بلکه به طور واضح و صحیح: نام باید کوتاه، مختصر و در یک قسمت اضافی تمام ویژگی های ممکن باشد. این محصول به شرح زیر است: به عنوان مثال رنگ، حجم، وزن، سازنده و موارد دیگر.
در اینجا، اگر ویژگی های یک محصول را در فهرست نامگذاری در قسمت "نظرات" بنویسیم، برای تحلیلگر آسان نخواهد بود که گزارش مورد نیاز خود را در مورد محبوبیت و گردش مالی یک محصول خاص با ویژگی های خاص ارائه دهد. از محصول
ما میتوانیم به فهرست نامگذاری یک فهرست زیرمجموعه متصل کنیم که کاربر میتواند ویژگیها و توضیحات لازم محصول را در آن وارد کند، اما در این رویکرد با این مشکل مواجه خواهیم شد که نمیتوانیم حدس بزنیم که کاربر چه نوع اطلاعات دیگری را میخواهد وارد کند. اطلاعات
به عنوان مثال، در زیر محصول "صندلی" - کاربر می خواهد ویژگی محصول - رنگ را نشان دهد، این یک مقدار داده رشته است. این به این معنی است که در دایرکتوری زیرمجموعه، رشته ویژگی را می سازیم. اگر بخواهد یک خاصیت اضافی از محصول را به عنوان مثال سازنده نشان دهد چه؟ سپس باید جزییات موجود در دایرکتوری فرعی را به عنوان یک نوع مرجع تبدیل کنیم، و به دایرکتوری دیگری «سازندگان» اشاره کنیم. اگر کاربر در ویژگی های اضافی محصول خود بخواهد تعداد پایه های صندلی را مشخص کند چه؟ در دایرکتوری subordinate باید صفت را عددی کنیم.....
از اینجا، زمانی که باید به کاربر فرصت ایجاد کنیم نوع داده ، در مقادیری که اطلاعات خود را معرفی می کند، سپس ما نیاز به ایجاد PVC داریم(طرح انواع مشخصه ها).
ما در مثال خود یک PVC پیچیده ایجاد خواهیم کرد، به طوری که مکانیسم کاملی برای توصیف خواص اضافی محصول وجود دارد.
اما اول بیایید به درس ایجاد PVC از کتاب نگاه کنیم(ص 476) 1C_ Enterprise 8.3. راهنمای عملیتوسعه دهنده مثال ها و تکنیک های معمولی” رادچنکو/خروستالوا
در اینجا ما قبلاً یک کتاب مرجع نامگذاری داریم. هدف از انجام وظیفه: بتواند بقایای موادی را که ارزش مشخصه خاصی دارند بشناسد. برای انجام این کار، ما اشیاء جدیدی را در Configurator ایجاد خواهیم کرد: 1) ثبت اطلاعات "مقادیر ویژگی های نامگذاری" 2) "ویژگی های نامگذاری" 3) وابسته به کتاب مرجع "گزینه های نامگذاری" برای توصیف دسته های مواد ) کتاب مرجع پی وی سی "ویژگی های نامگذاری اضافی" را برای تنظیم مقادیر نوع مشخصه هایی که هیچ نوع مناسبی در پیکربندی برای آنها وجود ندارد، زیر نظر بگیرید.
در نتیجه برای ما کافی است که تمام عناصر دایرکتوری فرعی را با این مقدار مشخصه از رجیستر اطلاعات انتخاب کنیم و سپس با استفاده از آنها و صاحبان آنها باقیمانده ثبت تجمع را بدست آوریم.
در پی وی سی که در حال ایجاد آن هستیم، در قسمت «نوع مقدار مشخصه»، یک نوع داده ترکیبی را نشان می دهیم: شماره، رشته، تاریخ، بولین، ویژگی های نامگذاری اضافی. و همچنین در فیلد PVC "مقادیر ویژگی های اضافی" - فهرست راهنمای PVC تابع "ویژگی های اضافی نامگذاری" را نشان دهید.
2) TypeProperties، type = Plan of Types of CharacteristicsLink.PropertiesNomenclature
و یک منبع ثبت اطلاعات ایجاد کنید:
مقدار، نوع = مشخصه. ویژگیهای نامگذاری.
ما تمام اشیاء جدید را ایجاد کرده ایم. نیازی به اضافه کردن آنها به زیرسیستم ها (در رابط کاربری) نیست، زیرا بین اشیاء جدید ارتباط وجود دارد و نکته اصلی فهرست "گزینه های نامگذاری" زیر مجموعه نامگذاری است که با باز کردن هر محصولی می توانیم آن را مشاهده کنیم. از فهرست نامگذاری:
هنگام تنظیم ثبت اطلاعات "NomenclaturePropertyValues" چندین تفاوت وجود دارد مجموعه ویژگی ابعاد ثبت نام(گزیده ای از لیست OptionsNomenclature در اینجا قرار می گیرد) - چگونه ارائه دهنده، این فرصت را از مرجع "گزینه های نامگذاری" به ما می دهد - با این ثبت اطلاعات تماس بگیرید. و همچنین برای مقدار منبع ثبت - "پیوند بر اساس نوع" = نوع خاصیت و "پیوندهای پارامتر انتخاب" = انتخاب. مالک (نوع ویژگی) را تنظیم کنید.
علاوه بر این، در کتاب در این درس وجود دارد توضیحات مفصل– بهترین نحوه پیکربندی فرمهای فهرست و اشکال اصلی اشیاء جدید، به گونهای که کاربر هنگام پر کردن ویژگیهای محصول، فقط اطلاعات مورد نیاز خود را ببیند. ما همه این جزئیات را در اینجا نشان نمی دهیم.
بیایید فقط محصول خود را امتحان کنیم، به عنوان مثال، "کابل های برق" - ویژگی اضافی "کابل های سفید" و ترکیب ویژگی را تنظیم کنید: "نوع ویژگی" = رنگ و "مقدار خاصیت" = سفید. این الگوی باز شدن پنجره ها یکی پس از دیگری است:
.... من شما را نمی دانم، اما سرم از قبل می چرخد و دیگر کاملاً مشخص نیست که ما چه می کنیم و چرا))))
تصور کنید چنین زنجیره ای را برای کاربر توضیح دهید؟!؟…..برای اینکه کاربر ما بتواند چیزی را که خودمان دیگر نمی فهمیم بفهمد، باید حداقل سه گواهی 1C داشته باشد)))
اگر از معرفی خواص محصول طبق طرحی که در بالا توضیح داده شد ترسیده و ناراحت هستید، می توانید به همان نمودار از خود کتاب درسی نگاه کنید:
.... فقط فوق العاده سخت است!!! و هر برنامه نویس مبتدی تصمیم می گیرد که درگیر نشدن با PVC آسان تر از تلاش برای کشف چنین طرحی است.
برای به دست آوردن نتیجه نهایی کار - موجودی کالاها با توجه به ویژگی های آنها، این کتاب پیشنهاد می کند بعد "مجموعه ویژگی ها" را با یک نوع مرجع به فهرست "گزینه های نامگذاری" زیر مجموعه نامگذاری به ثبت باقی مانده اضافه کنید. در مرحله بعد، یک فیلد با همان نام و نوع داده به اسناد دریافت/هزینه مواد در بخشهای جدولی اضافه کنید و به ماژولهای این اسناد، ورود به ثبت تعادل «مجموعه ویژگیها» را اضافه کنید. در خود دایرکتوری "گزینه های نامگذاری" - ویژگی ها را در منوی آن بنویسید، که به شما امکان می دهد بعداً آنها را در گزارش SKD ببینید. و به عنوان آخرین مرحله، یک گزارش SKD در مورد محصولات باقیمانده با انتخاب بر اساس ویژگی ها ایجاد کنید:
بله، گزارش جالب به نظر می رسد، اما روند ایجاد ویژگی ها (خواص) اضافی یک محصول بسیار گیج کننده است، علاوه بر این، کاربر، هنگام وارد کردن داده های اضافی در هنگام پر کردن صورت حساب های رسید / هزینه، یک واحد ایجاد نمی کند. خطا ..... شروع از وارد کردن "مجموعه خصوصیات" در فیلدهای سند...
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
بیایید سعی کنیم مکانیسم ایجاد خواص اضافی برای یک محصول را درک کنیم، شاید بتوانیم به راه حلی ساده تر برای حل مشکل برسیم.
پس به چه چیزی نیاز داریم:
1. به کاربر اجازه دهید تا توضیحاتی از Properties به Nomenclature اضافه کند.
2. تحلیلگر را فعال کنید تا شاخص های فروش را در انتخاب بر اساس ویژگی های محصول مطالعه کند.
بیایید در نظر بگیریم که هنگام حل اولین نکته چه گزینه هایی داریم:
1. ما میتوانیم یک دایرکتوری فرعی به فهرست نامگذاری اضافه کنیم، که در آن کاربر فقط دادههای خاص و نوع رشتهای را که توسط ما در Configurator مشخص شده است، توصیف میکند... این مناسب نیست، زیرا هنگام توصیف ویژگیهای یک محصول، نوع داده "غیر قابل پیش بینی" توسط ما در Configurator ممکن است مورد نیاز باشد: به عنوان مثال، تاریخ، شماره، خط، پیوند به فهرستی دیگر.
2. بنابراین، برای ایجاد خواص اضافی نامگذاری، ما باید PVC را ایجاد کنیم، زیرا پی وی سی یک کتاب مرجع + شرح انواع داده ها است.
اگر در فهرست نامگذاری باشیم، یک قسمت جدولی ایجاد می کنیم که در آن دو فیلد وجود دارد - نوع داده مشخصات محصول وارد شده و مستقیماً خود مقدار. بسیار ساده است - یک فیلد به PVC و دیگری به ویژگی های این PVC اشاره دارد.
اما در این صورت، ما نمیتوانیم رکوردها را منحصربهفرد کنیم... فقط گزینهای را تصور کنید که در زیر یک محصول، به عنوان مثال، Sausages، میتوانید دو نوع مقدار را برای ویژگی "Color" وارد کنید: هر دو. قرمز و سبز)))
بنابراین، این روش ساده ترین است، اما منحصر به فرد در خواص نامگذاری ارائه نمی کند.
3.بیایید PVC ایجاد کنیم، اما مقادیر آن را تایپ می کنیم از طریق ثبت اطلاعات. ثبت اطلاعات - فقط شامل داده های منحصر به فرد.
این همه کاره ترین گزینه است. ما ویژگی های محصول را با آن ثبت خواهیم کرد انواع مختلفداده ها، و مقادیر این ویژگی ها برای یک محصول خاص منحصر به فرد خواهد بود.
p.s. در اینجا می توانید یک پوشه پی وی سی فرعی ایجاد کنید تا تمام ویژگی های رشته مورد را در آن ثبت کنید. اما فعلاً مسائل را پیچیده نکنیم.
برای انجام این کار، دو بعد را در ثبت اطلاعات اضافه می کنیم:
2) خواص نامگذاری، نوع = پلان انواع مشخصات پیوند PVC.
در منابع ثبت نام "مقدار ملک" را نشان می دهیم، نوع = Characteristic.UniversalPVC:
در حال حاضر این همه چیز است، ما مکانیزمی برای خواص منحصر به فرد محصول ایجاد کرده ایم. ما هنوز باید راحتی انتخاب داده ها را برای کاربر پیکربندی کنیم.
بیایید منبع "Property Value" ثبت اطلاعات را انتخاب کنیم و در منوی سمت راست در برگه "Views" - اتصالات ایجاد کنیم تا هنگام انتخاب مقدار این ثبت در حالت کاربر، بلافاصله لیستی از بعد دریافت کنیم. از این ثبت "املاک نامگذاری". چون به یاد داشته باشید که بعد "ویژگی نامگذاری" PVC است و منبع "ارزش دارایی" ویژگی این PVC است. بنابراین، در این هیئت نشان دادن "رابطه بر اساس نوع" = "املاک نامگذاری". حال اگر در بعد ثبات یک Data Type را انتخاب کرده باشیم، مثلاً رشته، وقتی مقداری را در یک منبع وارد می کنیم، بلافاصله رشته نوع را خواهیم داشت و نه همه لیست های ممکن از انواع!
بیایید به حالت کاربر برویم، هر محصولی را از فهرست نامگذاری انتخاب کنیم، آن را باز کنیم، در بالای عنصر دایرکتوری پیوندی به ثبت اطلاعات ایجاد شده داریم که ویژگی های جدید محصول خود را به آن اضافه می کنیم:
در این مثال، برای محصول "Philips 2N2369 Transistor" - ابتدا نوع خاصیت محصول مورد نظر را ایجاد کنید، بگذارید "Transistors" باشد و بلافاصله نوع داده این ویژگی را مشخص کنید - در این مثال، ما به صورت دستی نوع داده را انتخاب می کنیم. = رشته ذخیره کنید. و سپس باید مقادیر این نوع ویژگی های محصول را تنظیم کنیم، بگذارید "ترانزیستورهای جریان کم" باشد:
بیایید یک ویژگی دیگر به این محصول اضافه کنیم، به عنوان مثال، سازنده "کره".
بیایید یک محصول دیگر را انتخاب کنیم، یک ویژگی "Transformers" برای آن ایجاد کنیم، نوع = رشته، مقدار = "ترانسفورماتور رشته". و دومین خاصیت که می خواهیم برای این محصول وارد کنیم نیز "سازنده" خواهد بود - نیازی به ایجاد آن نیست، قبلاً آن را در انتخاب داریم، اما اگر سعی کنیم همان مقدار این ویژگی را وارد کنیم، برابر با «کره»، پس باید آن را به صورت دستی تایپ کنیم... خیلی راحت نیست... وقتی مقداری که یک بار وارد می شود، می تواند بارها جایگزین شود خوب است.
برای افزودن این راحتی، اجازه دهید به Configurator برویم و یک دایرکتوری ایجاد کنیم، در برگه "Owner" ما "Universal PVC" را که قبلا ایجاد شده بود نشان خواهیم داد. اکنون، اگر ویژگیهای ارزش ما رشتهها باشد، لازم نیست دائماً نوع = String را انتخاب کنیم، کافی است پیوندی به این کتاب مرجع فرعی ارائه دهیم: ذخیره مقادیر رشته در آن بسیار راحت است. علاوه بر این، این روش به ما اجازه می دهد تا مقادیر رشته ای آماده را برای ویژگی های محصول انتخاب کنیم.
بیایید تنظیمات کوچکی را در PVC در ارتباط با دایرکتوری فرعی که ظاهر می شود انجام دهیم:
همچنین در ثبت اطلاعات باید تنظیماتی را اضافه کنیم تا هنگام انتخاب یک مقدار منبع ثبت، بلافاصله انتخابی توسط مالک این ویژگی داشته باشیم.
ما اولین نقطه کار را تکمیل کردیم - مکانیزمی برای ایجاد خواص منحصر به فرد برای محصول ایجاد کردیم.
بیایید ویژگی های مختلف مورد را در حالت کاربر 1c پر کنیم. لطفاً توجه داشته باشید که ویژگیهایی که قبلاً وارد شدهاند، مانند مثلاً سازنده، از قبل در گزینه انتخاب ملک در دسترس هستند، و همچنین به ما این امکان داده میشود که فوراً یک مقدار آماده را برای این ویژگی انتخاب کنیم، به عنوان مثال، «کره» .
حالا بیایید به مرحله دوم حل کار برویم: ایجاد امکان انتخاب در گزارش، به عنوان مثال، با موجودی محصول یا فروش محصول از ویژگی های این محصول.
من فوراً می گویم که با افزودن هیچ ویژگی محصول به فیلدهای بخش های جدولی اسناد، مکانیسم پیچیده ای را به دست نخواهیم آورد!!! در عمل نمی توان این کار را کرد وگرنه چنان با مدارک خلط می شود که بعداً هیچکس قدرت کافی برای رفع آن را نخواهد داشت...
همه چیز بسیار ساده تر است. ما یک محصول داریم، نام آن کوتاه، لاکونیک است، تمام تفاوت های ظریف در خواص آن شرح داده شده است. اگر محصولی با انواع خواص مختلف داشته باشیم، به این معنی است که این محصول متفاوت است و یکسان نیست!
به عنوان مثال، ما یک محصول "سامسونگ لاین ترانسفورماتور" داریم که دارای دو ویژگی است: 1) "ترانسفورماتور" = "ترانسفورماتور خط" 2) "تولید کننده" = "کره" و یک محصول دیگر "ترانسفورماتور خط روسیه". دو ویژگی: 1) "ترانسفورماتور" = "ترانسفورماتورهای خط پایین" 2) "تولید کننده" = "روسیه". پس به هیچ وجه نمیتوان گفت که این دو محصول یکی هستند ولی فقط از نظر خواص با هم فرق دارند!!! خیر، این دو محصول با هم متفاوت هستند که به اختصار به تفاوت آنها در نام اشاره می کنیم و در خواص این محصول با جزئیات بیشتری توضیح می دهیم.
بنابراین، ما نیازی به ایجاد فیلد اضافی در آن نداریم اسناد اولیه، به منظور تجویز یکی از ویژگی های محصول (ممکن است بیش از یکی از این ویژگی ها را داشته باشیم!).
ما تمام فاکتورها و اسناد خود را مجدداً ارائه خواهیم کرد. (در اینجا در اسناد روش اول از کتاب، فیلدهایی با ویژگی های اضافی وجود دارد، اما آنها به هیچ وجه بر مکانیسم PVC جدید خود ما تأثیر نمی گذارند)
در Configurator ما یک گزارش در مورد ثبت "Uniqueness of Universal PVC" ایجاد خواهیم کرد. بیایید کد زیر را در درخواست گزارش ACS بنویسیم:
مواد باقیمانده را انتخاب کنید , مواد باقیماندهRemainingsAndTurnovers.QuantityFinalRemaining ok AS Final Remainder, Uniqueness of UniversalPVC.Property of Nomenclature, Uniqueness ofUniversalPVC.ValueProperties FROM RegisterAccuulation .Remaining Materials.RemainingsAndTurnover AS Remaining MaterialsRemainingandTurnover LEFT CONNECTIONRegisterInformation.UniquenessofUniversalPVC AS Uniqueness of UniversalPVC ON Remaining MaterialsRemainsAndTurnover.NoMaterial.
در تنظیمات گزارش ACS، ما اجازه استفاده از "انتخاب" را در حالت کاربر می دهیم. هنگام ایجاد یک گزارش در 1C-Enterprise، در قسمت انتخاب، گزینه Nomenclature Property = Manufacturer را انتخاب کنید. گزارش بسیار جالبی خواهیم داشت:
با جایگزینی ثبت موجودی با ثبت فروش، یک گزارش فروش دوم با قابلیت انتخاب بر اساس ویژگی های محصول ایجاد می کنیم.
ما نقطه دوم وظیفه را انجام دادهایم و حتی از آن فراتر رفتهایم - قادر ساختن تحلیلگر برای ایجاد گزارش در زمینه ویژگیهای محصول.
در نسخه ما، مکانیسم PVC ساده، واضح و به سرعت قابل تنظیم است.
p.s. هنگام ایجاد این مقاله، اطلاعاتی که از اینجا خواندم بسیار به من کمک کرد:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
امیدوارم مقاله من برای برنامه نویسان تازه کار در پلتفرم 1c 8.3 مفید باشد
p.s. من یک پایگاه آموزشی را ضمیمه می کنم که در آن تمام نمونه های فعلی در دانلود ایجاد شده است. من نوشتن این پایگاه داده را از ابتدا با استفاده از درس های کتاب "1C_Enterprise 8.3" شروع کردم. راهنمای عملی برای توسعه دهندگان نمونهها و تکنیکهای استاندارد» توسط Radchenko/Khrustaleva http://v8.1c.ru/metod/books/book.jsp?id=441، به سادگی آن را با پیشرفتهای خود تکمیل میکند.
موفق باشید در تسلط بر PVC، در مورد حل این مشکل دشوار - شعار زیر بسیار مناسب است)):
حسابداری ارزی شامل انعکاس معاملات روی حساب های خاص (معمولاً حساب های تسویه حساب) نه تنها به ارز حسابداری تنظیم شده (به روبل)، بلکه در سایر ارزها نیز می شود. هنگام ایجاد ورودی برای چنین حساب هایی، شاخص موجودی روبل (یعنی چیزی که در بدهی یک حساب و اعتبار حساب دیگر برای اطمینان از موجودی، برابری مانده بدهی و اعتبار و گردش مالی منعکس می شود) بر اساس میزان فعلی محاسبه می شود. (یا در سند مشخص شده است) نرخ مبادله ارزی که به عنوان ارز تسویه حساب متقابل با طرف مقابل انتخاب شده است. در صورت تغییر نرخ ارز، با در نظر گرفتن مابه التفاوت نرخ ارز به حساب سود و زیان، با نیاز به تجدید ارزیابی بدهی مواجه می شویم. اگر در مورد حسابداری واقعی صحبت کنیم، این رویه ها پیچیده تر به نظر می رسند، اما ماهیت آنها به عملیاتی که در بالا توضیح داده شد خلاصه می شود.
فرض کنید ما به طرف مقابل A 1000 دلار بدهکاریم، در زمان ایجاد بدهی، نرخ تبدیل دلار 30 روبل بود. صحبت کردن در شرایط حسابداری، سپس ورودی حسابداری زیر را دریافت می کنیم:
D مواد K تسویه حساب با تامین کنندگان 30000 روبل. (1000 دلار)
یک ماه بعد، نرخ دلار به 31 روبل تغییر کرد. اگر بدهی به تامین کننده هنوز بازپرداخت نشده است، در واقع ما اکنون نه 30000، بلکه 31000 روبل به او بدهکار هستیم. به منظور منعکس کردن این تفاوت در حساب های حسابداری، می توانید از ورودی زیر استفاده کنید (تکرار می کنیم - در اینجا فقط ماهیت فرآیندهای واقعی مرتبط با تجدید ارزیابی منعکس می شود)
D سود و زیان C تسویه حساب با تامین کنندگان 1000 روبل.
لطفاً توجه داشته باشید که ما یک ورودی حسابداری انجام می دهیم که فقط مبلغ روبل را منعکس می کند، زیرا وقتی نرخ تبدیل ارز تغییر می کند، این مقدار است که تغییر می کند. بدیهی است که با رشد نرخ ارز، در این مورد، ضرر "غیر منتظره" به مبلغ 1000 روبل دریافت کردیم، اگرچه میزان بدهی به ارز خارجی تغییر نکرد. زمانی که نرخ ارز کاهش می یابد وضعیت برعکس اتفاق می افتد. اگر در زمان تجدید ارزیابی نرخ تبدیل دلار 29 روبل باشد، ما یک سود "غیر منتظره" دریافت خواهیم کرد:
D پرداخت به تامین کنندگان K سود و زیان 1000 روبل.
در حسابداری حساب هایی به نام وجود دارد خارج از ترازنامه. چنین حساب هایی برای ذخیره اطلاعات بدون استفاده استفاده می شود دو ورودی. به عنوان مثال، این می تواند اطلاعاتی در مورد دارایی های ثابت اجاره شده باشد. سازمان از یک طرف باید اطلاعات مربوط به آنها را ذخیره کند، از طرف دیگر نباید بر وضعیت ترازنامه تأثیر بگذارد، زیرا متعلق به سازمان نیست، استهلاکی از این دارایی های ثابت دریافت نمی کند. بنابراین، چنین اطلاعاتی در حساب های خارج از ترازنامه ذخیره می شود. ورودیهای دریافتی برای چنین حسابهایی در سمت بدهکار انجام میشود، در حالی که ورودی هزینهها در حساب اعتباری انجام میشود. حساب های خارج از ترازنامه با سایر حساب ها مطابقت ندارد.
در مورد تجزیه و تحلیل
حسابداری را می توان در یک یا چند مورد نگهداری کرد بخش های تحلیلی. به عنوان مثال، برای حساب مواد، ارائه یک بخش کاملاً منطقی است نامگذاری، به لطف آن می توانید دریابید که چه مواردی در حساب در نظر گرفته شده است. منطقی است که سوابق تسویه حساب با طرف مقابل را در چارچوب خود طرف مقابل و احتمالاً توافقات با طرف مقابل و ارزها نگه دارید. بخش های تحلیلیمرسوم است که در اصطلاحات 1C: Enterprise تماس بگیرید زیرمجموعه. عبارت "Subconto Nomenclature" باید به عنوان "Analytic section Nomenclature" درک شود.
اشیاء 1C: زیرسیستم سازمانی و حسابداری
برای پیاده سازی زیرسیستم حسابداری، به اشیاء 1C:Enterprise 8 زیر نیاز داریم:
- طرح انواع ویژگی ها. ما از آن برای ذخیره انواع تجزیه و تحلیل (subconto) که باید در حساب های ما وجود داشته باشد استفاده خواهیم کرد.
- نمودار حساب. این اساس است زیر سیستم حسابداری. نمودار حساب ها شرح حساب هایی را که حسابداری در آنها نگهداری می شود ذخیره می کند. تنظیمات ممکن است شامل تعداد نامحدودی از نمودارهای حساب باشد، با این حال، معمولاً تعداد نمودارهای حساب در یک پیکربندی از 1-2 تجاوز نمی کند. نمودار حساب ها را می توان با یک دایرکتوری با هدف خاص مقایسه کرد که برای ذخیره اطلاعات مربوط به حساب های حسابداری طراحی شده است.
- ثبت حسابداری. با نمودار حساب ها مرتبط است و برای ذخیره سازی استفاده می شود سوابق حسابداری. ثبت حسابداریرا می توان با مجله ای مقایسه کرد که سوابق حسابداری در آن نگهداری می شود.
هنگام ایجاد یک زیر سیستم پیکربندی حسابداری، ابتدا ایجاد می کنیم طرح انواع ویژگی ها- هنگام ایجاد نمودار حسابها باید به آن ارجاع داده شود، سپس - نمودار حسابها - بدون مشخص کردن نمودار حسابها نمی توانیم ایجاد کنیم ثبت حسابداری.
طرح انواع ویژگی ها
بیایید یک مورد جدید ایجاد کنیم طرح انواع ویژگی ها، بیایید آن را صدا کنیم TypesSubconto، برنج 1.1
برنج. 1.1.
طرح انواع ویژگی هایک نوع داده جدید به سیستم اضافه می کند که در اصل یک نوع داده ترکیبی است. این نوع ترکیبی از داده ها معمولاً شامل دایرکتوری هایی است که عناصر آن در نهایت در حسابداری تحلیلی استفاده می شوند. ارزش های مشخصه را می توان نه تنها توسط کتاب های مرجع ارائه کرد - علاوه بر این، به عنوان مثال، آنها می توانند اسناد و شمارش باشند.
ایجاد شده را اضافه می کنیم طرح انواع ویژگی هابه زیر سیستم حسابداری.
هنگام تنظیم طرح انواع ویژگی هاخواص آن از اهمیت ویژه ای برخوردار است نوع ارزش مشخصهو مقادیر آمار اضافی. آنها مجموعه ای از انواع داده را تعریف می کنند که با طرحی از انواع مشخصه متحد شده اند.
برای پیکربندی صحیح این خصوصیات، قبل از ادامه، اجازه دهید ایجاد کنیم دایرکتوری جدید-بهش زنگ بزنیم زیرمجموعه.
بیایید یک دایرکتوری به زیرسیستم اضافه کنیم حسابداری.
بیایید در برگه انتخاب کنیم صاحبانویندوز تنظیمات دایرکتوری، طرح انواع ویژگی ها TypesSubcontoبه عنوان مالک، پارامتر را تنظیم کنید با استفاده از ارسالدر معنا عناصر، برنج 1.2.
برنج. 1.2.
ما دیگر مقادیر دایرکتوری را پیکربندی نمی کنیم، اگرچه در صورت لزوم می توان این کار را انجام داد. ما به آن نیاز داریم تا کاربر پیکربندی را به مقادیر زیرمجموعه محدود نکنیم، که می تواند با استفاده از دایرکتوری های موجود مشخص شده از نظر انواع ویژگی ها، آنها را تنظیم کند. در واقع، این به کاربر اجازه می دهد تا به طور مستقل موارد لازم را تنظیم کند بخش های تحلیلیبدون توسل به پیکربندی و راه اندازی سیستم طرح انواع ویژگی ها.
برویم به طرح انواع ویژگی ها، روی نشانک اساسیملک خود را باز کند نوع ارزش مشخصه، برنج 1.3.
برنج. 1.3.
کادر را علامت بزنید نوع داده مرکب، علامت کادر را بردارید خط(برای استفاده در طرح هایی با انواع مشخص توصیه نمی شود
... حسابداری جزییات در چارچوب ویژگی ها و ویژگی ها انجام می شود و باید با استفاده از طرحی از انواع ویژگی ها اجرا شود. مجموعه ای از ویژگی ها یک مشخصه را تعریف می کند. یک قسمت می تواند چندین ویژگی متفاوت داشته باشد...
راه حل
در اصل، اجرای موارد زیر ضروری است: یک دایرکتوری فرعی "ویژگی های نامگذاری" در فهرست "نامگذاری" ایجاد کنید و توانایی دومی را برای ذخیره مقادیر ویژگی هایی که مشخصه را تعریف می کنند سازماندهی کنید.
1. فهرست «ویژگیهای آیتم» را به پیکربندی اضافه کنید و آن را به فهرست «نامگذاری» وابسته کنید.
2. برای پلان انواع مشخصه "خواص اشیاء"، "نوع مقدار مشخصه" را تعریف می کنیم. باید حاوی همه انواع مقادیری باشد که ویژگی های مختلف می توانند داشته باشند.
3. برای ذخیره مقادیر دارایی، یک ثبت اطلاعات "مقدار ویژگی شی" ایجاد می کنیم.
اندازه گیری ها:
- شیء، تایپ کنید "Directory.CharacteristicsNomenclature" (شما می توانید انواع دیگری را اضافه کنید؛ یک فهرست برای حل این مشکل کافی است).
- اموال، نوع “طرح انواع مشخصه ها.خواص اشیا”;
- مقدار، نوع "Characteristic.Properties of Objects" که با طرح انواع مشخصه ها "Properties of Objects" تعریف می شود.
توجه!!!در اینجا شما باید نه نوع "Plan of Types of CharacteristicsLink.Properties of Objects" را انتخاب کنید، بلکه نوع "Characteristics.Properties of Objects" را انتخاب کنید.
4. برای تعیین نوع مشخصه “Value” بسته به نوع مقدار انتخاب شده از ویژگی “Property”، با تعیین ویژگی “Property”، ویژگی “Raction by type” را پر کنید.
خط پایین
در حین حل مشکل، ایجاد زیبایی در نظر گرفته نمی شود (نشان دادن سرفصل اشکال موجودیت های مختلف، جداسازی اشیا به زیر سیستم ها، ایجاد فرم ها، بررسی صحت داده ها، تشکیل نام یک مشخصه بسته به مقادیر ویژگی) .
پس از راه اندازی راه حل برنامه توسعه یافته و وارد کردن داده ها، عملکرد لازم را به دست می آوریم
طرح انواع ویژگی ها قبلاً یک شیء نسبتاً ساده است، هنگام مطالعه، وقتی نمونه هایی را در کتاب های درسی تجزیه و تحلیل می کردم، به نظر پیچیده می رسید بلافاصله همراه با اشیاء دیگر داده شد. اینها نمونه هایی از ویژگی های یک نامگذاری یا زیرمجموعه بودند. پس PVC چیست؟
فکر می کنم شما با مفاهیمی مانند Type Description و Directory آشنا هستید. اگر نه، پس قبل از مطالعه بیشتر به مقالات زیر نگاه کنید، آنگاه همه چیز واضح تر خواهد شد.
پس بیایید ادامه دهیم. اگر از قبل با Type Descriptions و Directories آشنا هستید، پس Plan of Characteristic Types Directory + Type Descriptions است. همانطور که می بینید، همه چیز ساده است. و این ایده اصلی است، یعنی. طرح انواع مشخصه ها به خودی خود نمی تواند عملکرد ویژگی های یک آیتم یا زیرمجموعه را اجرا کند، برای این کار از ویژگی ها و مکانیسم های دیگر اشیاء نیز استفاده می شود.
بیایید نحوه پیکربندی عملکرد مشخصه برای یک آیتم را بررسی کنیم.
وظیفه
بنابراین، ما یک نامگذاری داریم که باید برخی از ویژگی های اضافی را برای آن تنظیم کنیم، به عنوان مثال:
در این تصویر، PVC مسئولیت ستون "Property" و نوع ارزش در ستون "Value" را بر عهده خواهد داشت.
آن ها این ویژگی یک عنصر PVC خواهد بود (شاید از پیش تعریف شده باشد)، و نوع مقدار برای ستون "Value" شی TypeDescription خواهد بود که در هر عنصر PVC وجود دارد.
ما PVC را ایجاد می کنیم
در تصویر بالا می بینید که دایرکتوری "مقادیر اضافی" به عنوان یک نوع در دسترس نشان داده شده است. این ممکن است لزوما نشان داده نشود، اما این مکانیسم کار را بسیار آسان تر می کند. از این گذشته ، به عنوان یک قاعده ، ویژگی ها و ویژگی های یک آیتم مقادیر متنی هستند و نه سایر اشیاء پایگاه داده. و همه اینها در یک مکان ذخیره می شود، همچنین هنگام ایجاد یک عنصر جدید، نوع پیش فرض فقط روی فهرست ویژگی های اضافی تنظیم می شود.
برای تعیین یک دایرکتوری اضافی، ابتدا باید برای این دایرکتوری نصب کنید صاحب PVC مادر غیر این صورت در لیست انتخاب نخواهد بود و سپس آن را در ویژگی های PVC در برگه "Basic" انتخاب کنید.
توضیح کوتاه در مورد نحوه عملکرد PVC ابتدا، در برگه "Basic"، همه انواع موجود در این PVC را در قسمت "Characteristic value type" انتخاب می کنیم و برای عناصر، نوع مقدار را از موارد موجود در این PVC تعیین می کنیم. در مورد ما، برای PVC فقط می توانید فهرست "ارزش های اضافی" را انتخاب کنید.
ایجاد یک ثبت اطلاعات
اکنون خواص (PVC) و یک کتاب مرجع برای ذخیره مقادیر (مقادیر اضافی) ایجاد کردهایم، اکنون باید نامگذاری و ویژگیها را پیوند دهیم. برای این، از ثبت اطلاعات استفاده می شود، در مورد ما دارای فیلدهای زیر است: ابعاد "اقلام، ویژگی مورد" و منبع "مقدار دارایی"
اگر استفاده می کنید مدیریت کرد پس از آن کافی است برای منبع "PropertyValue" در رجیستر "NomenclaturePropertyValues" یک اتصال بر اساس نوع "NomenclatureProperty" اضافه کنید و سپس هنگام ویرایش ورودی ثبت اطلاعات، هنگام انتخاب یک مقدار برای "NomenclatureProperty". در قسمت "، نوع مقدار در فیلد "PropertyValue" تغییر خواهد کرد.
اگر دارید معمولیبرنامه، سپس این اتصال، "رابطه بر اساس نوع"، باید در فرم مربوط به فیلد ورودی "مقدار ویژگی" پیکربندی شود و در این صورت لازم است از روش "استفاده شود" CastValue()" برای خلاص شدن از انتخاب نوع غیر ضروری و جلوگیری از موقعیت های خطا:
ValueProperties = نامگذاری اموال. ValueType. LeadValue(ValueProperties);انتخاب توسط مالک
چون ما دایرکتوری «ارزشهای اضافی» را داریم که تابع «ویژگیهای نامگذاری» PVC است، سپس میتوانید انتخابی را بهگونهای تنظیم کنید که وقتی یک ویژگی نامگذاری را در فیلد «مقدار ویژگی» انتخاب میکنید، فقط از عناصر فرعی انتخاب کنید. برای مدیریت کردبرنامه، این کار در ویژگی های منبع انجام می شود، ویژگی "Selection Parameter Links" نامیده می شود، شما باید "Selection.Owner(Nomenclature Property)" را انتخاب کنید. برای معمولیبرنامه نیازی به انجام کاری ندارد زیرا با تنظیم Link by type، خود برنامه فقط عناصر فرعی را نشان می دهد.
مهم!ویژگی "Link by type" فقط با ویژگی هایی کار می کند که نوع آنها PVC است.
در نتیجه
بنابراین، از طریق ثبت اطلاعات، دایرکتوری "Nomenclature" را با ویژگی های PVC آن "Nomenclature Properties" و مقادیر آن را در فهرست "Additional Values" پیوند دادیم.
مهم!تمام داده هایی که ما به آنها علاقه مندیم یعنی. مشخصات کالا در رجیستر ذخیره می شود، نه در PVC.
برای معمولیبرنامه های کاربردی، می توان با کلیک بر روی دکمه "برو"، رجیستر را با ویژگی های مورد باز کرد، زیرا ما نشان دادیم که بعد "نامگذاری" "پیشرو" است.
برای مدیریت کرد برنامه ها یک پیوند در نوار ناوبری دارند
درست حدس زدید، می توانید از پی وی سی نیز به رجیستر تغییر دهید زیرا... بعد "ملاک نامگذاری" نیز پیشرو است.
ایجاد طرحی از انواع ویژگی ها، کار با نمودار حساب
در سیستم 1C: Enterprise 8.2 »
هدف کار:تسلط بر تکنیک های اساسی برای ایجاد طرحی از انواع ویژگی ها، تنظیم نمودار حساب در بسته نرم افزاری "1C: Enterprise 8.2".
پاسخ به سوالات امنیتی
نتایج کار.
رهنمودها
پلان های نوع مشخصه
برای مرجع حسابداری تحلیلیسیستم 1C:Enterprise از مکانیزم subconto استفاده می کند. زیرمجموعهبه هر موضوعی از حسابداری تحلیلی می گویند: دارایی های ثابت، دارایی های نامشهود، مواد، سازمان ها، افراد حسابدار، قراردادها و غیره.
نمای زیر کانتو،به نوبه خود، مجموعه ای از اشیاء حسابداری تحلیلی از همان نوع نامیده می شود. به عنوان مثال، فهرستی از خریداران و مشتریان (با فرض اینکه اینها فقط سازمان باشند) در سیستم 1C: Enterprise، نوع حساب فرعی «سازمانها» نامیده میشود و هر سازمانی از این فهرست، «حساب فرعی» نامیده میشود. .
برای پیاده سازی حسابداری تحلیلی برای زیرمجموعه، یک شیء کاربردی جدید "طرح انواع مشخصه ها" استفاده می شود. این ویژگی های احتمالی را توصیف می کند که در زمینه آنها حسابداری تحلیلی مورد نیاز است، به عنوان مثال، طرفین، نامگذاری.
ویژگی اصلی پلان انواع مشخصه، نوع مقدار مشخصه است که نشان دهنده اشیاء پیکربندی استفاده شده به عنوان زیرمجموعه، به عنوان مثال DirectoryLink است. نامگذاری.
مشابه حسابهای از پیش تعریفشده از نظر انواع ویژگیها، حتی در مرحله توسعه، معمولاً انواع از پیش تعریفشده ویژگیها (انواع حسابهای فرعی) نشان داده میشوند، به عنوان مثال، طرف مقابل.
شی Subconto View خود هیچ شیء داده ای را توصیف نمی کند. زیرمجموعه فقط «ارجاعات» به یک نوع داده خاص را مشاهده می کند. نوع subconto امکان استفاده از نوع خاصی از داده ها را برای سازماندهی حسابداری تحلیلی برای حساب های تجاری نشان می دهد. اشیاء داده برای نگهداری حسابداری تحلیلی می توانند عناصر دایرکتوری ها، اسناد، انتقال ها و غیره باشند. هنگام تنظیم حسابداری تحلیلی (حساب فرعی) برای یک حساب خاص، نوع حساب فرعی نشان داده می شود. به عنوان مثال، برای سازماندهی حسابداری تحلیلی برای حساب 3310، می توانید نوع حساب فرعی "Counterparties" را انتخاب کنید که دارای نوع داده "DirectoryLink.Counterparties" است. بنابراین، نوع subconto نوع خاصی از داده ها را برای استفاده در حسابداری تحلیلی در دسترس قرار می دهد.
نمودارهای حسابداری
نمودارهای حساب ها لیستی از اشیاء داده از نوع "حساب" هستند - ثبت حسابداری که توسط آنها هنگام کار با سیستم 1C: Enterprise وجوه گروه بندی می شود. مفهوم "نمودار حساب ها" در سیستم 1C: Enterprise کاملاً با درک عمومی پذیرفته شده یک اصطلاح مشابه در حسابداری سازگار است. بنابراین، حساب ها برای ذخیره اشیاء حسابداری مصنوعی وجوه شرکت در نظر گرفته شده است.
نمودار حساب ها شامل فهرستی از حساب های حسابداری یا مالیاتی است، به عنوان مثال، طرح های خود حمایتی، مالیاتی و مالیاتی حساب ها با سیستم مالیاتی ساده شده.
ویژگی های حساب را می توان بسته به سیستم حسابداری اتخاذ شده در یک کشور خاص و نوع خاصی از شرکت، به طور انعطاف پذیر پیکربندی کرد.
برای نمودار حساب ها طول کد حساب و تعداد سطوح زیر حساب ها و همچنین تعداد کاراکترهای زیر حساب هر سطح مشخص شده است. جزئیات بیشتر برای حساب ها و همچنین فرم هایی برای مشاهده لیست و ویرایش حساب ها پیکربندی شده است.
حساب های حسابداری اساس سیستم حسابداری است. هنگام تنظیم آنها، ویژگی های بخش های حسابداری اضافی تنظیم می شود - ارز، تحلیلی و کمی.
این سیستم از حسابداری تحلیلی چند بعدی و چند سطحی پشتیبانی می کند. علاوه بر این، قابلیت استفاده از جداکننده حسابداری پیکربندی شده است. جداکننده حسابداری به شما این امکان را می دهد که حسابداری چندین سازمان را به طور مستقل در یک پایگاه اطلاعاتی حفظ کنید.
یکی از ویژگی های مهم حساب های حسابداری، توانایی ایجاد اشیاء، هم در پیکربندی و هم در خود پایگاه اطلاعاتی است. اگر رفتار خود پیکربندی مستلزم حضور خود حسابها یا ویژگیهای خاص این حسابها باشد، معرفی حسابهای خاص به پیکربندی توصیه میشود.
مثال 1: ایجاد طرحی از انواع مشخصه
برای ایجاد یک طرح جدید برای انواع مشخصه ها، در پنجره «پیکربندی»، شاخه «طرح های انواع مشخصه ها» را انتخاب کرده و روی دکمه «افزودن» کلیک کنید. یک پنجره طراح باز می شود که در آن نام "Plan of Types of Characteristics1" را مشخص می کنیم. با کلیک بر روی فیلد، مترادف به طور خودکار ایجاد می شود.
در قسمت «نوع مقدار مشخصه»، روی دکمه کلیک کنید. پنجره «ویرایش نوع داده» باز می شود که در آن باید گزینه «نوع داده مرکب» را فعال کنید و سپس تمام دایرکتوری هایی را که برای حسابداری تحلیلی (نمودار تنظیمات حساب ها) مورد نیاز است (شکل 1) بررسی کنید. بیایید سه دایرکتوری را مشخص کنیم: کارمندان، پیمانکاران، نامگذاری. بیایید روی "OK" کلیک کنیم.
بیایید پنجره طراح را ببندیم. در نتیجه، خط "Plan of Types of CharacteristicsTypical" در شاخه "Plans by type of features" درخت پیکربندی ظاهر می شود. برای اضافه کردن. انواع مشخصه های از پیش تعریف شده (انواع subconto)، باید روی خط "PlanKindsCharacteristicsTypical" با دکمه سمت راست ماوس کلیک کنید و "Open Predefined Data" را انتخاب کنید. پنجره ای باز می شود که در آن باید انواع مشخصه های از پیش تعریف شده (انواع subconto) را اضافه کنید.
بیایید اولین نوع حساب فرعی "کارمندان" را اضافه کنیم. نوع زیرمجموعه "کارمندان" مربوط به فهرستی به همین نام است که حاوی اطلاعاتی در مورد کارکنان شرکت است و هم برای پر کردن ثابت ها و استخراج اسناد اولیه و هم برای نگهداری حسابداری تحلیلی در حساب 1251 استفاده می شود.
بر روی دکمه "افزودن" کلیک کنید. پنجره "ویژگی از پیش تعریف شده" باز می شود، که در آن باید نام (Employees)، نام (Employees) را مشخص کنید و با استفاده از دکمه (شکل 2) نوع DirectoryLink.Employees را انتخاب کنید. سپس روی "OK" کلیک کنید.
به همین ترتیب، انواع subconto را اضافه کنید: "Counterparties" و "Nomenclature".
شکل 1 - ویرایش نوع داده
شکل 2 - مشخصه از پیش تعریف شده
شکل 3 - نوع داده ویرایش را تایپ کنید (کارکنان)
بنابراین، طرح انواع مشخصه ها به شکل زیر است (شکل 4)
شکل 4 - پنجره "طرح انواع مشخصه ها"
مثال 2: تنظیم نمودار حساب
جزء اصلی پیکربندی، نمودار حساب است. ترکیب حساب ها، حساب های فرعی، توانایی حفظ حسابداری تحلیلی، حسابداری در شرایط کمی و ارزی - همه اینها در نمودار حساب ها تعریف شده است.
برای اجرای این کار لازم است نمودار حسابداری با حسابداری تحلیلی و کمی برای حساب 1330 و همچنین با حسابداری تحلیلی برای حساب های 1210، 1251، 3310 ایجاد شود.
برای انجام این کار، پنجره "پیکربندی" را باز کنید (منوی "پیکربندی - تنظیمات باز"). بیایید شاخه "Charts of Accounts" را پیدا کرده و آن را گسترش دهیم. در لیست کشویی، روی خط "Self-accounting" دوبار کلیک کنید.
یک پنجره ویرایش (طراح) برای یک نمودار حساب خاص باز می شود، در این مورد پنجره "Charter of Accounts Self-supporting" باز می شود.
از آنجایی که ما این نمودار حساب را کپی کردیم، نام و مترادف آن قبلاً در برگه "Basic" نشان داده شده است. اجازه دهید آنها را بدون تغییر رها کنیم و به برگه "داده" برویم (شکل 3).
شکل 1 - پنجره نمودار حساب ها (برگه داده ها)
ما از تنظیمات نشان داده شده در اینجا راضی هستیم. بنابراین، اجازه دهید به تب "Subconto" برویم.
در اینجا، در قسمت Types، زیرمجموعه "PlanTypesCharacteristics1" را انتخاب کنید، سپس فیلد "برای ویرایش در دسترس خواهد بود. حداکثر مقدارزیرمجموعه". بیایید آن را روی شماره دو قرار دهیم.
بیایید پنجره ویرایش را ببندیم و به پنجره "حساب های از پیش تعریف شده" برویم.
بیایید حسابداری تحلیلی را در حساب 1330 (41) فعال کنیم و نوع subconto1 - نامگذاری را به آن متصل کنیم. برای انجام این کار، در پایین پنجره، بر روی دکمه "افزودن" کلیک کنید و نوع ساب کانتو مورد نظر را انتخاب کنید. ویژگی های باقی مانده در این خط را بدون تغییر می گذاریم (شکل 4).
برنج. 2 – راه اندازی یک حساب از پیش تعریف شده
ورزش کنید.
یک طرح از نوع مشخصه ایجاد کنید
تنظیم نمودار حساب ...
سوالات امنیتی:
مکانیزم ساب کانتو
هدف از شی اعمال شده "طرح انواع ویژگی".
نمونه هایی از نقل و انتقالات را ذکر کنید.
مراحل ایجاد فرم سند.
ویرایش نمودار مشخصات مشخصات.