از ثبت اطلاعات 1s 8.3 انتخاب کنید. ابعاد، منابع و جزئیات

چندین نوع رجیستر در 1C وجود دارد:

  • انباشته هایی که موجودی یا گردش مالی را به شکل عددی ذخیره می کنند.
  • محاسباتی که انواع محاسبات و خود محاسبات را ذخیره می کنند، معمولاً برای محاسبات حقوق و دستمزد استفاده می شوند.
  • سوابق حسابداری با داده های مربوط به محاسبات حسابداری به شکل Dt-Kt؛
  • ثبت اطلاعات

ما در مورد دومی با جزئیات بیشتری صحبت خواهیم کرد، زیرا آنها به ما اجازه می دهند داده ها را از پایگاه داده توسط بخش های اندازه گیری جمع آوری کنیم. برای مثال، «نام‌گذاری قیمت» داده‌ها را برای یک کالا و ویژگی‌های خاص برای نوع خاصی از قیمت ذخیره می‌کند.

شکل 1 ثبت نام "نامگذاری قیمت".

مشخصات

رجیستر می تواند دوره ای یا غیر دوره ای باشد، زمانی که نیازی به ذخیره توالی تغییرات نیست. اما اگر هنوز نیاز به ذخیره آن دارید، مشخص می شود که در چه دوره ای برنامه کنترل منحصر به فرد بودن سوابق را برقرار می کند: در هر ثانیه، در روز، در ماه، در هر سه ماهه و در سال.


شکل 2 فرکانس و حالت ضبط

اگر بخواهید دو رکورد را در یک بازه زمانی ایجاد کنید، برنامه خطای "یک رکورد با چنین فیلدهای کلیدی وجود دارد!" و به شما اجازه نوشتن در پایگاه داده را نمی دهد.

همچنین می توانید حالت ضبط را مشخص کنید. اولی با «تسلیم به اداره ثبت» است که در آن سوابق توسط اسناد ثبت می شود و در هر یک از آنها سند ثبت ذکر می شود. اگر حالت دوم - مستقل را انتخاب کنید، داده ها توسط ضبط کننده ضبط نمی شوند، بلکه به عنوان مثال، مستقیماً از لیست یا به عنوان پردازش اضافه می شوند.


شکل 3 حالت های ضبط

ویژگی ثبت دوره ای این است که می توانید از تکه ای از آخرین یا اولین ها استفاده کنید و مقادیر آماده را از پایگاه داده در مورد آخرین / اولین مقدار تنظیم شده برای یک تاریخ خاص بدست آورید.

وارد ثبت اطلاعات 1C شوید

به سطرهایی که در یک رجیستر دارای نقطه و یک ضبط کننده حاوی اطلاعات منابع از نظر ابعاد هستند، رکورد می گویند.

برای افزودن یک رکورد به یک رجیستر، از یک مدیر رکورد یا یک مجموعه رکورد استفاده می شود. اگر ورودی های رجیستری دارای یک کلید مشترک هستند، باید از یک RecordSet استفاده کنید. و برای ثبت یک رکورد، اگر همه رکوردهای موجود در رجیستر منحصر به فرد هستند، باید از Record Manager استفاده کنید.

نمونه ای از رکورد هنگام استفاده از شی اطلاعات RegisterRecordSet.

با استفاده از مدیر ضبط:

NewRecord = اطلاعات Registers.Currency Rates.CreateRecordManager(); NewRecord.Currency = Directories.Currencies.FindByName("USD"); NewRecord.Period = Date(31,12,2016); NewRecord.Course = 100; NewRecord.Multiplicity = 1; NewRecord.Write();

هنگامی که از یک مجموعه رکورد و روش Write استفاده می کنید، یک رکورد در ثبت اطلاعات مجموعه رکورد نوشته می شود. در این مورد، یا به سادگی اضافه کردن خطوط یا جایگزینی خطوط موجود در ثبات می تواند رخ دهد. برای ثبت‌های مستقل، بدون تنظیم انتخاب‌ها، همه ورودی‌های ثبت حذف شده و با ورودی‌های اضافه شده جایگزین می‌شوند.

