زیرسیستم های استاندارد 1s 8.3. کتابخانه زیرسیستم های استاندارد

" در 21 دسامبر 2010 انتشار نسخه جدید 1.1 1C: Library of Standard Subsystems 8.2 (BSP) را اعلام کرد. نسخه 1.1 مرحله بعدی توسعه ابزار برای توسعه دهنده راه حل های کاربردی در پلت فرم 1C: Enterprise 8.2 است. .

نسخه 1.1 BSP مجموعه ای از زیرسیستم های کاربردی جهانی، بخش های آماده برای اسناد کاربر و فناوری برای توسعه راه حل های کاربردی در پلت فرم 1C: Enterprise 8.2 را ارائه می دهد. با استفاده از BSP، توسعه سریع پیکربندی های جدید با قابلیت های اولیه آماده و همچنین گنجاندن بلوک های عملکردی آماده در پیکربندی های موجود امکان پذیر می شود. استفاده از BSP هنگام توسعه راه حل های کاربردی در پلت فرم 1C:Enterprise 8.2 همچنین امکان دستیابی به استانداردسازی بیشتر پیکربندی ها را فراهم می کند که به دلیل یکسان سازی آنها با توجه به مجموعه زیرسیستم های استاندارد مورد استفاده، زمان مطالعه و اجرای راه حل های کاربردی را کاهش می دهد. .

جدید در نسخه 1.1 BSP

نسخه 1.1 شامل تعدادی زیرسیستم جدید است، برخی از عملکردهای ایجاد شده قبلی به زیرسیستم های جداگانه تفکیک شده است، تغییرات قابل توجهی در برخی از زیرسیستم های موجود ایجاد شده است و "دستیار پیاده سازی" BSP پیاده سازی شده است.

زیرسیستم «خدمات وب برای کار با فایل‌ها» کار با فایل‌های پیوستی را که به صورت فیزیکی در پایگاه اطلاعاتی دیگری (کتابخانه فایل) قرار دارند، ارائه می‌کند. هر پیکربندی با زیرسیستم "کار با فایل ها" که به عنوان یک سرویس وب منتشر می شود، می تواند به عنوان یک کتابخانه فایل عمل کند. زیرسیستم در اختیار کاربر قرار می دهد مجموعه پایهعملیات با فایل ها: مشاهده لیست فایل های پیوست شده، افزودن فایل های جدید، حذف فایل ها و باز کردن فایل ها برای مشاهده.

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

زیرسیستم «تغییر تاریخ‌های ممنوعیت» به شما امکان می‌دهد تا قبل از یک تاریخ خاص، تغییرات هر داده (اسناد، ورودی‌های ثبت، عناصر دایرکتوری و غیره) را مسدود کنید. این امکان وجود دارد که هم یک تاریخ مشترک برای کل پایگاه اطلاعاتی به طور کلی پیکربندی کنید و هم چندین تاریخ را برای بخش ها و/یا اشیاء جداگانه بخش های حسابداری پیکربندی کنید.

زیرسیستم "فایل های پیوست" به شما امکان می دهد فایل ها را به اشیاء پیکربندی دلخواه ذخیره کنید (ضمیمه کنید). برخلاف زیرسیستم «کار با فایل‌ها»، این زیرسیستم بر روی تعداد زیادی از انواع متفاوتمالکان فایل بدون از دست دادن سرعت زمانی که دسترسی کاربر در سطح رکورد محدود است. با توجه به ترکیب توابع و ظاهرزیرسیستم نزدیک به زیرسیستم "کار با فایل ها" است: ویرایش جمعی فایل ها، پشتیبانی از جستجوی متن کامل در فایل های پیوست شده، الکترونیکی امضای دیجیتالی، رمزگذاری

در زیرسیستم «IB Backup» برای پایگاه های اطلاعاتی فایل، قابلیت انجام کپی رزرو کنیدتنظیمات درخواستی و برنامه ریزی شده دستیار داخلی برای بازیابی پایگاه اطلاعاتی از یک کپی. برای حالت کارکرد کلاینت-سرور، اطلاعیه ای در مورد نیاز به پیکربندی پشتیبان با استفاده از ابزارهای استاندارد DBMS ارائه می شود.

