گاهی اوقات به نیاز به بهبود سیستم پس زمینه (تنظیمی) ختم می شود. این اغلب جایی است که مشکل ایجاد می شود.

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

برای حل این مشکل باید دو مشکل را حل کنیم:

1. تنظیمات را در سرور 1C بهبود دهید. برای فعال نگه داشتن سرور و خاموش کردن آن، باید: رجیستری ویندوز را با نوشتن در " راه اندازی کنید. ویکونتیتیم REGEDIT. ردیف را بشناسید

"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent

(برگرفته از پارامترهای راه اندازی سرویس 1C:Enterprise 8.1 Server Agent). (نه برای پلتفرم نسخه 8.1)

کلید را کامل کنید اشکال زدایی (فراموش نکنید که قبل از کلید -debug یک فاصله بگذارید)

لب به لب
. "ImagePath" = بولو "W:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files\1cv81\server" ما گذاشتیم "C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 اشکال زدایی-d "C:\Program Files\1cv81\Server"

عامل سرور را مجددا راه اندازی کنید. آماده. اکنون به پیکربندی استریم های سرور در Vikonanny دسترسی داریم.

2. ثبت نام سرور و نام پایگاه داده برای مشتری متصل به سرور 1C باید به شدت رعایت شود.

اتصال صحیح:
گیاه پس زمینه مشتری - Srvr="SERVER-NAME";Ref="Base_Name";
اتصال نادرست:
گیاه پس زمینه - Srvr="SERVER-NAME";Ref="Base_Name"; مشتری - Srvr="Server-name";Ref="Base_Name";

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

کد پیشرفته:

روش به پایگاه داده بنویسید() صادرات
ثبت نام مجله(,ردیف اطلاعات پایگاه داده());
کینت رویه ها

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


اکنون امکان اتصال خودکار به وظایف پس زمینه وجود دارد.

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


هنوز نخوندیش؟ قدردانش خواهی شد...

البته، هر پیکربندی جدی در 1C 8.3 و 8.2 را نمی توان بدون ویکور کردن وظایف نظارتی و پس زمینه انجام داد. بوی تعفن حتی قوی تر است، و قطعات، با توجه به یک طرح به وضوح تعریف شده، بدون ارائه برنامه جمع آوری می شوند.

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

ابتدا بیایید بفهمیم بوی بد به چه معناست و اهمیت آنها چیست:

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

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

پیکربندی را باز کنید و مقررات را اضافه کنید.

تعدیل مقامات

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

  • در میدان روش را نام ببرید"این روش برای هر ماژول زاگالال آوازی انتخاب شده است که بلافاصله پایان می یابد. تمامی فعالیت ها به منظور تنوع بخشیدن به قیمت ها در وب سایت ما در آن گنجانده خواهد شد. لطفا توجه داشته باشید که ویکی در سرور در دسترس خواهد بود. منطقی است که حتی عملیات نظارتی بدون مشارکت منشی انجام شود.
  • برنامه را می توان با توجه به تقاضا روشن یا روشن کرد. نیازی نیست فوراً طرح خود را ویرایش کنید. برای این منظور، در پانل مرجع، علامت را نصب یا حذف کنید ویکوریستانیا».
  • نکته مهم دیگر تنظیم است که تنظیم خواهد شد بیایید بزرگنمایی کنیم، نه وظایف نظارتی به طور خودکار شروع می شود. اگر این علامت نصب نشده باشد، باید آنها را به صورت برنامه ریزی شده راه اندازی کنید یا به سرعت به گزینه "Start Console" از ITS دسترسی پیدا کنید.
  • شما هم می توانید بگویید تعداد تکرارها و فاصله بین آنهادر صورت خاتمه اضطراری در صورت تکمیل اضطراری، این موقعیت ها باید رعایت شود، مگر اینکه وظایف از طریق اعتراف به گناه حل شده باشد.

تنظیم طرح

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

در اینجا یک تنظیم معمولی از طرح بندی 1C 8.3 آورده شده است. هیچ چیز پیچیده ای در اینجا وجود ندارد. به عنوان بخشی از این، ما در حال برنامه ریزی برای راه اندازی کاهش قیمت خود در سایت امروز بودیم. اگر مقررات تا ساعت 7:00 تکمیل نشده باشد، شما در آستانه روز بعد خواهید بود.