اگر داده ها را در یک ثبات فرعی بدون انتخاب آن بنویسید، خطایی رخ می دهد.

نمونه ای از ورودی با استفاده از مجموعه ای از ورودی ها در ثبت اطلاعات PriceNomenclature تابع ثبت کننده:

NewRecordSet = اطلاعات Registers.Nomenclature Prices.CreateRecordSet(); NewRecordSet.Selection.Register.Set(Link); NewRecordSet = NewRecordSet.Add(); NewDialRecord.Period = Link.Date; NewSetRecord.Nomenclature = Link.Nomenclature; NewSetRecord.Price = Link.Price; NewRecordSet.Write();

نمونه ای از ضبط از طریق مدیر ضبط:

رکورد = اطلاعات Registers.Currency Rates.CreateRecordManager(); Record.Period = تاریخ; Entry.Course = دوره; رکورد.ارز = ارز; Write.Write();

جستجو و خواندن اطلاعات ثبت نام کنید

برای یافتن یک ورودی در ثبت اطلاعات و خواندن آن، به کمک پرس و جو نیاز دارید. به عنوان مثال، ما باید قیمت های وارد شده توسط یک ثبت کننده خاص را دریافت کنیم:

نامگذاری قیمتها. نامگذاری، قیمتهای نامگذاری. قیمت از ثبت نام اطلاعات. قیمتهای نامگذاری چگونه قیمتهای نامگذاری WHERE قیمتهای نامگذاری.

تغییر و حذف ورودی ها

برای حذف یک ورودی ثبت جزئیات، به عنوان مثال تمام نرخ های مبادله یورو، از کد زیر استفاده کنید:

Selection Structure = new Structure("Currency", Directories.Currencies.FindByName("EUR")); Selection = Information Registers.Currency Rates.Select(,Selection Structure); در حالی که Select.Next() LoopRecordManager = Select.GetRecordManager(); Select.GetRecordManager().Delete(); چرخه پایان

برای پاک کردن سریع و کامل رجیستر می توانید از کد زیر استفاده کنید:

NewRecord = InformationRegisters.TestRegister.CreateRecordSet(); NewRecord.Write();

برای تنظیم و تغییر رجیستر و همچنین پر کردن سریع رجیستر با داده ها، می توانید یک پردازش جهانی بنویسید.

ثبت اطلاعات 1C 8 یک شی ابرداده است که برای ذخیره اطلاعات مرجع در زمینه ابعاد تعریف شده توسط توسعه دهنده طراحی شده است.

یک مثال معمول از استفاده از ثبت اطلاعات، ذخیره اطلاعات مربوط به نرخ ارز بر اساس واحد پول و دوره است.

بیایید نگاهی دقیق تر به ویژگی ها و تنظیمات ثبت اطلاعات بیندازیم.

دو ویژگی اصلی ثبت همگرایی عبارتند از - دوره ایو حالت ضبط.

اینها ویژگیهای منحصر به فرد ثبت اطلاعات هستند که هیچ شیء ابرداده دیگری ندارد. بیایید نگاهی دقیق تر به آنها بیندازیم.

این ویژگی به شما امکان می دهد یک بعد اضافی به لیست ابعاد اضافه کنید - دوره زمانی. با کمک آن می توانید تعداد زیادی مشکل را حل کنید: ذخیره اطلاعات در یک پایگاه داده با در نظر گرفتن ارتباط آن در یک تاریخ خاص. مثال‌های کاربردی زیادی برای استفاده از دوره‌ها وجود دارد: ذخیره ارزش یک ارز برای هر روز، ذخیره قیمت یک کالا و غیره.

فرکانس می تواند مقادیر زیر را داشته باشد:

  • غیر دوره ای
  • در عرض یک ثانیه
  • در یک روز
  • در عرض یک ماه
  • در یک بلوک
  • در عرض یک سال

