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

پیکربندی با پیکربندی اصلی متفاوت است. پیکربندی پایه و پیکربندی پایگاه داده

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

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

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

بیایید به آشنایی خود با Configurator ادامه دهیم. یعنی، بیایید شروع به مطالعه عملیات با اشیا کنیم.

1.3. ایجاد اشیاء

اولین عملیات با اشیاء که در Configurator به آن مسلط خواهیم شد، ایجاد اشیا است. شما می توانید به روش های مختلفی یک شی از نوع دلخواه ایجاد کنید. برای مثال، با فراخوانی منوی زمینه گروهی از اشیاء و انتخاب آیتم اضافه کردن(شکل 1.9).


برنج. 1.9.

به نمادی که با آیتم منو همراه است توجه کنید. دکمه همان نماد را دارد. اضافه کردندر نوار ابزار پنجره درخت پیکربندی. همین دستور در منو تکرار می شود اقدامات.

لطفاً توجه داشته باشید که عمل مشابه در Configurator می تواند به روش های مختلف انجام شود.

تا زمانی که دستور توضیح داده شده را اجرا کنیم. در سخنرانی بعدی ایجاد اشیا و سایر عملیات ها را با آنها تمرین می کنیم.

در بالا، ما از مفهوم "شیء" استفاده کردیم، اما آن را توضیح ندادیم. اگر با شی گرایی آشنایی دارید متدولوژی برنامه نویسی، مفهوم "شیء" باید برای شما آشنا باشد. اگر نه، بیایید به یک مثال ساده نگاه کنیم که به ما امکان می دهد ماهیت اشیاء را درک کنیم. تصور کنید پیکربندی لپ تاپ است. لپ‌تاپ از بخش‌های جداگانه‌ای تشکیل شده است که به یکدیگر متصل شده‌اند و در تعامل با یکدیگر هستند. این یک مانیتور، صفحه کلید، مادربرد، پردازنده مرکزی، RAM است - لیست می تواند برای مدت طولانی ادامه یابد. هر چیزی که لپ تاپ ما از آن تشکیل شده است، جزئیات آن اشیا هستند. هر شی دارای یک عملکرد خاص است. می تواند به نحوی با اشیاء دیگر ارتباط برقرار کند، کنترل هایی دارد، می تواند وضعیت خود را به اشیا دیگر بگوید. در یک مفهوم گسترده تر، لپ تاپ نیز یک شی است. با استفاده از صفحه کلید می توان آن را کنترل کرد. می تواند پیام ها را با استفاده از مانیتور نمایش دهد. آنها رابطی را تشکیل می دهند که از طریق آن کاربر با لپ تاپ ارتباط برقرار می کند.

بنابراین، شی "جزئیات" پیکربندی است. اشیاء از انواع مختلفی وجود دارد - لیست آنها را می توان در پنجره مشاهده کرد درخت پیکربندی.

حالا بیایید به برخی اقدامات به همان اندازه مهم دیگر که در Configurator انجام می شوند نگاه کنیم.

1.4. کپی آرشیوی از پایگاه اطلاعاتی

یکی از مهمترین عملیات خدماتی که دائماً باید انجام دهید ایجاد یک نسخه بایگانی است. پایگاه اطلاع رسانی.

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

لطفا توجه داشته باشید که عملیات بایگانی پایگاه اطلاع رسانیجهانی است، مانند بسیاری از عملیات های دیگر در Configurator. یعنی با استفاده از دستورات شرح داده شده، می توانید یک نسخه بایگانی از هر پیکربندی در حال اجرا بر روی پلت فرم 1C: Enterprise 8 ایجاد کنید.

یک نسخه پشتیبان تهیه کنید پایگاه اطلاع رسانیاز چند طریق امکان پذیر است.

اولین مورد این است که به سادگی یک دایرکتوری را کپی یا بایگانی کنید پایگاه اطلاع رسانی.

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

به یاد بیاور پایگاه اطلاع رسانیشامل نه تنها پیکربندی، بلکه پایگاه داده ای است که هنگام کار کاربر با سیستم تشکیل می شود، یعنی داده هایی که در حالت 1C: Enterprise وارد سیستم می شود.

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

1.5. پیکربندی پایه و پیکربندی پایگاه داده

پایگاه اطلاع رسانیدو پیکربندی را ذخیره می کند. یکی از آنها نام دارد پیکربندی اولیهیا فقط پیکربندی کنید این بخش است که در طول کار با پیکربندی کننده ویرایش می کنیم و این قسمت است که با دستور باز می کنیم پیکربندی > پیکربندی را باز کنید. پیکربندی دوم نامیده می شود پیکربندی پایگاه داده. در حین کار کاربران استفاده می شود. ویرایش کنید پیکربندی اولیهدر طول کار کاربران با پایگاه اطلاع رسانی. برای انتقال تغییرات به پیکربندی پایگاه داده، برای خروج از برنامه به کاربران نیاز دارید. به منظور باز کردن پیکربندی پایگاه داده، دستور را اجرا کنید Configuration > Database Configuration > Open Database Configuration. دستورات برای تغییر اشیاء در یک پنجره پیکربندی پایگاه دادهقفل کردن.