مسدود کردن دستورات نظارتی

ابزار استاندارد "Administration of 1C Enterprise Servers" را اجرا کنید و مقامات پایگاه اطلاعاتی را که مقررات را در آنجا ایجاد کرده اید (برای نسخه های مشتری-سرور 1C) باز کنید.

در پنجره (پس از وارد کردن لاگین و رمز عبور برای دسترسی به IB)، آن را برگردانید تا علامت روی مورد "مسدود کردن وظایف نظارتی بسته است" تنظیم نشود. اگر با موقعیتی مواجه شدید، اگر کار کار نکرد، ابتدا با ما چک کنید.

به این ترتیب می توانید تنظیمات نظارتی 1C 8.3 را به طور کامل روشن کنید. برای فعال کردن وظایف پس‌زمینه خاص، می‌توانید به سرعت از گزینه «کنسول وظایف پس‌زمینه» که در آخرین نسخه معرفی شده است استفاده کنید.

تنظیمات پس زمینه و روتین در حالت فایل

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

فعال سازی کارهای روتین همیشه در ساعت استفاده از روش "ViscontitTaskProcessing()" انجام می شود.

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

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

تقویت محبت ها در مکان های پس زمینه

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

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

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

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

حالت راه اندازی را در سرور 1C: Enterprise کم کنید.

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

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

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

در کادر گفتگوی باز شده، دکمه را فشار دهید اتصال خودکارو در قرن آینده، یک علامت نصب کنید زمینه

دنباله اتصال به پایگاه داده 1C را به درستی یادداشت کنید

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

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

Srvr="Server1C:1541";Ref="Test";

و دستور پس زمینه بدون ورود به پورت شروع شد

Srvr="Server1C";Ref="Test";

بنابراین او مجبور شد ترتیب اتصال را در لیست پایگاه های داده با رتبه ثانویه تغییر دهد.
اما در اینجا غذا بلافاصله مقصر است. چگونه می توانم نحوه اتصال داده های پس زمینه را پیدا کنم؟ در اینجا ما می توانیم کمک کنیم. حتی در لحظه‌ای که داده‌های پس‌زمینه حذف می‌شوند، می‌توانیم به صورت برنامه‌نویسی رکوردهایی را در رجیستری ایجاد کنیم. و برای رویه های اضافی RowConnectedInformationBase()ما می توانیم ردیف اتصال را لغو کنیم.

به این ترتیب، داشتن یک ماژول زاگال قابل اعتماد مهم است (نخواهید داشت BackgroundServer) محور این رویه است

رویه LogConnectionRow() ExportConnectionRow = DatabaseRow(); RecordRegistrationLog (ConnectionRow) ; کینت رویه ها

و اکنون می توانیم این روش را با اجرای:

رویه &روی سرور پس زمینه WriteConnectionOrderOnServer. ویکونتی ( "BackgroundServer.LogConnectionString") کینت رویه ها

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

Nalagodzhennya 1C- یک مکانیسم بسیار قدرتمند و کاربردی از پلت فرم 1C 8.3 که به شما امکان می دهد به سرعت اشکالات را در کد برنامه پیدا کنید (در زبان های دیگر برنامه نویسی "اشکال زدایی" از انگلیسی "اشکال زدایی" نامیده می شود).

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

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

ساده ترین راه برای شروع راه اندازی در 1C این است که 1C را در حالت i باز کنید و از آنجا حالت راه اندازی را در حالت عملیاتی مورد نیاز (نازک/ضخیم، سخت شده/اولیه) شروع کنید:

تنظیم دستورات پس زمینه 1C

برای اینکه بتوانید کارهای پس زمینه را تنظیم کنید، باید به منوی "Setup - Connections" بروید. در پنجره، روی دکمه "اتصال خودکار" کلیک کنید:

در پنجره ای که می توانید یک علامت ویژه نصب کنید.