زیرسیستم «امضای دیجیتال الکترونیکی» یک نرم افزار و رابط کاربری برای کار با ابزارهای رمزنگاری در اختیار توسعه دهنده برنامه قرار می دهد: امضای دیجیتال الکترونیکی و تأیید امضا.

زیرسیستم زیر به عنوان یک سیستم مستقل برجسته شده است: "اصلاح گروهی اشیاء"، که یک سرویس جهانی برای اصلاح گروهی ویژگی ها و جزئیات اشیاء از نوع مرجع دلخواه (دایرکتوری ها، اسناد و غیره) و همچنین زیرسیستم ارائه می دهد. توابع فایل". زیرسیستم "توابع فایل" یک زیرسیستم فناورانه است که فقط می‌تواند همراه با زیرسیستم‌های "کار با فایل‌ها" و/یا "فایل‌های پیوست شده" استفاده شود. این زیرسیستم‌های مشترک برای هر دو زیرسیستم و پایه را اجرا می‌کند. رابط های کاربریکار با فایل ها، ذخیره فایل ها در حجم های دیسک، توابع برای پشتیبانی از RIB و ایجاد تصویر اولیه از پایگاه اطلاعات.

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

توابع جدیدی در زیرسیستم "فرایندهای تجاری و وظایف" ظاهر شده است که به طور قابل توجهی سناریوهای استفاده از فرآیندهای تجاری را در پیکربندی ها گسترش می دهد: توقف فرآیندهای تجاری، سلسله مراتب تابع فرآیندهای تجاری و پذیرش وظایف برای اجرا.

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

زیرسیستم تبادل داده در اختیار توسعه دهندگان تبادل داده قرار می دهد حالت جدیدتخلیه اشیاء "تخلیه در صورت لزوم" و همچنین امکان تغییر حالت های تخلیه اشیاء در حالت "1C: Enterprise". علاوه بر این، مدیر تبادل داده اکنون می تواند تمام روابط نگاشت شی را که بین آنها مهاجرت می کنند پیکربندی کند پایگاه های اطلاع رسانی، از جمله مواردی که توسط خود مدیر ایجاد شده اند یا به طور خودکار ایجاد شده اند.

زیرسیستم «کار با فایل ها» از قابلیت های استاندارد زیرسیستم «امضای دیجیتال الکترونیکی» استفاده می کند. علاوه بر این، هنگام اسکن اسناد، اکنون امکان تنظیم سطح فشرده سازی (برای TIF)، کیفیت (برای JPG) و روش ذخیره در PDF (با استفاده از یک برنامه خارجی) وجود دارد.

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

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

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

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

نحوه ارتقا از نسخه قبلی

نسخه 1.1 برای کاربران ثبت نام شده سیستم 1C:Enterprise 8 که اشتراک معتبر پشتیبانی فناوری اطلاعات (ITS) دارند، ارائه شده است.

برای به روز رسانی BSP به نسخه 1.1، نسخه 1.1.1 منتشر شد که با پلتفرم نسخه 8.2.13 و بالاتر سازگار است.

نسخه 1.1.1 BSP به عنوان بخشی از انتشار فوریه 2011 ITS در وب سایت پشتیبانی کاربر http://users.v8.1c.ru/ و در وب سایت ITS http://its.1c منتشر شده است. ru/ (فقط مشترکین ITS به این سایت ها دسترسی دارند).

روش کلی برای به روز رسانی پیکربندی یک BSP از قبل استفاده شده به نسخه 1.1.1 در اسناد موجود در تحویل این نسخه آورده شده است. ویژگی های به روز رسانی از نسخه های قبلی 1.0.7، 1.0.6، نسخه بتا 1.0.5 و نسخه آزمایشی 1.0.4 در فایل update.htm توضیح داده شده است که در تحویل نسخه 1.1.1 نیز گنجانده شده است.

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

کتابخانه زیرسیستم های استاندارد (LSL) - مجموعه ای از زیرسیستم ها برای پیکربندی در پلت فرم 1C: Enterprise، اجرای عملکردهای اساسی و فردی بلوک های عملکردی. بیایید سعی کنیم با جزئیات بیشتری بفهمیم که چیست.

چرا BSP ایجاد شد؟

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

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

برای برنامه نویسانی که راه حل های کاربردی را از ابتدا توسعه می دهند، BSP به آنها اجازه داد تا زمان زیادی را صرفه جویی کنند، زیرا نیازی به توسعه مستقل بلوک های عملکردی اساسی موجود در BSP نیست. توسعه و آزمایش توسط 1C برای برنامه نویس انجام شد. برنامه نویس اکنون فقط باید عملکرد توسعه یافته را درک کند و نحوه اجرای BSP را بیاموزد.

BSP چگونه توزیع می شود؟

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

تحویل BSP شامل یک پایگاه آزمایشی با نمونه ای از پیاده سازی است. این پایگاه داده آزمایشی برای بررسی در وب سایت 1C موجود است. نحوه دسترسی به آن را می توانید در مقاله بخوانید.

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

اسناد رسمی در مورد BSP در https://its.1c.ru/db/bspdoc قرار دارد و در صورت داشتن اشتراک در ITS در دسترس است.

ترکیب BSP

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

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

در حال حاضر (ژوئیه 2017)، BSP نسخه 2.4.2 در دسترس است که از عملکرد زیر پشتیبانی می کند:

ابزارهای مدیریت و نگهداری تجزیه و تحلیل گزارش
گزارش های اضافی و پردازش
تنظیمات برنامه
به روز رسانی پیکربندی
سنجش عملکرد
پیدا کردن و حذف موارد تکراری
پروفایل های امنیتی
وظایف زمانبندی شده
پشتیبان گیری از امنیت اطلاعات
حذف اشیاء علامت گذاری شده
مدیریت کل و کل
مدیریت کاربران و حقوق دسترسی خاموش کردن کاربران
کاربران
کنترل دسترسی
ادغام با سایر برنامه ها و سیستم ها اجزای خارجی
بارگذاری داده ها از یک فایل
ادغام با 1C-Bukhfon (1C-Connect)
تبادل اطلاعات
ارسال اس ام اس
دریافت فایل از اینترنت
کار با پیام های ایمیل
توزیع گزارشات
مکانیزم های تکنولوژیکی و رابط های نرم افزاری عملکرد پایه
پر کردن اشیاء
ممنوعیت ویرایش جزئیات شی
به روز رسانی نسخه امنیت اطلاعات
دستورات پلاگین
پیشوند اشیاء
کار در مدل خدمات
مرکز مانیتورینگ
زیرسیستم های کاربردی و ایستگاه های کاری کاربر پرسشنامه
فرآیندها و وظایف کسب و کار
گزینه های گزارش
فعل و انفعالات
کار با فایل ها
امور جاری
قالب های پیام
اطلاعات مرجع نظارتی و طبقه بندی کننده ها
بانک ها
ارزها
ساعات کار
برنامه های تقویم
زیر سیستم های خدماتی نسخه سازی اشیاء
اصلاح گروهی اشیا
تاریخ های ممنوعه از تغییر
یادداشت های کاربر
حفاظت از اطلاعات شخصی
اطلاعات راه اندازی
اطلاعات تماس
یادآوری کاربر
تنظیم ترتیب عناصر
مهر
جستجوی متن کامل
بررسی قانونی بودن دریافت به روز رسانی
خواص
انحطاط بازنمایی اشیا
ساختار گزارشگری
امضای الکترونیک

زیرسیستم های خاص در مقالات جداگانه با جزئیات بیشتر توضیح داده خواهد شد.

اجرای BSP

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

  • عملکرد پایه؛
  • به روز رسانی نسخه امنیت اطلاعات؛
  • کاربران

طرح اجرای کلی شامل مراحل زیر است:

  1. انتقال اشیاء فراداده ضروری به پیکربندی هدف.
  2. تنظیم اشیاء منتقل شده؛
  3. استفاده از اشیاء BSP هنگام توسعه عملکرد جدید.

برای کمک به اجرای BSP، کتابخانه شامل پردازش می شود اولین پیاده سازی BSP.epf . در دایرکتوری قالب پیکربندی قرار دارد. در حال پردازش توضیح کوتاهاز همه زیرسیستم ها و وابستگی متقابل زیر سیستم ها به یکدیگر مشخص می شود.

برای بررسی صحت اجرای BSP، یک گزارش در دایرکتوری الگوی پیکربندی قرار دارد بررسی اجرای BSP.erf.

چگونه نسخه راه حل برنامه BSP را پیدا کنیم

راه‌های مختلفی برای یافتن اینکه کدام نسخه از BSP در یک برنامه کاربردی خاص استفاده می‌شود وجود دارد:

  • به صورت برنامه ای: فراخوانی یک تابع StandardSubsystemsServer. نسخه کتابخانه() ;
  • در ارتباط بودن: در ثبت اطلاعات «نسخه‌های زیرسیستم»، به مقدار نسخه برای زیرسیستم «StandardSubsystems» نگاه کنید.

چاپ (Ctrl+P)

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

این کتابخانه شامل مجموعه ای از زیرسیستم های کاربردی جهانی است،
برای استفاده در راه حل های کاربردی در پلت فرم "1C: Enterprise 8.3" در نظر گرفته شده است

فایل های تحویل شامل

1. 1Cv8.cf – فایل تحویل کتابخانه. قرار نیست ایجاد شود
پایگاه های اطلاعاتی مبتنی بر یک الگو
2. 1Cv8_demo.dt - پایگاه نمایش.
3. 1Cv8_demo.cf - فایل تحویل پایگاه داده نمایشی.

اولین پیاده‌سازی زیرسیستم‌های کتابخانه در پیکربندی و به‌روزرسانی نسخه کتابخانه‌ای که قبلاً پیاده‌سازی شده است، تفاوت قابل توجهی دارد. پس از بارگیری فایل 1Cv8.cf در یک پیکربندی خالی، باید اشیاء کتابخانه را همانطور که در بخش 2.2 توضیح داده شد پیکربندی کنید، در غیر این صورت هنگام اجرا در حالت سازمانی پیامی نمایش داده می شود.

وقتی برای اولین بار BSP را پیاده سازی کردم،من از فایل 1Cv8_demo.cf استفاده کردم، جایی که همه چیز قبلاً پیکربندی شده بود و آن را در یک پیکربندی خالی بارگذاری کردم، و سپس قابلیت تغییر پیکربندی را فعال کردم و به صورت روشی اشیاء اضافه شده را که در فایل پیکربندی 1Cv8_demo.cf نیازی نداشتم حذف و آماده کردم. من یک فایل cf دیگر که می تواند در یک پیکربندی خالی بارگذاری شود بدون اینکه اشیاء کتابخانه مهاجرت شده را تنظیم کنم.

به طور کلی فرآیند پیاده سازی شامل مراحل زیر است:
مرحله ی 1. انتقال اشیاء فراداده از فایل تحویل کتابخانه به پیکربندی.
مرحله 2. پیکربندی اشیاء کتابخانه مهاجرت شده
مرحله 3. استفاده از اشیاء کتابخانه در هنگام توسعه یک پیکربندی.

همه زیرسیستم های کاربردی موجود در کتابخانه متعلق به زیرسیستم والد "زیر سیستم های استاندارد" در درخت اشیاء ابرداده پیکربندی کننده هستند. زیرسیستم‌های طراحی‌شده برای پیکربندی‌های طراحی‌شده برای کار در مدل خدمات، تابع زیرسیستم «کار در مدل خدمات» هستند.
برای اجرای اولیه و به روز رسانی های بعدی نسخه های کتابخانه در راه حل های کاربردی، کیت توزیع شامل یک ابزار ویژه - یک دستیار پیاده سازی ( پردازش خارجیاولین پیاده سازی BSP.epf).

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

مرحله 1 انتقال اشیاء فراداده از فایل
تحویل کتابخانه به پیکربندی

اجرای اول

مرحله 1.برای انتقال اشیاء کتابخانه به پیکربندی خود در اولین پیاده‌سازی، باید دستور منوی پیکربندی - مقایسه، ادغام با پیکربندی از فایل در حالت Configurator را انتخاب کنید. در کادر محاوره ای، فایل تحویل کتابخانه را مشخص کرده و درخواست پشتیبانی را تایید کنید.


گام 2.در پنجره ای که برای مقایسه و ادغام پیکربندی ها باز می شود، تیک تمام کادرها را بردارید، کادر «شامل ناحیه زیرسیستم های فرعی» را علامت بزنید و اشیاء منتقل شده را با استفاده از دستور Actions علامت گذاری کنید - زیرسیستم های پیکربندی تأمین کننده علامت گذاری شوند.


از گروه زیرسیستم های استاندارد زیر سیستم ها را انتخاب کنید:

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

مرحله 3.علاوه بر این، باید کادرهای تک تک اشیاء کتابخانه و خصوصیات آنها را علامت بزنید یا علامت آن را بردارید و حالت ادغام را انتخاب کنید (عملکردها – تنظیم حالت برای همه...) و روی دکمه اجرا کلیک کنید. در پنجره با لیستی از اشیاء وابسته، روی Continue کلیک کنید.
مرحله 4. پس از تکمیل مقایسه و ادغام، به مرحله دوم - راه اندازی اشیاء کتابخانه بروید. بسته به تعداد زیرسیستم های در حال پیاده سازی، این مرحله ممکن است از یک تا چند ساعت طول بکشد.

به روز رسانی نسخه کتابخانه

این بخش توضیح می دهد طرح کلیبه روز رسانی در نسخه جدیدکتابخانه ها ویژگی های جداگانه به روز رسانی هر نسخه خاص از کتابخانه در آورده شده است سند همراه به روز رسانیSSL.htmدر تحویل کتابخانه گنجانده شده است. به عنوان یک قاعده، هنگام جابجایی بین نسخه ها، نسخه های فرعی و نسخه های یک کتابخانه (اول،
رقم دوم و سوم در شماره نسخه) مراحل به روز رسانی اضافی مورد نیاز است، و هنگام حرکت بین نسخه های پچ کتابخانه (رقم چهارم
در شماره نسخه)، به عنوان یک قاعده، هیچ اقدام اضافی مورد نیاز نیست. در موارد نادر، هنگامی که مراحل اضافی هنگام به‌روزرسانی به نسخه کتابخانه وصله‌شده هنوز ضروری است، دستورالعمل‌های مربوطه نه تنها در updateSSL.htm، بلکه در فایل readme.txt در بخش مهم نیز موجود است. برای به روز رسانی نسخه کتابخانه، دستور منو Configuration – Support – Update configuration را انتخاب کنید. در کادر محاوره ای، گزینه Select update file را انتخاب کنید، مسیر فایل تحویل کتابخانه را تنظیم کرده و درخواست را تایید کنید
به روز رسانی نسخه پیکربندی فروشنده
مرحله 1.ابتدا باید اشیاء فراداده کتابخانه منسوخ را برای حذف از پیکربندی آماده کنید. برای انجام این کار، در پنجره ای که برای مقایسه و ادغام پیکربندی ها باز می شود، تیک تمام کادرهای موجود در کنار اشیاء فراداده را بردارید، سپس فیلتر مقایسه و ادغام را روی مقدار Show کسانی که فقط در پیکربندی تامین کننده قدیمی در گروه پیکربندی تامین کننده جدید وجود دارند، تنظیم کنید.<- Старая конфигурация поставщика, как указано на рисунке.

در مرحله بعد، تمام اشیاء فراداده را با چک باکس‌ها علامت‌گذاری کنید، حالت ادغام را از پیکربندی ارائه‌دهنده جدید انتخاب کنید (عملکردها - حالت تنظیم برای همه...) و روی دکمه اجرا کلیک کنید.
اگر ارجاعاتی به اشیاء کتابخانه منسوخ شده از دیگر اشیاء پیکربندی یا از دیگر اشیاء در خود کتابخانه وجود داشته باشد، دکمه Continue در دسترس نیست. شما باید به صورت دستی همه مراجع را از سایر اشیاء پیکربندی پاک کنید و به مرحله 2 بروید (اما مراجع از اشیاء کتابخانه به طور خودکار در مرحله 3 حذف خواهند شد).
اگر هیچ ارجاعی به اشیاء کتابخانه قدیمی یافت نشد و دکمه Continue توانست پیکربندی را در پشتیبانی قرار دهد، باید با بازگشت به پیکربندی پایگاه داده اصلی (منو پیکربندی - پیکربندی پایگاه داده - بازگشت به پیکربندی پایگاه داده) پشتیبانی را لغو کنید.
گام 2.دستور Configuration – Support – Update configuration را تکرار کنید و مسیر فایل تحویل کتابخانه را در گزینه Select update file مشخص کنید. در پنجره ای که برای مقایسه و ادغام پیکربندی ها باز می شود، تمام چک باکس ها را پاک کنید و اشیاء منتقل شده را با استفاده از دستور Actions علامت گذاری کنید – علامت گذاری توسط زیرسیستم های پیکربندی تامین کننده جدید. از زیر سیستم های زیر سیستم های استاندارد، انتخاب کنید:
● زیر سیستم های اجباری.
● زیر سیستم های اضافی که باید به پیکربندی منتقل شوند تا در مدل سرویس کار کنند.
● همه زیرسیستم های قبلاً پیاده سازی شده و همچنین زیرسیستم هایی که علاوه بر این باید در پیکربندی شما پیاده سازی شوند.
● زیرسیستم هایی که زیرسیستم های فوق الذکر به آنها وابسته است،