اگر با باز کردن پیکربندی، تغییراتی در آن ایجاد کنیم، به عنوان مثال، یک شی جدید در عنوان پنجره ایجاد کنیم درخت پیکربندیمشاهده نماد: "*" (نشانه ای از پیکربندی اصلاح شده) امکان پذیر خواهد بود (شکل 1.10).


برنج. 1.10.

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

پس از ذخیره، نماد پیکربندی اصلاح شده ناپدید می شود، اما نماد تفاوت پیکربندی ظاهر می شود "" (شکل 1.11).


برنج. 1.11.

نشان پیکربندی نشان می دهد که تغییرات ایجاد شده در پیکربندی اولیهتا زمانی که در آن گنجانده شوند پیکربندی پایگاه داده.

برای انتقال تغییرات از پیکربندی اصلی V پیکربندی پایگاه داده، باید دستور را اجرا کنید پیکربندی > به روز رسانی پیکربندی پایگاه داده. اگر تغییرات ایجاد شده در پیکربندی اولیهقبل از این دستور - سیستم، قبل از به روز رسانی ذخیره نشدند پیکربندی پایگاه داده، از شما می خواهد که ابتدا تغییرات خود را ذخیره کنید.

هنگام به روز رسانی پیکربندی پایگاه دادهسیستم پنجره ای را با لیستی از تغییراتی که در آن ایجاد می شود نمایش می دهد پیکربندی پایگاه داده(شکل 1.12).


برنج. 1.12.

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

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

اگر تغییراتی در آن ایجاد کرده اید پیکربندی اولیه، آنها را ذخیره کرد اما هنوز به روز نشده است پیکربندی پایگاه داده، می توانید به آن بازگردید پیکربندی پایگاه داده، لغو تغییرات ایجاد شده در پیکربندی اصلی. یعنی در واقع جایگزین کردن پیکربندی اولیه پیکربندی پایگاه داده. برای این کار باید دستور را اجرا کنید Configuration > Database Configuration > Return to Database Configuration.

پیکربندی را می توان در یک فایل ذخیره کرد و از یک فایل بارگذاری کرد. نجات دادن پیکربندی اصلیبه فایل دستور را اجرا کنید پیکربندی > ذخیره پیکربندی در فایل. برای بارگذاری یک پیکربندی از یک فایل، دستور را اجرا کنید پیکربندی > بارگذاری پیکربندی از فایل. پیکربندی آپلود شده در فایلی با پسوند .CF ذخیره می شود.

چاپ (Ctrl+P)

درخت شی پیکربندی پایگاه داده

می توانید پنجره پیکربندی پایگاه داده را برای مشاهده ساختار پیکربندی پایگاه داده، ویژگی ها، فرم ها، طرح بندی ها و سایر اطلاعات در مورد اشیا باز کنید. برای انجام این کار، مورد Configuration - Database configuration - Open window configuration database را انتخاب کنید. از نظر ظاهری با پنجره Configuration تفاوتی ندارد.

تکنیک های کار با اشیاء و پیکربندی پایگاه داده مانند کار در پنجره Configuration است، با تنها تفاوت این که همه اشیا فقط خواندنی (قابل مشاهده) هستند.

به روز رسانی پیکربندی پایگاه داده

در طول ویرایش پیکربندی، می توان اشیاء جدید ایجاد کرد، موارد موجود را اصلاح کرد، یا اشیاء موجود را حذف کرد.
ساختار پایگاه داده فعلی ممکن است با ساختار پیکربندی متفاوت باشد. تفاوت بین پیکربندی ها در عنوان پنجره پیکربندی با نمادها نشان داده شده است.
توجه داشته باشید. علامت تمایزتنظیمات تنها پس از ذخیره تغییرات در پیکربندی اصلی ظاهر می شود. با این حال، پس از ذخیره تنظیمات اصلی، می توانید تغییرات را ادامه دهید و در این صورت، در عنوان پنجره Configuration
نشانه هایی از تغییر برای هر دو پیکربندی وجود خواهد داشت.
به منظور تطبیق پیکربندی و پیکربندی پایگاه داده، باید پیکربندی پایگاه داده را ارتقا دهید. برای انجام این کار، مورد Configuration - Update database configuration را انتخاب کنید. اگر پیکربندی اصلی هنوز ذخیره نشده باشد، پیکربندی ابتدا آن را ذخیره می کند و سپس پیکربندی پایگاه داده را به روز می کند.
اگر هنگام به روز رسانی پیکربندی پایگاه داده یک جعبه پیام باز شد، پاک می شود.
توجه! ارتقاء پیکربندی پایگاه داده ممکن است نیاز به توقف کار همه کاربران داشته باشد.
قبل از ارتقا، می توانید پیکربندی ها را با هم مقایسه کنید، و همچنین آنها را ادغام کنید.
اگر هنگام به روز رسانی پیکربندی پایگاه داده، اشکال زدایی در حال انجام بود، پس از ذخیره تنظیمات فعلی، این سوال روی صفحه نمایش داده می شود: برای به روز رسانی پیکربندی پایگاه داده، باید اشکال زدایی را متوقف کنید. ادامه هید؟ اگر پاسخ شما بله است، اشکال زدایی متوقف می شود و پیکربندی پایگاه داده به روز می شود. اگر پاسخ منفی است، هیچ به روز رسانی انجام نمی شود و اشکال زدایی متوقف نمی شود.
به روز رسانی پیکربندی پایگاه داده مستلزم دسترسی انحصاری پیکربندی به پایگاه اطلاعاتی است. بسته به حضور کاربرانی که با پایگاه داده کار می کنند و نحوه عملکرد آنها، چندین گزینه برای رفتار سیستم وجود دارد:
1. پیکربندی پیام خطای قفل انحصاری را صادر می کند اگر:
● نسخه فایل پایگاه داده استفاده می شود.
● جلساتی بدون استفاده از وب سرور به پایگاه اطلاعات متصل هستند.
● هیچ جلسه ای از طریق وب سرور اجرا نمی شود.
● به روز رسانی پیکربندی به بازسازی پایگاه داده نیاز دارد.
2. پیکربندی پیشنهاد می کند که تمام جلسات را پایان دهد و به روز رسانی را تکرار کند اگر:
● به روز رسانی پیکربندی نیاز به بازسازی پایگاه داده دارد.
● نسخه فایل پایگاه اطلاعاتی توسط کلاینت های وب یا تین کلاینت های متصل از طریق وب سرور استفاده می شود.
3. در موارد دیگر، پیکربندی پیشنهاد می کند یک به روز رسانی پویا انجام دهد.

نکته 1: پیام های تشخیصی نشان دهنده ویژگی های جلساتی است که از انجام عمل جلوگیری می کند. اگر تعداد جلسات کمتر یا مساوی 5 باشد، لیست مفصلی از جلسات نمایش داده می شود (شامل نام رایانه، مانند
برنامه ها و غیره)، در غیر این صورت تعداد کل جلسات نمایش داده می شود.
نکته 2. عملیات Infobase در حالت انحصاری پایگاه داده Microsoft SQL Server را به حالت تک کاربر تغییر نمی دهد.
نکته 3. برای سرعت بخشیدن به فرآیند بازسازی پایگاه اطلاعاتی، هنگام استفاده از Microsoft SQL Server DBMS، توصیه می شود حالت بازیابی پایگاه داده را روی Simple یا Bulk-logged تنظیم کنید. تغییر مکان
اگر نیازی به بازگردانی پایگاه داده به یک نقطه زمانی دلخواه نباشد، حالت را می توان قبل از انجام بازسازی یا به صورت مداوم انجام داد. قبل از تغییر حالت بازیابی پایگاه داده، باید
از دیتابیس بک آپ بگیرید!

خطای دسترسی انحصاری

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

پایان دادن به جلسات و تلاش برای به‌روزرسانی

اگر تمام جلسات برای به روز رسانی پیکربندی پایگاه داده باید پایان یابد، یک پیام به کاربر نمایش داده می شود.
اگر دستوری انتخاب شده باشد جلسات را تمام کنید و تکرار کنید، سپس از کاربر خواسته می شود تا عملکرد انتخاب شده را تأیید کند (جلسات پایانی کاربران را خراب می کند! آیا می خواهید جلسات را پایان دهید؟) و اگر
اگر پاسخ مثبت است، تلاش می شود تا تمام جلسات پایگاه اطلاعاتی پایان یابد. سپس تلاش می شود تا پیکربندی پایگاه داده دوباره ذخیره شود.
خاتمه تمام جلسات باعث از کار افتادن همه برنامه های مشتری می شود.
ممکن است شرایطی وجود داشته باشد که امکان خاتمه یک جلسه وجود نداشته باشد. به عنوان مثال، نسخه فایل infobase منتشر شده است
در وب سروری که برای دسترسی به گواهی مشتری نیاز دارد، یا در وب سروری که برای احراز هویت پیکربندی شده است و برای دسترسی به نام کاربری و رمز عبور نیاز دارد. در عین حال، اتصالات به پایگاه اطلاعاتی فقط با استفاده از آن انجام می شود
وب سرور پیکربندی از دسترسی تأیید شده به وب سرور پشتیبانی نمی کند و بنابراین نمی تواند سعی کند جلسات را پایان دهد. در صورتی که Configurator نتواند جلسات دسترسی به infobase را خاتمه دهد، تلاش برای به‌روزرسانی پیکربندی پایگاه داده می‌تواند بعداً انجام شود یا می‌توان جلسات را به روش‌های دیگری خاتمه داد.
به روز رسانی پویا
اگر امکان انجام یک به روز رسانی پویا وجود داشته باشد، یک پیام خاص به کاربر نمایش داده می شود (شکل 28 را ببینید).

به روز رسانی پویا

اگر دستور Update Dynamic انتخاب شده باشد، به روز رسانی بدون خاموش کردن کاربران انجام می شود. فرض بر این است که تغییرات ایجاد شده به صورت پویا به عنوان نسخه ای از تغییرات پیکربندی ثبت می شود (پیکربندی پایگاه داده تغییر نکرده است). انجام تغییرات مکرر در پیکربندی اصلی مجاز است. اگر در طی تلاش بعدی برای به روز رسانی پیکربندی پایگاه داده، حالت انحصاری عملکرد را بتوان تنظیم کرد، پیکربندی کننده پیکربندی پایگاه داده را با در نظر گرفتن تمام تغییرات (اعم از فعلی و قبلی) به روز می کند.
اگر به‌روزرسانی پویا انجام شود، کاربرانی که در آن لحظه کار می‌کنند با پیکربندی قدیمی به کار خود ادامه می‌دهند. برای شروع کار با پیکربندی به روز شده، کاربر باید سیستم 1C: Enterprise را مجددا راه اندازی کند. برای کنترل و اطلاع رسانی به کاربران در مورد تغییرات پویا، از متد جهانی Database ConfigurationChangedDynamically() استفاده کنید.
توجه داشته باشید. پس از انجام به روز رسانی پیکربندی پایگاه داده، تمام نسخه های ایجاد شده توسط به روز رسانی پویا حذف خواهند شد.
اگر تغییراتی شناسایی شده باشد که نیاز به ساختاردهی مجدد پایگاه داده دارند، یک گفتگو با لیستی از این تغییرات برای تایید به روز رسانی نمایش داده می شود.
برای تایید ذخیره روی دکمه Accept و برای امتناع روی دکمه Cancel کلیک کنید.

به روز رسانی پیکربندی پایگاه داده پس زمینه

توضیحات کلی
توجه داشته باشید. فقط برای مجوز CORP موجود است
به روز رسانی پیکربندی پایگاه داده، که با بازسازی پایگاه داده مرتبط است، که برای پایگاه های اطلاعاتی بزرگ انجام می شود، می تواند زمان زیادی طول بکشد. در طول به روز رسانی، کار با infobase غیرممکن است.
به منظور کاهش اتلاف زمان برای این عملیات به حداقل، حالت خاصی وجود دارد که پیکربندی پایگاه داده را در پس زمینه به روز می کند. یک به روز رسانی پیکربندی پایگاه داده پس زمینه با موارد زیر مشخص می شود
امکانات:
● فقط در نسخه سرویس گیرنده-سرور پایگاه اطلاعات موجود است.
● را می توان با بسته بودن پیکربندی اجرا کرد.
● بیشتر به روز رسانی پیکربندی پایگاه داده پس زمینه بدون دسترسی انحصاری به پایگاه داده (از جمله انجام عملیات بازسازی پایگاه داده) انجام می شود.
● عملیات زیر در حین به‌روزرسانی پس‌زمینه در دسترس نیست:
● ویرایش پیکربندی.
● راه حل برنامه اشکال زدایی.
● انجام عملیات به روز رسانی پیکربندی پایگاه داده.
● مجاز به استفاده از روش ها نیست SetAggregateMode()، U setUseAggregates()،RebuildUsingAggregates().
● در صورتی که دفتر حسابداری یا ثبت تسویه مرتبط با آن، محتوای نمودار حسابها یا نمودار انواع تسویه را تغییر دهید.
در عملیات به روز رسانی پس زمینه شرکت می کند. تلاش برای تغییر محتویات چنین نمودارهای حساب یا نمودارهایی از نوع محاسباتی باعث ایجاد خطا می شود.
● به روز رسانی پیکربندی پس زمینه را می توان تا 48 ساعت متوقف کرد. اگر "مکث" بیش از 48 ساعت طول بکشد، به روز رسانی پس زمینه لغو می شود.
● به روز رسانی پس زمینه برای تنظیمات در حالت سازگاری 8.1 پشتیبانی نمی شود
● به‌روزرسانی‌های پیکربندی پایگاه داده پس‌زمینه هنگام اجرا بر روی IBM DB2 9.1 DBMS پشتیبانی نمی‌شوند.
فرآیند به روز رسانی پیکربندی پس زمینه شامل چندین مرحله است:
● مرحله پردازش:
● برای مدت طولانی می دود.
● این مرحله را می توان به یکی از روش های زیر شروع کرد:
● به صورت تعاملی، از پیکربندی.
● از زبان داخلی (با استفاده از روش های مناسب).
● استفاده از حالت اجرای دسته ای پیکربندی کننده.

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

● در طول اجرای مرحله پردازش، سیستم تمام داده های تغییر یافته را برای اشیاء فوق، مشابه مکانیسم های تبادل داده، ضبط می کند.
● مرحله به روز رسانی:
● پس از پایان مرحله پردازش، با فاصله زمانی 1 دقیقه به طور خودکار اجرا می شود.
● در طول اجرای فاز، کاربران می توانند با infobase کار کنند.
● یک فاز شامل تکرار خودکار است. هر تکرار تغییرات انباشته شده از زمان اجرای تکرار قبلی (یا تکمیل مرحله پردازش) را تجزیه و تحلیل می‌کند و تغییر ساختار تغییرات انباشته شده را انجام می‌دهد.
● تکرارها در لحظه انتقال به مرحله بعدی تکمیل می شوند.
● مرحله پذیرش تغییر:
● نیاز به دسترسی انحصاری به پایگاه اطلاعاتی دارد.
● در طول اجرای فاز، کاربران نمی توانند با پایگاه اطلاعاتی کار کنند.
● اولین مرحله این مرحله به روز رسانی داده های انباشته شده از آخرین مرحله قبل از مرحله فعلی است.
فاز، تکرار مرحله تحقق.
● داده هایی که در مراحل پردازش و به روز رسانی دخیل نیستند، سپس بازسازی می شوند. این داده ها ندارند
مقدار زیادی از تغییرات انتظار می رود، و بازسازی آنها به سرعت انجام می شود.
● مرحله بعدی این است که تمام تغییرات ایجاد شده در پایگاه داده را انجام دهید.
● این به روز رسانی پیکربندی پایگاه داده را کامل می کند.
اگر به روز رسانی پس زمینه به گونه ای شروع شود که نیازی به بازسازی پایگاه داده نباشد، کل به روز رسانی در مرحله commit انجام می شود که انتقال به آن بلافاصله پس از شروع به روز رسانی پس زمینه امکان پذیر است.
در طول به‌روزرسانی پس‌زمینه، می‌توان سرور را متوقف کرد یا فرآیند به‌روزرسانی پس‌زمینه را در حالت مکث قرار داد.
پس از توقف سرور، یا پس از اینکه یک فرآیند کارگری که در حال سرویس دهی به یک کار پس زمینه سیستمی است که به روز رسانی را انجام می دهد، خراب می شود، ایجاد اولین جلسه کمی بیشتر از حد معمول طول می کشد. این به دلیل بازیابی به‌روزرسانی پس‌زمینه است. با این حال، خود فرآیند به‌روزرسانی پس‌زمینه در حالت تعلیق قرار دارد. برای ادامه، بازخوانی پس‌زمینه باید از سر گرفته شود. این رفتار برای جلوگیری از وارد شدن سیستم به یک حلقه در صورت خراب شدن فرآیند کارگر به‌روزرسانی پس‌زمینه به دلیل خود به‌روزرسانی پس‌زمینه، اجرا می‌شود.
پس از بازیابی سرور، به روز رسانی پیکربندی پایگاه داده پس زمینه به صورت زیر ادامه می یابد:
مسیر:
● اگر کار در مرحله پردازش قطع شد، فرآیند از آخرین شی پیکربندی که پردازش شد ادامه می‌یابد.
تکمیل نشده است.
● اگر کار در مرحله به روز رسانی قطع شد، تکرار ناتمام دوباره شروع می شود.
مشاوره. توصیه می‌شود در مواردی که به‌روزرسانی پیکربندی پایگاه‌داده پس‌زمینه برای تکمیل برنامه‌ریزی نشده است، فرآیند به‌روزرسانی پیکربندی پایگاه‌داده پس‌زمینه در حال اجرا را لغو کنید (به عنوان مثال، فرآیند در یک «مکث» بی‌نهایت قرار می‌گیرد). اجرای این توصیه به طور مثبت بر ویژگی های سیستم تأثیر می گذارد، زیرا هیچ تغییری برای مرحله واقعی سازی ثبت نخواهد شد.
هنگام انجام عملیات بازسازی پس زمینه، برخی از ویژگی های عملیات سیستم باید در نظر گرفته شود:
● اگر یک دفتر حسابداری یا انباشت به جداکننده اضافه شود، این دفتر در طول
پذیرش تغییرات
● اگر نوع جداکننده مستقل تغییر کند (اینجا را ببینید)، تمام اشیاء موجود در این جداکننده در مرحله commit پردازش می شوند.
● اگر نوع ابعادی را که در انتخاب اصلی یک دفتر کل اطلاعات مستقل گنجانده شده است تغییر دهید، آن ثبت در مرحله commit پردازش می شود.

گفتگوی به‌روزرسانی پس‌زمینه پیکربندی پایگاه داده

برای فراخوانی عملیات به روز رسانی پیکربندی پایگاه داده پس زمینه، مورد منو را انتخاب کنید پیکربندی - پیکربندی پایگاه داده - به روز رسانی پس زمینه پیکربندی پایگاه داده.با کلیک بر روی دکمه Start مرحله پردازش شروع می شود. متن زیر در پنجره پیام سرویس نمایش داده می شود:
شروع به‌روزرسانی پیکربندی پایگاه داده پس‌زمینه با موفقیت انجام شد
پیکربندی قابل ویرایش نیست. به روز رسانی پس زمینه پیکربندی پایگاه داده در حال انجام است.
پس از شروع به‌روزرسانی پس‌زمینه، تغییر پیکربندی مسدود می‌شود. در طول اجرای هر مرحله، عملیات به روز رسانی پس زمینه با استفاده از دکمه Suspend قابل تعلیق است. برای ادامه انجام به‌روزرسانی پس‌زمینه
دکمه ادامه است.
پس از پایان مرحله پردازش، مرحله بروزرسانی آغاز می شود که طی آن می توانید با استفاده از دکمه Finish سیستم را به مرحله پذیرش تغییرات تغییر دهید یا با استفاده از دکمه Cancel، به روز رسانی را لغو کنید.
مشاوره. توصیه می‌شود در مواردی که به‌روزرسانی پیکربندی پایگاه‌داده پس‌زمینه برای تکمیل برنامه‌ریزی نشده است، فرآیند به‌روزرسانی پیکربندی پایگاه‌داده پس‌زمینه را لغو کنید (به عنوان مثال، فرآیند روی بی‌نهایت تنظیم شده است.
"مکث"). اجرای این توصیه به طور مثبت بر ویژگی های سیستم تأثیر می گذارد، زیرا هیچ تغییری برای مرحله واقعی سازی ثبت نخواهد شد.
چک باکس Allow dynamic update برای تعیین اینکه آیا وقتی روی دکمه Run کلیک می‌کنید، می‌خواهید به‌جای شروع فرآیند به‌روزرسانی پیکربندی پایگاه داده پس‌زمینه، سعی کنید به‌روزرسانی پویا را انجام دهید یا خیر، استفاده می‌شود. اگر این چک باکس تیک خورده باشد، بلافاصله پس از کلیک بر روی دکمه Run، بررسی می شود که آیا امکان انجام به روز رسانی پیکربندی پویا وجود دارد یا خیر. در صورتی که پیکربندی این امکان را فراهم کند، به‌جای به‌روزرسانی پس‌زمینه پیکربندی پایگاه داده، به‌روزرسانی پویا از پیکربندی پایگاه داده انجام می‌شود.
چک باکس Run on server برای تعیین محل شروع، پایان و لغو انجام می شود. اگر این چک باکس پاک شود، این اقدامات در سمت برنامه مشتری و اگر علامت زده شود، در سمت سرور 1C: Enterprise انجام می شود. علاوه بر این، اگر این کادر انتخاب شده باشد، تنها در صورتی می‌توانید پیکربندی را به‌روزرسانی کنید که UpdateDatabaseConfiguration درست باشد، بدون مجموعه سمت راست Administer.

ذخیره پیکربندی پایگاه داده در یک فایل

برای ذخیره پیکربندی پایگاه داده در یک فایل روی دیسک، Configuration - Database Configuration - را انتخاب کنید.
پیکربندی پایگاه داده را در یک فایل ذخیره کنید. یک گفتگوی استاندارد انتخاب فایل روی صفحه نمایش داده می شود. شما باید دایرکتوری را انتخاب کرده و مشخص کنید
نام فایلی که پیکربندی پایگاه داده روی آن نوشته خواهد شد.
فایل پیکربندی پایگاه داده ذخیره شده برای عملیات مقایسه و ادغام تنظیمات مورد نیاز است

مقایسه پیکربندی و پیکربندی پایگاه داده

اگر در فرآیند ایجاد تغییرات در پیکربندی می خواهید گزارشی در مورد تفاوت های پیکربندی پایگاه داده دریافت کنید، باید
مورد پیکربندی - پیکربندی پایگاه داده - مقایسه، ادغام با پیکربندی پایگاه داده را انتخاب کنید.
در صورت لزوم، می توانید اشیاء تغییر یافته را بازیابی کنید.

انصراف از تغییرات پیکربندی

برای کنار گذاشتن تغییرات در پیکربندی، فقط مورد Configuration - Database configuration - Revert to database configuration را انتخاب کنید.
توجه داشته باشید. آیتم های منو ذخیره پیکربندی پایگاه داده در فایل... و بازگشت به پیکربندی پایگاه داده در دسترس هستند حتی اگر پیکربندی قابل ویرایش بسته باشد. هنگامی که پایگاه اطلاعاتی به مخزن پیکربندی متصل است، فرمان پیکربندی Revert to DB هنوز در دسترس نیست.

شما می توانید ویژگی های پیکربندی مانند نام و توضیحات، و همچنین گزینه های مشخصات و سایر گزینه های پیشرفته را تنظیم کنید.

هنگام ایجاد دستی پیکربندی های جدید، ویژگی های پیکربندی را مشخص کنید. در این مورد، نام PropertyManager است اضافه کردن پیکربندی.

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

برای تعیین ویژگی های پیکربندی، یکی از موارد زیر را انجام دهید:


گزینه های پیکربندی

نام پیکربندی یک نام برای پیکربندی وارد کنید. شما نمی توانید از اسلش های رو به جلو (/) یا علامت @ در نام استفاده کنید. اگر فیلد حاوی یکی از کاراکترهای بالا باشد، فیلد خالی باشد یا نام آن از قبل وجود داشته باشد، هنگامی که کادر محاوره ای بسته می شود یک پیام هشدار ظاهر می شود. در درخت طراحی FeatureManager، می توانید نمایشگر را سفارشی کنید نام های پیکربندیاجزاء.
شرح (لازم نیست). توضیحاتی را برای پیکربندی وارد کنید. می توانید توضیحات پیکربندی اجزا را در آن نمایش دهید درخت طراحی FeatureManagerو در ConfigurationManager. اگر می خواهید از متن به عنوان توضیحات در مشخصات استفاده کنید، گزینه را انتخاب کنید استفاده در مشخصات. این متن بر هر ویژگی پیکربندی خاص یا ویژگی های کاربر اولویت دارد، اما مقادیر آن ویژگی ها را لغو نمی کند.
یادداشت (لازم نیست). اطلاعات اضافی را برای توصیف این پیکربندی وارد کنید.
تنظیمات کاربر (فقط هنگام ویرایش خصوصیات یک پیکربندی موجود در دسترس است). برای دسترسی به خواص کلیک کنید پیکربندی خاصدر کادر محاوره ای اطلاعات خلاصه.

گزینه های مشخصات

هنگام استفاده در BOM شماره قطعه نمایش داده می شود برای تعریف نحوه نمایش یک مجموعه یا قطعه در BOM استفاده می شود. یکی از گزینه های زیر را انتخاب کنید: نام سند شماره قطعه با نام سند یکسان است. نام پیکربندی شماره قطعه همان نام پیکربندی است. ارتباط با پیکربندی والدین (فقط برای پیکربندی های مشتق شده.) نماد همان نام پیکربندی والد است. نام پیکربندی شده توسط کاربر تعیین کننده نام وارد شده است.
هنگامی که به عنوان یک مجموعه فرعی استفاده می شود، عناصر فرزند را نشان دهید (فقط مونتاژها.) هنگامی که این پیکربندی اسمبلی به عنوان یک مجموعه فرعی در مجموعه دیگری استفاده می شود، این تنظیمات همراه با تنظیمات استفاده می شود. نوع مشخصاتدر BOM PropertyManager برای کنترل نحوه نمایش اجزای فرزند در BOM مجموعه سطح بالا. برای اطلاعات بیشتر در مورد تنظیمات نوع مشخصاتسانتی متر. مشخصات PropertyManager. یکی از گزینه های زیر را انتخاب کنید: Display مولفه های فرزند را در BOM همانطور که توسط گزینه مشخص شده است نمایش می دهد نوع مشخصاتدر Bill of Materials PropertyManager. (مولفه های فرزند در BOM ظاهر نمی شوند فقط سطح بالا.) Hide مولفه های فرزند را در BOM پنهان می کند، حتی اگر پارامتر نوع مشخصاتآنها را نمایش می داد. مجموعه فرعی به عنوان یک آیتم جداگانه در BOM ظاهر می شود. به عنوان مثال، یک قسمت فقط BOM معمولاً حاوی لیستی از مؤلفه های فرزند به عنوان موجودیت های جداگانه است. اگر گزینه Hide انتخاب شده باشد، به جای آن subassembly نمایش داده می شود. Promote زیر مجموعه را به BOM می شکند و اجزای فرزند آن را نمایش می دهد، حتی اگر این گزینه وجود داشته باشد نوع مشخصاتآنها را نمایش می داد. به عنوان مثال، مشخصات فقط سطح بالامعمولاً شامل فهرستی از زیرمجموعه است، نه اجزای فرزند آن. اگر گزینه Promote انتخاب شده باشد، اجزای فرزند در لیست قرار می گیرند، اما نه زیر مجموعه. مثال‌ها - ویژگی‌های نمایش مولفه فرزند

گزینه های اضافی

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

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

رنگ مرتبط با پیکربندی فقط در صورتی به حالت Shaded اعمال می شود که گزینه انتخاب نشده باشد. همان رنگ را در حالت های Wireframe، Hide Hidden Lines و Shaded اعمال کنیددر فصل گزینه های رنگ سند.

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

پارامترهای والد/فرزند

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

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

در مورد من، "مدیریت تجارت"، نسخه 10.3 با راه حل صنعتی "BIT: Auto Service Management 8" تکمیل شد. شرکت هایی که از راه حل های صنعتی استفاده می کنند، به عنوان یک قاعده، پیکربندی را مطابق با نیازهای خود تغییر می دهند و آنها را برای نسخه های جدید از فروشنده به روز نمی کنند. در نتیجه، "مدیریت تجارت"، نسخه 10.3.13.2، باقی ماند. به علاوه، اگرچه پیکربندی تأمین‌کننده «مدیریت تجارت» نامیده می‌شود، با این وجود، اشیاء مربوط به پیکربندی «BIT: Car Service Management 8» نیز پشتیبانی می‌شوند (شکل 1). این مورد زمانی است که نسخه‌های پیکربندی فروشنده و پیکربندی پایگاه داده (از این پس به عنوان DB نامیده می‌شود) به طور رسمی یکسان هستند، اما در واقع پیکربندی فروشنده «مدیریت تجارت»، ویرایش 10.3 نیست.

بنابراین، هنگام به روز رسانی به نسخه بعدی Trade Management، مکانیسم به روز رسانی حذف تمام اشیاء مرتبط با راه حل صنعتی را پیشنهاد می کند (شکل 2).

بنابراین، وظیفه بازیابی ارائه دهنده پیکربندی مطرح می شود. همچنین، اگر پایگاه داده از طریق "مقایسه، ادغام" با یک فایل پیکربندی جدید به روز شود، ممکن است این کار رخ دهد.

مشکل در دو مرحله حل می شود. برای انجام این کار، به یک فایل پیکربندی cf نیاز دارید که مطابق با انتشار پایگاه داده باشد. انتشار پایگاه داده را می توان در "راهنما" - "درباره برنامه" (شکل 3) مشاهده کرد.

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

1) روی "پیکربندی" - "پشتیبانی" - "تنظیمات پشتیبانی" کلیک کنید. پنجره "تنظیمات پشتیبانی" ظاهر می شود، روی "حذف از پشتیبانی" کلیک کنید (شکل 4). در کادر محاوره‌ای با پیامی مبنی بر اینکه خروج از پشتیبانی دریافت به‌روزرسانی‌ها را از فروشنده غیرممکن می‌کند، به «بله» پاسخ دهید.

توجه داشته باشید که نماد مکعب زرد دیگر در درخت پیکربندی نمایش داده نمی شود.

2) روی "پیکربندی" - "مقایسه، ادغام با پیکربندی از فایل" کلیک کنید. پنجره ای ظاهر می شود که از شما می خواهد پیکربندی را روی پشتیبانی قرار دهید. ما پاسخ می دهیم "بله" (شکل 5).

اکنون، برای اینکه تغییرات مربوط به اشیاء معمولی در پیکربندی را از دست ندهید، تیک گره ریشه را بردارید و روی Run کلیک کنید. در تنظیمات قوانین پشتیبانی، به "OK" پاسخ دهید (شکل 6).

پیکربندی فروشنده اکنون با پیکربندی پایگاه داده مطابقت دارد. با این حال، یک نکته فنی کوچک وجود دارد - اشیایی که تغییرات داشته اند پشتیبانی نمی شوند (شکل 7). هنگامی که به روز رسانی چنین اشیاء تغییر نخواهد کرد. بنابراین، شما باید آنها را در پشتیبانی قابل ویرایش قرار دهید.

3) روی "پیکربندی" - "پشتیبانی" - "تنظیمات پشتیبانی" کلیک کنید. در پنجره ای که ظاهر می شود، روی "مقایسه، ادغام" کلیک کنید. در پنجره مقایسه، تیک تمام کادرها را بردارید، شیئی را که روی پشتیبانی قرار داده ایم انتخاب کنید و روی «تغییر» کلیک کنید. در پنجره ای که ظاهر می شود، "شیء تامین کننده در حالی که پشتیبانی می شود ویرایش می شود" را انتخاب کنید، روی "OK" و "Run" کلیک کنید (شکل 8). چک باکس "Set for subordinate objects" در صورتی مفید است که تغییر ایجاد شده برای همه اشیاء فرعی معتبر باشد. پلتفرم 1C:Enterprise 8 به شما اجازه نمی دهد که تغییراتی ایجاد کنید، اگر مثلاً ویژگی هایی به اشیاء فرعی اضافه شوند و آنها را در پشتیبانی قرار دهید.

شیئی را که روی ساپورت قرار داده ایم انتخاب می کنیم.

اکنون infobase از پیکربندی مورد نیاز پشتیبانی می کند.

برترین مقالات مرتبط