علاوه بر تنظیمات پس زمینه، در آن پنجره می توانید تنظیمات اتصالات خارجی، http و .

تعیین نقطه شکست

مرحله دیگری که کامل می شود، تنظیم نقطه شکست (در سایر زبان های برنامه نویسی - نقطه شکست) است.

برای لب به لب، من دفترچه "هنگام تغییر" را در فرم سند برای سفارشی سازی انتخاب کردم:

برای تنظیم نقطه لنگر، باید کد برنامه مورد نیاز را بدانید و روی فیلد، سمت چپ قسمت ورودی کد کلیک کنید (یا دکمه F9 را فشار دهید):

برای دریافت لیستی از تمام نصب های نصب شده، باید به منوی نصب - لیست نقاط نصب (alt + F9) بروید:

تماشای 267 درس ویدیویی از 1C رایگان:

علامت گذاری نقطه 1C با ذهن (آبی)

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

برای مثال، بیایید با یک چرخه در ردیف شماره 25 شروع کنیم:

نقطه زوپینکا (سیرا) غیر فعال است

نقطه خاکستری به این معنی است که فعال نیست، سیستم در چنین نقطه ای متوقف نمی شود. می توانید با فشار دادن یک دکمه خاص در پانل "Press the Anchor Point" (shift+ctrl+F9) آن را غیرفعال کنید.

نقطه زوپینکا پومیلکوو

سیستم را می توان از طریق درخواست پرداخت راه اندازی کرد که برای آن لازم است کد کمکی را در منوی Utilization - Request for Request تنظیم کنید:

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

حرکات پوکروکوف در پشت کد برنامه 1C

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

برای ایجاد یک دایره برای ردیف تهاجمی، باید دکمه "F11" را فشار دهید (Crocuate in).

اگر گام به گام در ردیف های کد برنامه، یک رویه یا تابع در هر زمان قدم بردارید، در میانه آن رویه (یا تابع) "شکست" خواهید داشت.

برای جلوگیری از پیچ خوردن، کافی است F11 را جایگزین کنید (Crocuate in) و سپس با دکمه F10 (Croccuate through) روی ردیف ها کلیک کنید، این دکمه به شما امکان می دهد مراحل را در کد برنامه طی کنید.

برای حرکت از موقعیت فعلی مکان نما به موقعیت مورد نیاز، با دور زدن ردیف های میانی کد، باید مکان نما را روی ردیف مورد نیاز قرار دهید و shift + F10 را فشار دهید (به مکان نما بروید).

تجزیه و تحلیل مقدار حالت راه اندازی 1C

می توانید به روش های مختلف از معنای آهنگ ها شگفت زده شوید:

مقادیر نمایش داده شده هنگام نگه داشتن مکان نما

هنگامی که به یک متغیر اشاره می شود، سیستم مقادیر متغیر را "برجسته" می کند:

Wikostannya "Count Viraz" یا "Scoreboard"

  • فرم ویراز را محاسبه کنیدبرای دریافت راهنمایی می توانید روی منوی زمینه کلیک کنید، یا با فشار دادن کلیدهای نرم افزاری - (Shift + F9)، یا با استفاده از منو (تنظیم - محاسبه Viraz).
  • تابلوی امتیازروی کلیدهای نرم افزاری Ctrl + Alt + W یا از منو (Service - Tableau) کلیک کنید.

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

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

مثلا:

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

همانطور که می دانید، ستاره ها روند بهبود را آغاز کرده اند.

درک نتایج فراخوانی و سایر رویه ها، عملکردها و پارامترها اغلب ضروری است. برای این منظور، یک تابع ویژه به 1C اضافه شده است - "Window Stack". برای راه اندازی پشته کلیک، باید کلیدهای داغ - Ctrl + Alt + C یا از طریق منو (فعال کردن - روی پشته کلیک کنید) را فشار دهید.

برای کمک، می توانید متوجه شوید که آیا روی رویه با پارامترهای زیر کلیک کرده اید یا خیر:

وقتی ارزیابی بهره وری به خوبی تثبیت شد، چه چیزی باید بدانید -.

همچنین ویدیوی کلی از راه اندازی در 1C را تماشا کنید: