خرید اینترنتی

به روز رسانی نسخه برنامه 1s 8.3 مسدود شد

1) به مقدار حافظه اختصاص داده شده توسط rphost در سرور 1C نگاه کنید. اگر یک نسخه x32 از سرور دارید، این فرآیند قادر خواهد بود از حداکثر 1.75 گیگابایت رم استفاده کند.
اگر حافظه کافی وجود نداشته باشد، سرور نمی تواند اتصالات جدید را بپذیرد یا زمانی که جلسه فعلی به حافظه بیشتری نیاز دارد، قطع می شود
www.viva64.com/ru/k/0036
2) به تنظیمات نگاه کنید "تنظیمات سرور کار" شاید تنظیمات اشتباه تنظیم شده باشد. منم همین مشکل رو داشتم و سرور مدام خراب میشد. تنظیمات من در پیوست است. سرور 11 گیگابایت اختصاص داده شده است.
3) ممکن است مشکلاتی در راه اندازی Postgressql وجود داشته باشد.

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

پیکربندی PostgreSQL من: https://drive.google.com/file/d/0B2qGCc-vzEVDMERVW...
این پیکربندی با مقدار RAM موجود مطابقت دارد.
PostgreSQL نصب شده روی لینوکس، 3 گیگابایت رم، 3 هسته پردازنده.
سرور 1C8: 11 گیگابایت رم، 5 هسته پردازنده
4 پایه تقریباً 1 گیگابایت (بارگذاری شده در dt)

تمام مشخصات سرور خود را بفرمایید: یک سرور 1C8 و یک پایگاه داده فیزیکی یا مجازی، سیستم عامل، مقدار رم در هر سرور، چه CPU، چه مقدار RAM را پردازش های rphost اشغال می کنند، چه تعداد از آنها؟ آیا از آرایه RAID استفاده می کنید؟

قبلاً من خودم از PostgreSQL استفاده می کردم، اما در این فرآیند هنگام کار با پایگاه داده در PostgreSQL با مشکلاتی مواجه شدم و اخیراً به MS SQL تغییر مکان دادم.

سرور شما برای پایگاه داده بد نیست. برای استفاده از PostgreSQL، باید در پیکربندی آن بسیار خوب عمل کنید. هنگامی که پایه ها کوچک هستند، بسیاری از خطاهای تنظیم "قابل بخشش" هستند. هنگامی که ما به تازگی پیاده سازی 1C + PostgreSQL را شروع کردیم، همچنین مشکلات بسیار مکرری با پایگاه داده داشتیم (تجمیع های مکرر وجود داشت، به کندی کار می کرد). PostgreSQL برای استفاده در لینوکس بهتر از ویندوز است. من خودم متخصص پایگاه داده نیستم، برای راه اندازی سرور پایگاه داده یک متخصص از 1Sbit استخدام کردیم و او آن را برای ما راه اندازی کرد و بعد از آن هیچ مشکلی در کار نبود.

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

1) چند وقت پیش خود دیتابیس را چک کردید و دوباره ایندکس کردید؟ VACUUM و REINDEX
2) آیا برای مدت طولانی دیتابیس را با استفاده از 1C تست و تعمیر کرده اید؟
3) آیا فایل لاگ پایگاه داده به یک هارد دیسک جداگانه منتقل شده است؟
4) آیا هارد دیسک به شدت بارگذاری شده است؟

تغییر به MS Sql را در نظر بگیرید، اغلب به پیکربندی "تقریبا" نیاز ندارد و استفاده از آن آسان تر است. برخلاف PostgreSQL، MS Sql آماده کار کردن است، اما PostgreSQL باید پیکربندی شود.

اگر سوالی دارید بنویسید شاید بتوانم در اسکایپ به شما کمک کنم: tisartisar

یک متخصص پایگاه داده استخدام کنید

چرا به MS SQL تغییر مکان دادیم:
ما از پیکربندی UT استفاده می کنیم و در پایان ماه گاهی اوقات خطاهایی وجود داشت که به هیچ وجه قابل حل نبود. اگر پایگاه داده را به حالت فایل منتقل کنید و ماه را ببندید، همه چیز به طور معمول بسته شد، همان پایگاه داده در هنگام محاسبه هزینه در سرور PostgreSQL آپلود شد، خطاهایی رخ داد. در آن لحظه به دلیل وقوع خطاهای شناور در ماه های پایانی نیم سال عقب بودیم. ما یک پایگاه داده آزمایشی در MS SQL ایجاد کردیم و ماهی که در PostgreSQL در MS Sql بسته نشد بسته شد. همچنین گرد کردن قیمت ها در لیست قیمت در PostgreSQL به درستی کار نمی کند. در واقع، کار 1C در PostgreSQL پشتیبانی می شود، اما همچنان توصیه می شود از MS SQl استفاده کنید.
به همین دلیل، تصمیم گرفته شد که به MS SQL سوئیچ شود. پایداری 1C گران تر است.

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

1) چه مقدار حافظه به سرور MS SQL اختصاص داده شده است؟ این در خود سرور MS SQL پیکربندی شده است.
2) پایگاه داده را با استفاده از ابزارهای 1C به طور مرتب آزمایش کنید
3) مقاله ای در مورد نحوه تنظیم پشتیبان و نگهداری. این مهم است و باید به طور منظم انجام شود. من هر روز انجام می دهم. هر 3 بخش راهنما را بررسی کنید.

سیستم 1C امروزه یکی از ابزارهای اصلی برای راه اندازی کسب و کارهای کوچک و متوسط ​​است. به عنوان یک قاعده، همه کارکنان سازمان به برنامه دسترسی دارند. بنابراین، اگر 1C شروع به کند شدن کند یا به کندی کار کند، این امر به طور قابل توجهی بر انجام تجارت تأثیر می گذارد. در نظر بگیرید که چگونه می توانید به تنهایی کار را در 1C سرعت بخشیده و بهینه کنید.


بهینه سازی با به روز رسانی 1C

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

بسیاری از مدت هاست که از قابلیت به روز رسانی خودکار برنامه استفاده می کنند. اگرچه این مشکل به راحتی به صورت دستی برای 1s Enterprise 8.3 حل می شود، اما به روز رسانی که مشکلی ایجاد نمی کند.

اولین قدم دانلود آخرین نسخه پلتفرم است که در حال حاضر در حال استفاده است. این کار یا با استفاده از دیسک ITS یا از طریق رابط وب انجام می شود، جایی که آنها پشتیبانی مداوم را برای کاربران برنامه ای مانند 1s Enterprise 8.3، که به روز رسانی پیکربندی آن نیز به طور رسمی ارائه شده است، ارائه می دهد.

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

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

فقط دکمه نهایی باقی مانده است که "نصب" را ارائه می دهد.

چگونه سرعت 1C را در صورت کاهش سرعت پلت فرم افزایش دهیم

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

به روز رسانی نسخه 7.7

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

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

درباره نسخه 8.0 و 8.1

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

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

در مورد نسخه 8.1، چندین راه برای ارتقاء آن وجود دارد:

  1. به صورت دستی؛
  2. در حالت خودکار؛
  3. به متخصصان شرکت های ارائه دهنده خدمات در این زمینه مراجعه کنید.

کار با نسخه های غیر استاندارد یا اصلاح شده

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

  1. تغییر کرد؛
  2. از ابتدا با در نظر گرفتن نیازهای یک شرکت خاص ایجاد شده است.

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

واقعی بودن تنظیمات را می توان با اقدامات زیر حفظ کرد:

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

بسته به سرعت اینترنت که در حال حاضر از آن استفاده می کنید، فرآیند نصب ممکن است زمان متفاوتی طول بکشد. در یک پنجره جداگانه، کاربر انتخاب می کند که در پایان کار یا بلافاصله به روز رسانی شود. با گزینه دوم، باید مطمئن شوید که هیچ کس دیگری با برنامه کار نمی کند. خود این فرآیند شامل استفاده از حالت انحصاری در داخل برنامه 1s Enterprise 8.3 است، آخرین به روز رسانی نیز از این قاعده مستثنی نیست.

  • باید به خاطر داشت که همه نسخه‌های انتشار ممکن است با پیکربندی فعلی مطابقت نداشته باشند.
  • اگر به‌روزرسانی‌ها برای مدت طولانی انجام نشده است، ممکن است مجبور شوید چندین فایل یا بایگانی را همزمان بارگیری کنید.
  • در لیست، به راحتی می توان فهمید که کدام نسخه از 1s Enterprise 8.3 مورد نیاز است، به روز رسانی توسط خود کاربر انتخاب می شود.

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

دلایل اضافی برای ترمز

اگر برنامه به درستی و بدون هیچ خطایی به روز شود، با این حال، 1C همچنان کند می شود، دلیل آن ممکن است به شرح زیر باشد:

  • آنتی ویروس - اگر به درستی پیکربندی شود، هیچ یک از آنتی ویروس ها با سیستم تداخل پیدا نمی کند، با این حال، اگر از تنظیمات کارخانه استفاده کنید، عملکرد 1C می تواند 5-10٪ کاهش یابد. با حذف حالت پس زمینه (در صورت لزوم) می توانید آنتی ویروس را با استفاده از تنظیمات اضافی بهینه کنید.
  • پارامترهای رایانه - اغلب رایانه های ناکافی قدرتمند منجر به کاهش شدید عملکرد 1C می شود. توجه ویژه ای باید به کارت گرافیک، سیستم عامل و پردازنده شود.

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

چگونه سرعت و راحتی کار را در 1C افزایش دهیم

در این صفحه من رایج ترین اشتباهات هنگام استفاده از برنامه خود را شرح خواهم داد.

اولین و ساده ترین گزینه

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

دومین و سخت ترین گزینه

این خطا در سمت 1s رخ داده است و به روز کننده مستقیماً در مورد آن به ما می گوید و این خط را در گزارش می گوید:

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

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

در زیر لیستی از رایج ترین خطاهای پلتفرم 1c (آنهایی که به رنگ سبز هستند) و نحوه رفع آنها آماده کرده ام:

خطای "نام عنصر از پیش تعریف شده منحصر به فرد نیست"

2. فایل پیکربندی (.cf) نسخه پایگاه داده را در جایی دریافت کنید - نسخه ای که در پنجره "About" می بینیم. این سخت ترین مرحله است و در اینجا راه حل های آماده ارائه نمی کنم. می توانید این فایل را از پایگاه داده دیگری از این نسخه بیرون بکشید یا می توانید آن را از همکاران خود بخواهید. فوراً باید بگویم که درخواست آن از من بی فایده است - نمی توانم آن را در اختیار شما قرار دهم.

3. با در دست داشتن فایل پیکربندی (با پسوند cf.) نسخه مورد نیاز (نسخه ای که در پنجره "About" دارید)، مورد را در پیکربندی پایگاه داده باز کنید:

فایل آپدیت را خودمان مشخص می کنیم:

روی دکمه "Run" کلیک کنید.

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

چه مشکلات دیگری وجود دارد؟

نام ماژول خطا: frame.dll

(نحوه اجرا یا جستجو در گوگل).

  1. اگر آپدیت کننده روی خود سرور 1s نصب نشده باشد، باید مطمئن شوید که پورت PORT_NUMBER در سرور SERVER_IP واقعا باز است. می‌توانید این را با دستور SERVER_IP PORT_NUMBER telnet بررسی کنید. اگر اتصال موفقیت آمیز باشد، پورت باز است.
  2. در مرحله بعد، باید مطمئن شوید که در رایانه‌ای که به‌روزرسانی از آن راه‌اندازی می‌شود، هیچ چیز اتصال آن به PORT_NUMBER در SERVER_IP را مسدود نمی‌کند. برای انجام این کار، باید آنتی ویروس، فایروال، فایروال و سایر برنامه های مشابه را به طور موقت غیرفعال کنید (این کار باید در رایانه ای که به روز رسانی نصب شده است انجام شود). اگر این مرحله کمک کرد، باید استثناهای مناسب را در برنامه مسدود کننده بنویسید.
  3. اگر این کمکی نکرد، باید آدرس پایگاه داده را نه از طریق نام سرور، بلکه مستقیماً از طریق IP آن در آپدیت کننده ثبت کنید (IP آن در پیام خطای SERVER_IP نشان داده می شود). این برای رد مشکل DNS است.

برنامه را نمی توان شروع کرد زیرا api-ms-crt-conio-l1 در رایانه وجود ندارد. 1-0.dll

اگر همه چیز مطابق با الزامات خوب است، به ویژگی های میانبری که از طریق آن به روز رسانی را راه اندازی می کنید بروید و به تب "Compatibility" بروید. باید تیک تمام چک باکس های این برگه را بردارید. به احتمال زیاد، شما اشتباهاً به‌روزرسانی را برای سازگاری با سیستم‌عامل دیگری تنظیم کرده‌اید - از این رو مشکلات پلتفرم وجود دارد (از آنجایی که هنگام اتصال خارجی، کد پلت فرم 1C در فرآیند به‌روزرسانی بارگیری می‌شود).

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

و در قسمت "Agent Port"، پورت عامل نشان داده شده است (پیش‌فرض 1540) که در ویژگی‌های سرور مرکزی 1c در کنسول مدیریت کلاستر 1c (نحوه اجرا یا جستجو در گوگل) یافت می‌شود.

پس از به‌روزرسانی، قسمت تاریخ جمع‌آوری در پردازش «Infobase Rollup» برای پیکربندی «Trade Management» پنهان می‌شود.

در این صورت، به روز کننده قادر خواهد بود با پایگاه داده کار کند، زیرا تلاشی برای اتصال به آن نخواهد داشت.

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

خطا: اتصال برقرار نشد زیرا کامپیوتر مقصد درخواست اتصال را رد کرد

اگر هنوز نیاز به آپلود در dt دارید، این کار را در 1 رشته انجام دهید، در صورت امکان با مکث بین عملیات. برای پیشگیری، به طور دوره ای سرور 1s را راه اندازی مجدد کنید.

من تقریباً در تمام نسخه های سرور 1c با این خطا مواجه شدم و در همه موارد آنها تصمیم گرفتند با استفاده از DBMS به بایگانی سوئیچ کنند.

خطا: قفل در جلسات جدید با پایگاه داده آزاد نشد

در صورت عدم موفقیت، ممکن است:

  • شما در نوشتن لاگین و/یا رمز عبور از ITS اشتباه کردید
  • شما دسترسی به ITS را پرداخت نکرده اید
  • شما نسخه اصلی پیکربندی را در وب سایت 1C برای دریافت به روز رسانی ثبت نکرده اید

3. فرض کنیم همه چیز با دسترسی به به روز رسانی از طریق سایت خوب است. باقی مانده است که مشکلات موجود در محیط رایانه شما و مشکلات سرور به روز رسانی 1C را حذف کنید.

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

3.1 به پیکربندی پایگاه داده خود بروید و آیتم منو "Configuration" - "Open configuration" را دنبال کنید.

3.5 در نهایت، لاگین و رمز عبور را از ITS ( حتما آنها را از دفترچه یادداشت کپی کنید):

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

در صورت عدم موفقیت، ممکن است:

  • شما در محیط کامپیوتر خود مشکل دارید
  • سرور به روز رسانی 1C به طور موقت به درستی کار نمی کند (در عین حال، به روز رسانی ها از طریق سایت ممکن است همچنان دانلود شوند)
  • شما به به‌روزرسانی‌های این پیکربندی خاص دسترسی ندارید (اشتراک ITS در آن پرداخت نمی‌شود؛ یا نسخه اولیه‌ای دارید که در سایت ثبت نام نکرده‌اید)

4. فرض می کنیم که پیکربندی با موفقیت آپدیت را دانلود کرده است. در این مورد، ارزش دارد که لاگین و رمز عبور را از ITS از دفترچه یادداشت به تنظیمات به روز رسانی کپی کنید و بررسی کنید که آیا مشکل از بین رفته است.

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

خطای DBMS: Microsoft SQL Server Native Client 11.0: نام شی نامعتبر "SchemaStorage"

5. اگر مشکل در برخی است یک به روز رسانی خاص (به عنوان مثال، پیدا نشد یا هنگام بارگذاری در پایگاه داده خطایی رخ می دهد) -آن را در یک آرشیو فشرده کنید و به نامه پیوست کنید. نحوه بارگذاری یک آرشیو بزرگ در اینترنت (از نقطه 5) با استفاده از پایه 1c به عنوان مثال توضیح داده شده است.

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

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


کاربران و مدیران سیستم گاهی اوقات با این واقعیت مواجه می شوند که به روز رسانی 1C هر بار کندتر می شود و گاهی اوقات این به یک مشکل جدی تبدیل می شود.

به روز رسانی 1C اغلب منتشر می شود، این را می توان از لیست نسخه های منتشر شده در دیسک های 1C: ITS مشاهده کرد.

وب سایت رسمی نیز این را تأیید می کند - به روز رسانی های برنامه های محبوب (1C: حسابداری، 1C: حقوق و دستمزد) حداقل یک بار در ماه منتشر می شود و در زمان موعد گزارش ها، 3-4 به روز رسانی وجود دارد.

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

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


به روز رسانی طولانی مدت در 1C: Enterprise


هنگامی که فرآیند هنگام راه اندازی در این حالت زمان زیادی طول می کشد، به احتمال زیاد توسعه دهندگان رجیسترها را اضافه کردند و برنامه تشکیل و پردازش آنها را آغاز کرد. به عنوان مثال، هنگام به روز رسانی یک BP معمولی از نسخه 2.0.41.x به 2.0.42، اطلاعات مربوط به تکمیل آنها روی دسکتاپ منعکس نمی شود، به همین دلیل ممکن است به نظر برسد که محصول نرم افزاری "یخ زده" شده است.

در صورتی که به‌روزرسانی اغلب کند می‌شود و کاربر شروع به ابراز نارضایتی از این می‌کند، لازم است با دقت بیشتری به جستجوی دلایل مشکلات نگاه کنید.

هر چه دیتابیس و حجم کش ها بزرگتر باشد و برعکس - هر چه سیستم دیسک کوچکتر باشد - عملکرد نرم افزار کمتر است. 1C حتی اگر از نسخه فایل با دسترسی به شبکه استفاده شود، باز شدن زمان زیادی طول خواهد کشید.

بیایید نگاهی دقیق تر به نحوه حل مشکل بیندازیم. چندین راه برای انجام این کار وجود دارد - از ساده ترین و نه بسیار گران قیمت شروع می شود و با موثرترین، اما در عین حال گران قیمت تمام می شود.


روش های نرم افزاری


بیایید با این واقعیت شروع کنیم که پایگاه اطلاعاتی 1C یک DBMS واقعی است و نیاز به نگهداری دارد. نمایه سازی مجدد و بازسازی، فشرده سازی جدول کار بسیار خوبی برای بهینه سازی پایگاه اطلاعاتی انجام می دهد. برای بهبود عملکرد 1C، ​​می توانید گزینه "تست و رفع ..." را فعال کنید.



به محض اتمام فرآیند تأیید، حجم PP به طور محسوسی کاهش می یابد.

به تجربه ثابت شده است که آنتی ویروس ها و فایروال ویندوز به طور کلی بر کاهش سرعت به روز رسانی و عملکرد 1C تأثیر می گذارد، به همین دلیل لازم است که اشیاء 1C را در استثناهای این برنامه ها (پوشه ای که 1C در آن نصب کرده اید، قرار دهید. , 1Cv8 * .1C ?، 1Cv8.log، 1Cv8 .pfl، *.dt، *.cf، *.cfu، *.epf).


روش های سخت افزاری


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

موثر و گران نیست. برای افزایش عملکرد 1C، ​​می توانید به سادگی رم اضافی خریداری کنید. کمبود حافظه اغلب کار پیکربندی ها را کند می کند. دلیل این امر کاملاً قابل درک است - با کمبود RAM ، بار اصلی به هارد دیسک می رود و شبکه و پردازنده به طور کامل برای دریافت داده ها استفاده نمی شوند. زمانی که سیستم اطلاعات درخواستی را از دیسک به رم دریافت می کند و یا اطلاعات درخواستی را به دیسک ارسال می کند، حالت بیکاری رخ می دهد.

هنگام حل وظایف استاندارد مقرر در مقررات و بسیاری از عملیات دیگر، سیستم تقریباً دائماً به دیسک دسترسی پیدا می کند. گزینه ای برای حل این مشکل و افزایش سرعت عملکرد 1C وجود دارد - خرید و قرار دادن پایگاه های داده روی SSD. اما بعید است که شتاب شدید کار اتفاق بیفتد.

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

این کاملاً ممکن است که روش های فوق تأثیر مطلوب را به همراه نداشته باشند یا به سادگی ممکن است تعداد کاربران زیادی در پایگاه داده کار کنند. در این مورد، باید به نسخه سرویس گیرنده-سرور کار (SQL) سوئیچ کنید. با این روش نگهداری از پایه باید یکسان باشد.

اجازه دهید به طور خلاصه برخی از نتایج را خلاصه کنیم:

اچ برای اینکه سیستم 1C بدون "انجماد" کارآمد کار کند، ما نگهداری اجباری پایگاه داده را توصیه می کنیم. علاوه بر این، باید بدانید که با هر به‌روزرسانی، پیکربندی سخت‌تر و دشوارتر می‌شود، درخواست‌های فنی و منابع رشد می‌کنند. به عبارت دیگر، سیستم قادر به "پرواز" روی یک کامپیوتر 5-7 ساله نخواهد بود.

که برای متخصصان فناوری اطلاعات شناخته شده است، شکایت کاربران "آویزان 1C" دلایل زیادی دارد. برای ایجاد یک "تشخیص" صحیح - برای شناسایی و تجزیه و تحلیل یک مشکل - باید آن را بازتولید کرد، زیرا مشکلی که قابل بازتولید نیست، به عنوان یک قاعده، تقریباً غیرممکن است که حل شود. با درک علائم انجماد 1C، ​​اولین قدم را به سمت یک سیستم کارآمد برمی داریم.

راه اندازی سیستم بسیار طولانی

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

راه اندازی سیستمی که زمان زیادی طول می کشد ممکن است مشکلاتی را در اجرای معماری پیکربندی نشان دهد. بیشتر پیکربندی تنها در اولین باری که به شیء فراداده مورد نظر دسترسی می‌یابد توسط فریمورک خوانده می‌شود. شروع طولانی احتمال استفاده از تعداد زیادی از اشیاء فراداده را نشان می دهد (تعداد زیادی از ماژول های رایج مختلف، پردازش و غیره).

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

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

زمان بازگشایی بسیار طولانی

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

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

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

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

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

  1. الگوریتم‌هایی که روی یک عمل مشخص اجرا می‌شوند، داده‌های مرتبطی را که بر حالت انتخاب مقدار تأثیر می‌گذارند، بررسی یا محاسبه می‌کنند.
  2. فرم انتخابی که برای انتخاب این مقدار باز می شود، تمام اشیاء را از پایگاه داده زمانی که مقداردهی اولیه می شود، می خواند.

برای حل مشکل اول، باید از "اندازه گیری عملکرد" ​​استفاده کنید، الگوریتم های پرمصرف منابع را پیدا کنید و آنها را بهینه کنید.


مشکل دوم اغلب با تجزیه و تحلیل ساده اجرای فرم انتخابی قابل حل است. به عنوان مثال، باید مطمئن شوید که ویژگی لیست پویا روی "Dynamic Data Reading" تنظیم شده است، ویژگی "Main Table" به درستی تنظیم شده است، و در پیاده سازی لیست از الگوریتم های آشکارا با منابع فشرده استفاده نمی شود.

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

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

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

لازم به ذکر است که 1C 8.3 اغلب در حین به روز رسانی مسدود می شود، همچنین به این دلیل که به سخت افزار با منابع فشرده تری نسبت به نسخه های قبلی پلت فرم نیاز دارد. ارزش توجه به مقدار RAM را دارد و در صورت لزوم آن را افزایش می دهد - این در اصل باید به حل مشکل "1C هنگام به روز رسانی پیکربندی یخ می زند."

ثبت طولانی مدت اشیاء/ ارسال اسناد

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

اما حتی در این مورد نیز می توان جهت تحلیل را مشخص کرد.

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

یک تغییر اساسی در زمان ضبط با وابستگی های نامشخص نیاز به تجزیه و تحلیل آماری از ظاهر مشکل دارد، به عنوان مثال. تجزیه و تحلیل عملکرد. ساده ترین راه تجزیه و تحلیل استفاده از گزارش است. یک مزیت اضافی در اینجا این است که پلت فرم 1C:Enterprise 8 از ذخیره داده های گزارش در یک فایل با فرمت SQLite پشتیبانی می کند. این به شما امکان می دهد از پرس و جوهای SQL برای تجزیه داده های گزارش استفاده کنید. با توجه به این واقعیت که هر نوشتن شی در یک تراکنش انجام می شود و هر تراکنش دارای شماره شناسایی خاص خود است، می توان زمان نوشتن شی را از داده های گزارش دریافت کرد.


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

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