سپس کادرهای انتقال همان مجموعه از زیرسیستم ها (شیء فراداده "زیرزیستم") و همچنین زیرسیستم مدیریت (اگر قبلاً اجرا شده یا برنامه ریزی شده است) را در پنجره برای مقایسه و ادغام پیکربندی ها علامت بزنید.
حالت ادغام را از پیکربندی تامین کننده جدید انتخاب کنید (اقدامات - حالت تنظیم برای همه...).

سپس باید تمام اشیاء فراداده کتابخانه منسوخ را برای حذف از پیکربندی علامت گذاری کنید. برای انجام این کار، فیلتر مقایسه و ادغام را روی مقدار تنظیم کنید.<- Старая конфигурация поставщика, как указано на рисунке.

در مرحله بعد، تمام اشیاء ابرداده را بررسی کرده و روی Run کلیک کنید. در پنجره با لیستی از اشیاء وابسته، روی دکمه Continue کلیک کنید.
مرحله 3. پس از تکمیل مقایسه و ادغام، به مرحله دوم - راه اندازی اشیاء کتابخانه بروید.

به عنوان یک قاعده، تنظیمات در 1C برای کاربران نوشته شده است. همه پیکربندی ها متفاوت هستند، اما اغلب پیکربندی های مختلف از اشیاء مشابهی استفاده می کنند که کمی با یکدیگر متفاوت هستند. تصور پیکربندی که در آن موجوداتی مانند اقلام، طرف مقابل، کاربران و ارز ظاهر نشوند، واقعاً دشوار است. و برخی از وظایف معمولی هستند: امکان تمایز اساسی حقوق، کار با ایمیل، وظایف برای کاربران و غیره. اما یک پیکربندی وجود دارد که کار برنامه نویس را آسان تر می کند و شامل وظایف استانداردی است که کارفرمایان برای برنامه نویسان تعیین می کنند.

اگر با پیکربندی‌های استاندارد متفاوت از 1c کار کرده باشید، متوجه شده‌اید که اساساً کاملاً مشابه هستند، بسیاری از عملکردهای اساسی برای همه پیکربندی‌های استاندارد یکسان هستند. همچنین از BSP می‌توانید فهرست‌های استاندارد مانند سازمان‌ها، بانک‌ها، طبقه‌بندی ارز و موارد دیگر را به پیکربندی خود اضافه کنید.

ما سعی خواهیم کرد بفهمیم کدام زیرسیستم ها مسئول چه چیزی و چگونه به هم مرتبط هستند.

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

اگر BSP را در حالت تین کلاینت راه اندازی کنیم، چنین پنجره ای را خواهیم دید

در مرحله اولیه، ما به برگه "ابزارهای توسعه دهنده" علاقه مندیم که با آن "دستیار پیاده سازی BSP" را راه اندازی خواهیم کرد.

خود skua شبیه یک دستیار گام به گام به نظر می رسد.

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

مثلا اینجوری

پس از این، باید فایلی را که تنظیمات را در آن ذخیره می کنیم، مشخص کنید. فرمت فایل XML

سپس به مرحله دوم می رویم.

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

پس از انتخاب تمام پارامترها، سیستم بررسی می کند که آیا همه چیز به درستی انتخاب شده است و گزینه های مختلفی برای ردیابی خطاها ارائه می دهد.

یا به این شکل:

در مقالات بعدی به مطالعه کار با کتابخانه زیرسیستم های استاندارد ادامه خواهیم داد.

اشتراک گذاری