267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

اگر دوره ای غیر از گزینه Non-periodic را انتخاب کنید، سیستم منحصر به فرد بودن رکوردها را در بازه زمانی مشخص شده کنترل می کند. اگر رکورد منحصر به فرد نباشد، سیستم 1C پیامی را نمایش می دهد و به شما اجازه نوشتن در پایگاه داده را نمی دهد.

و یکی از ویژگی های اصلی ثبت اطلاعات دوره ای امکان به دست آوردن مقادیر آماده "برش اولین" و "برش آخرین" است. این اطلاعات به شما این امکان را می دهد که خیلی سریع اطلاعات مربوط به آخرین (اولین) مقدار تنظیم شده در یک تاریخ خاص را از پایگاه داده بدست آورید.

ثبت اطلاعات حالت نوشتن

در 1C 8.2 و 8.3، این ویژگی می تواند "مستقل" یا "تسلیم به ثبت کننده" باشد. در حالت اول، ورودی ها را می توان هم به صورت برنامه نویسی و هم از فرم فهرست ثبت اطلاعات انجام داد. در مورد دوم، لازم است سندی که ورود را ثبت می کند، ذکر شود. این محدودیت های خاصی را اعمال می کند، اما در عین حال فرصت های جدیدی را باز می کند.

جزئیات ثبت مشخصات ابعاد

همچنین باید به پالت ویژگی های اندازه گیری ثبت اطلاعات 1C 8.3 توجه کنید. به خصوص برای پرچم‌های انتخاب اصلی و اصلی:

  • ارائه کننده- ویژگی یک اندازه گیری که حاکی از اطلاعاتی است که بدون مقدار این اندازه گیری، ورود ثبت معنی ندارد. در واقع، این بدان معنی است که وقتی سیستم مقداری را از یک بعد حذف می کند، ورودی ثبت با بعد "Leading" را نیز حذف می کند. فقط یک اندازه گیری را می توان تنظیم کرد.
  • انتخاب اصلی- اگر ثبت مستقل باشد، از این اندازه‌گیری‌ها برای تعیین ثبت تغییرات برای طرح مبادله استفاده می‌شود. استفاده مشابه انتخاب اصلی بر اساس دورهشامل انتخاب اصلی دوره برای ثبت های دوره ای است.

ورود برنامه به ثبت اطلاعات 1C

دو راه برای افزودن رکوردهای جدید به ثبت اطلاعات وجود دارد: استفاده از مدیر رکورد و استفاده از مجموعه رکورد. مورد اول برای یک رکورد مناسب است، مورد دوم - برای دو یا چند رکورد.

با استفاده از مدیر ضبط:

NewRecord = اطلاعات Registers.Currency Rates.CreateRecordManager();
NewRecord.Currency = Directories.Currencies.FindByName("USD");
NewRecord.Period = Date(31,12,2016);
NewRecord.Course = 100;
NewRecord.Multiplicity = 1;
NewRecord.Write();

با استفاده از مجموعه ای از رکوردهای ثبت اطلاعات 1C:

NewRecordSet = اطلاعات Registers.Currency Rates.CreateRecordSet();
//اگر انتخاب را تنظیم نکنید، تمام ورودی های ثبت اطلاعات حذف خواهند شد
NewRecordSet.Selection.Currency.Set(Dollar, True);
NewRecordSet.Selection.Period.Set(Date(12/31/2016), True);
// رکورد مجموعه را مستقیماً تشکیل دهید
NewRecordSet = NewRecordSet.Add();
NewSetRecord.Currency = Directories.Currencies.FindByName("USD");
NewDialRecord.Period = تاریخ (12/31/2016);
NewSetRecord.Course = 100;
NewSetRecord.Multiplicity = 1;
NewRecordSet.Write();

به عنوان مثال، فرض می کنیم که داده ها از اسناد گرفته می شوند. در این مورد، هر بار هنگام تشکیل هربرنامه نیاز به گزارش دارد تمام اسناد را مرور کنید، داده ها را از آنها استخراج کنید و تنها پس از آن، بر اساس این داده ها، گزارش درخواستی را ایجاد کنید.

بدیهی است که چنین رویکردی برای تولید گزارش بی اثر خواهد بود. بنابراین در عمل چیزی به نام نگهداری سند وجود دارد. هنگام ارسال یک سند (برخلاف ثبت آن در پایگاه داده 1C)، بر اساس فرم 1C که توسط کاربر پر شده است، حسابداری به اصطلاح پست ایجاد می کند، یعنی یک یا چند ورودی را در یک یا چند مورد ایجاد می کند. ثبت می کند.

رجیسترهای 1C صرفاً جداول حاوی ستون و ردیف هستند.اصل مانند جداول اکسل یا جداول کاغذی معمولی است.

جابجایی یک سند از طریق رجیسترها - اینها ورودی هایی هستند که توسط یک سند در ثبت ها در هنگام ارسال ایجاد می شود که به آنها گفته می شود.

از این رجیسترها است که داده ها هنگام تولید گزارش های مختلف گرفته می شود. این بسیارسریعتر از مرور تمام اسناد به همین دلیل است که همیشه باید نه تنها در پر کردن فرم سند، بلکه در صورت لزوم، تراکنش های ایجاد شده توسط سند را نیز کنترل کنید.

بخش مهمی از مقاله وجود داشت، اما بدون جاوا اسکریپت قابل مشاهده نیست!

انواع رجیسترهای حسابداری 1C

در واقع، رجیسترها در 1C: حسابداری نه تنها برای ذخیره پست های اسناد، بلکه برای اهداف مختلف دیگر نیز استفاده می شوند. در این زمینه چندین مورد وجود دارد گونه هاثبت می کند:

  • ثبت اطلاعات
  • ثبت های تجمع
  • ثبت محاسبات
  • ثبت های حسابداری

آخرین نوع ثبت، ورودی های حسابداری اسناد را ذخیره می کند. در دوره ای که تدریس می کنم، حسابداری سازمانی 8، همه اینها چگونه با یکدیگر تفاوت دارند و چرا. در اینجا من مجدداً لیستی از رجیسترهای 1C موجود را ارائه می دهم، فقط در قالب یک تصویر (با استفاده از مثال 1C Accounting 8.2).


اما همین مورد با استفاده از مثال 1C: حسابداری 8.3:

سایت اینترنتی_

مشاهده ثبت‌های حسابداری 1C

این که بدانید دقیقاً در کجای برنامه ثبت نام‌های خاص قرار گرفته‌اند و چرا به هر یک از آنها نیاز است، ضرری ندارد. خوب، حداقل به این دلیل که یک روز ( و خیلی راحت!) ممکن است برای یافتن و تصحیح اشتباهات در حسابداری (یک کار معمولی هنگام بسته شدن یک ماه) نیاز به بررسی آنها داشته باشید.

هر یک از رجیسترها را می توان با استفاده از فرم هایی که در بالا ارائه کردم باز کرد. یعنی از یک لیست کلی از رجیسترهای یک نوع خاص. به عنوان مثال، من معروف ترین ثبت - ثبت حسابداری را ارائه می دهم. با این حال، این نام فنی تر است، زیرا برای کاربر نامیده می شود نشریه ارسال.

سایت اینترنتی_

هنگامی که هر ثبتی را باز می کنید، داده های موجود در آن "در پشته مشترک" نمایش داده می شود. آنها را می توان با توجه به پارامترهای مورد نیاز شما دقیقاً به همان روشی که می توانید با اسناد انجام دهید فیلتر شوند.

ایجاد تغییرات در ثبت

اگر دوباره به قسمتی از محتوای ثبت حسابداری 1C Enterprise در شکل بالا نگاه کنید، متوجه عدم وجود دکمه خواهید شد. اضافه کردن. حقیقت این هست که همه رجیسترها را نمی توان مستقیما وارد کرد، یعنی آن را باز کنید و عناصر (ردیف ها) را به صورت دستی اضافه کنید، همانطور که می توانید با اسناد یا کتاب های مرجع انجام دهید.

یک سوال سریع: آیا می‌دانستید که در برخی دایرکتوری‌ها نمی‌توانید داده‌ها را از طریق دکمه «افزودن» مورد علاقه همه وارد کنید. چرا فکر میکنی؟

در اینجا نمونه ای از یک ثبت اطلاعات ساده است که می توان به صورت دستی در آن ثبت کرد. استفاده از چنین رجیسترهایی البته آسانتر است.

سایت اینترنتی_

اگر دکمه ای در رجیستر وجود ندارد اضافه کردن، سپس داده ها در چنین رجیسترهایی فقط به اصطلاح وارد می شوند ثبت نام کنندگان. معنای مفهوم ثبت با همان تصویر با فرم ثبت حسابداری نشان داده شده است.

بیایید آن را جمع بندی کنیم

ثبت حسابداری 1C داده هایی را ذخیره می کند که اهمیت آنها کمتر از موارد ثبت شده در فرم های سند نیست. بسیار مهم است که بتوانید با رجیسترهای مختلف به درستی کار کنید - این به درک اینکه آیا برنامه همه چیز را به درستی انجام می دهد (مطابق با نیازهای شما) کمک می کند. همه اینها همچنین به تصحیح خطاهای حسابداری کمک می کند.

من درباره ویژگی‌های ثبت‌های مختلف، وارد کردن داده‌ها در آنها، انواع ثبت‌کننده‌ها، تفاوت بین ثبت‌های دوره‌ای و غیردوره‌ای و خیلی چیزهای دیگر در درس 1C: حسابداری 8 که در این سایت ارائه شده است، صحبت می‌کنم.

ثبت می کندمجموعه ای از رکوردها در مورد اشیا است. آنها نه تنها ویژگی های اشیاء برنامه را ذخیره می کنند، بلکه حرکات را با توجه به این پارامترها نیز ثبت می کنند. هدف آنها ذخیره داده ها و ارائه گزارش در مورد پارامترهای خاص است.

بسته به نوع اطلاعات ذخیره شده ممکن است پارامترها متفاوت باشند. جداول خصوصیات اشیا را ذخیره می کند. به عنوان مثال، برای بهای تمام شده کالا خواهد بود:

  • نام
  • سازنده
  • بسته
  • قیمت خرید

نتایج عملیات انجام شده در سیستم در رجیسترها ثبت می شود. هر یک از اسناد نتایج خود را ثبت می کند. به چنین ورودی هایی Movements می گویند. می توانید از آنها برای مرتب سازی و مقایسه داده ها استفاده کنید.

اگر یک پارامتر زمانی اضافی اضافه کنید، به عنوان مثال، قیمت برای یک تاریخ خاص، سپس انتخاب را می توان بر اساس دوره های زمانی نیز انجام داد. ذخیره سازی اطلاعات با مقدار دوره به ساختار و فیلتر کردن داده های لازم کمک می کند.

راه اندازی ثبت اطلاعات در 1C 8.3

راه اندازی چنین عناصر برنامه عمیق عمدتاً وظیفه برنامه نویسان است و کاربران مجبور نیستند هر روز با آنها کار کنند. بسته به نوع رجیستر، دسترسی به آن ممکن است تحت دکمه های کنترلی مختلف زیرسیستم مربوطه قرار گیرد.

به عنوان یک قاعده، کاربران به اطلاعاتی در مورد مکان ثبت اطلاعات در 1s 8.3 نیاز ندارند. فقط بگوییم که دسترسی اصلی به آنها در قسمت تنظیمات است.

نحوه ثبت اطلاعات در 1C 8.3

ورودی‌ها در رجیسترها نتیجه عملیات در بخش‌های مختلف برنامه هستند. اما فرصتی برای ایجاد تغییرات فوری وجود دارد. برای انجام این کار، می توانید به صورت برنامه ریزی شده در ثبت اطلاعات 1C 8.3 بنویسید (اجازه دهید تجزیه و تحلیل نوسانات نرخ ارز یک مثال باشد):

  • بیایید از Record Manager برای انجام یک عمل استفاده کنیم:

NewRecord = اطلاعات Registers.Currency Rates.CreateRecordManager();

NewRecord.Currency = Directories.Currencies.FindByName("UA");

NewRecord.Period = تاریخ(2018/07/30);

NewRecord.Course = 50;

NewRecord.Multiplicity = 1;

NewRecord.Write();

  • بیایید مجموعه ای از رکوردها را برای چندین مقدمه برداریم:

NewRecordSet = اطلاعات Registers.Currency Rates.CreateRecordSet();

//توجه! ذکر معیارهای انتخاب در اینجا مهم است. در غیر این صورت، تمام ورودی های قبلی ناپدید می شوند.

NewRecordSet.Selection.Currency.Set(Hryvnia، True);

NewRecordSet.Selection.Period.Set(Date(07/30/2018), True);

//اکنون می توانید شروع به ضبط خود مجموعه کنید

NewRecordSet = NewRecordSet.Add();

NewSetRecord.Currency = Directories.Currencies.FindByName("UA");

NewDialRecord.Period = تاریخ(2018/07/30);

NewSetRecord.Course = 50;

NewSetRecord.Multiplicity = 1;

NewRecordSet.Write();

نحوه حذف ثبت اطلاعات در 1s 8.3

در برنامه 1s 8.3 افزودن یک ورودی به ثبت اطلاعات نسبتاً آسان است. حالا بیایید گزینه حذف را در نظر بگیریم. بیایید یک سناریوی فرضی را در نظر بگیریم که در آن باید اطلاعات مربوط به سازمان را حذف کنید. در این صورت، پارامتر سازمانی که باید حذف شود پیوند خاص خود را خواهد داشت.

ما اقدامات زیر را انجام می دهیم:

  • کد 1C v 8.x
  • RecordSet = اطلاعات Registers.Organization Construction Objects.CreateRecordSet();
  • Recordset.Selection.Organization.Set(سازمان حذف شود);
  • RecordSet.Write();

پس از این، شما باید یک متغیر Set of Records ایجاد کنید، جایی که می توانید انتخابی را برای شرکتی که همان سازمان حذف می شود، ایجاد کنید. نتیجه یک مجموعه خالی از رکوردها است. برای حذف کامل آن، باید آن را با جایگزینی یادداشت کنید. بنابراین، تمام اطلاعاتی که قرار است پاک شوند با مقادیر خالی جایگزین می شوند.

توجه داشته باشید که نمونه برداری از چنین مجموعه ای از رکوردها فقط برابر است.

ثبت اطلاعات 1Cمجموعه ای ساختار یافته از داده ها با ابعاد و منابع است. برای ذخیره اطلاعات دوره ای طراحی شده است.

دوره ای

اطلاعات بر اساس بعد و دوره ذخیره می شود. می توانید فرکانس ثبت اطلاعات را تنظیم کنید:

  • غیر دوره ای
  • توسط ثبت کننده
  • دومین
  • یک هفته
  • ماه
  • ربع

فرکانس برای انتخاب اطلاعات از رجیستر برای مدت زمان معینی مورد نیاز است. اگر فرکانس را مشخص کنید، درج‌های ثبت با دوره‌ای انجام می‌شود که ورود انجام شده است. فرض کنید اگر به ثبت «قیمت کالاها» نگاه کنید، می‌توانید تاریخچه تغییرات قیمت را ببینید، با چه اندازه‌گیری‌هایی و در چه دوره زمانی ثبت شده است.

فراوانی در ثبت اطلاعات برای اطلاعاتی که در طول زمان تغییر می کنند، به عنوان مثال: نرخ ارز، قیمت محصول، تخفیف و نشانه گذاری محصول و غیره مورد نیاز است.

ثبت نام کنندگان

اگر با استفاده از یک سند وارد ثبت اطلاعات می‌شوید، باید حالت ورود را تنظیم کنید: «ارسال به ثبت‌کننده» و سندی را که با آن ثبت در ثبت انجام می‌شود، انتخاب کنید. سپس فیلد "ثبت کننده" در رجیستر ظاهر می شود، جایی که اطلاعات مربوط به اینکه با چه سندی ثبت شده است، ذخیره می شود. ضبط کننده همچنین می تواند به عنوان نقطه برای انجام این کار استفاده شود، در قسمت "فرکانس" - "By recorder" مشخص کنید. تابعیت ثبت‌کننده زمانی انجام می‌شود که لازم باشد یک ثبت به یک سند متصل شود و تغییر ورودی‌های ثبت به صورت دستی در دسترس نباشد.

ممکن است چندین سند وجود داشته باشد که به عنوان ثبت کننده عمل می کند. برای افزودن یک ثبت کننده، باید به املاک ثبت اطلاعات مورد نظر بروید، به تب “ثبت کنندگان” بروید و کادرهای کنار مدارکی که به عنوان ثبت کننده عمل می کند را علامت بزنید.

می توانید حرکات ضبط کننده را از روی سند ببینید. برای انجام این کار، باید به سند مورد نظر خود بروید، روی: Go – Document moves by the registrar کلیک کنید.

فراموش نکنید که حقوق را در ویژگی های رجیستری اضافه کنید. سپس در لیست نقش‌ها باید نقشی را که می‌خواهید به آن حقوق اضافه کنید، انتخاب کنید و در لیست حقوق، حقوق نقش انتخاب شده را تعیین کنید.

منحصر به فرد بودن رکوردها

منحصر به فرد بودن یک رکورد به دوره و اندازه گیری ها بستگی دارد. به عنوان مثال، اگر می خواهید در همان روز رکوردی با همان اندازه گیری ها در رجیستر «قیمت اقلام» بنویسید، نمی توانید این کار را انجام دهید و برنامه با خطا مواجه می شود، زیرا دوره تناوب ثبت است. در یک روز.

اگر فرکانس توسط ثبت کننده تنظیم شود، در منحصر به فرد بودن رکورد نیز شرکت می کند.

برای رجیسترهای غیر تناوبی و مستقل، منحصر به فرد بودن به ترکیب ابعاد بستگی دارد.

تشکیل می دهد

برای مشاهده رکوردها از فرم لیست استفاده کنید، در آن می توانید انتخاب را با توجه به رشته های مورد نظر خود تنظیم کنید، تاریخچه رکوردها را مشاهده کرده و از طریق فرم رکورد آنها را تغییر دهید. شما می توانید ورودی های ثبت نام را به صورت زیر مشاهده کنید: در منوی بالا، روی دکمه "عملیات" - "ثبت اطلاعات" کلیک کنید. در پنجره باز شده، رجیستر مورد نیاز خود را انتخاب کنید. پس از این، یک فرم لیست به شکل جدول باز می شود که هر ورودی یک ورودی منحصر به فرد است.

برای ویرایش/ایجاد، از فرم رکورد استفاده کنید، اگر رکورد زیرمجموعه ثبت‌کننده باشد، فیلد در دسترس نخواهد بود و فرم ایجاد نمی‌شود.

شما باید با رفتن به ثبت اطلاعات، در برگه "فرم ها" و کلیک بر روی "ذره بین" در کنار نوع فرم مورد نظر، فرم ها را در پیکربندی اضافه کنید. در مرحله بعد، پنجره ای باز می شود که در آن می توانید فیلدهای فرم آینده (مکان، نام ها و مشخص کردن عملکرد) را پیکربندی کنید.


ابعاد، منابع و جزئیات

ابعاد در نظر گرفته شده برای شکل دادن منحصر به فرد یک رکورد در آینده، شما می توانید آنها را انتخاب کنید و برش بر اساس یک بعد خاص. ترکیب اندازه گیری ها کلید رکورد را تشکیل می دهد. بهتر است تعداد ابعاد زیاد ایجاد نشود تا میز در حین کار با آن رشد نکند و کند نشود.

ابعاد دارای یک چک باکس "پیشرو" هستند، تا زمانی که این بعد وجود دارد، رکورد در پایگاه داده ذخیره می شود. چندین اندازه گیری اصلی را می توان انجام داد. به عنوان مثال، در ثبت اطلاعات "قیمت کالا"، بعد پیشرو، موردی است که در رکورد گنجانده شده است، آنگاه ورودی در ثبت اطلاعات این مورد به طور خودکار حذف می شود.

منابع برای ذخیره اطلاعات خلاصه طراحی شده اند: مقدار، قیمت و غیره. در آینده با توجه به اندازه گیری ها منابعی را برای مدت معینی (در صورت دوره ای بودن رجیستر) دریافت خواهیم کرد.

جزئیات، در بیشتر موارد، برای ذخیره اطلاعات اضافی در نظر گرفته شده است. به عنوان مثال می توانید اطلاعاتی مانند نویسنده، نظر و ... را در جزئیات وارد کنید.

با ثبت اطلاعات می توانید اقدامات زیر را انجام دهید:

  • حذف یک ورودی در ثبت اطلاعات 1C

ویژگی های خاص

- منحصر به فرد بودن رکوردها بر اساس مجموعه ای از ابعاد: هر رکورد در ثبت اطلاعات یک مقدار منبع جدید است.

- ورودی های ثبت اطلاعات می تواند دوره ای باشد یا نباشد.

— ثبت اطلاعات می تواند وابسته و مستقل از ثبت کننده باشد.

— امکان برش مقطعی از اولین و آخرین رکورد برای تاریخ مورد نظر وجود دارد. این توسط جداول مجازی پیاده سازی می شود: "Slice of the First" و "Slice of the Last". برای استفاده از این جداول می توانید هم از انتخاب و هم از پرس و جو استفاده کنید (در طراح پرس و جو این جداول مجازی را انتخاب می کنید و می توانید روی آنها پرس و جو کنید). این جداول در صورت دوره ای بودن ثبت اطلاعات در دسترس خواهند بود.

ثبت "قیمت اقلام" یک ثبت دوره ای اطلاعات است که طبق ثبت کننده ثبت می شود.

تصویر نشان می دهد که فرکانس در یک روز تنظیم شده است. این بدان معنی است که قیمت را می توان یک بار در روز بر اساس اندازه گیری های منحصر به فرد در طول روز تغییر داد.

ثبت تابع سند "تنظیم قیمت اقلام" است. این بدان معنی است که ورود به ثبت از این سند است. حرکات روی یک سند خاص را می توان از فرم سند "تنظیم قیمت اقلام" مشاهده کرد.

رجیستر برای ذخیره اطلاعات مربوط به قیمت یک کالا با ابعاد "نوع قیمت"، "اقلام" و "ویژگی های کالا" طراحی شده است. بعد پیشرو هر سه قسمت است که می توان بر اساس آن انتخاب کرد.

نتیجه:پس از خواندن مقاله، می توانید یک ثبت اطلاعات 1C ایجاد کنید، ابعاد و منابع را اضافه کنید، فرم های ویرایش و فهرست را پیکربندی کنید. یک رکورد ایجاد کنید و رکوردهای موجود را انتخاب کنید. اگر سوالی دارید، از نظرات موجود در مقاله استفاده کنید، سعی می کنم سریع به سوال شما پاسخ دهم.