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

بیایید نگاهی دقیق تر به محتوای پیام گفتگوی دریافتی بیندازیم:

خط 1.A "شروع جلسه از پایگاه اطلاع رسانیممنوع است." یک ورودی استاندارد است که نشان دهنده مسدود شدن ورود کاربر به برنامه است. در صورت چنین مسدودی، دایرکتوری infobase به طور خودکار است فایل ویژهبا پسوند ".cdn" (برای جزئیات بیشتر به بخش های زیر مراجعه کنید).

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

مدیر، در صورت ایجاد قفل در حالت کاربر 1C 8.3 Enterprise، یا برنامه نویس 1C، در صورت تنظیم قفل به صورت برنامه ایدر پیکربندی، می تواند پیام های خود را ارائه دهد:

خط 2 به نحوه اجرای برنامه از خط فرمان اشاره می کند. رشته های ویندوزاگر به اصطلاح "کد مجوز" را می دانید (مرحله بعدی را ببینید).

خط 3 روند و عملکرد دکمه ها را توضیح می دهد.

مرحله 2. تصمیم گیری در مورد نحوه باز کردن و ورود به پایگاه داده 1C 8.3

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

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

روش 1

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

به این ترتیب، راه حل سادهخطاهای راه اندازی برنامه به دلیل مسدود شدن جلسه، حذف فایل 1Cv8.cdn خواهد بود.

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

روش 2

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

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" - مسیر به راه‌انداز 1C Enterprise 8.3.
  • ENTERPRISE - به این معنی است که برنامه در حالت کاربر شروع می شود، یعنی. در حالت 1C Enterprise؛
  • /F”F:\Databases\Accounting” – یک پایگاه اطلاعات فایل (گزینه /F) و مسیر آن (آدرس) را مشخص می کند. پایگاه سرورمشخص شده در گزینه /S)؛
  • /С Allow Users to Work – پارامتر اختیاری: در صورت تنظیم، سیستم راه اندازی نمی شود، اما قفل حذف می شود (فایل قفل از بین می رود) و سپس کاربران می توانند به پایگاه اطلاعات دسترسی پیدا کنند.

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

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

در فرمی که باز می‌شود، می‌توانید قفل جلسات را با کلیک کردن روی دکمه باز کردن قفل باز کنید، جایی که /UC12345 – کد مجوز (12345) در پارامتر UC / مشخص شده است. نام پارامترها به زبان انگلیسی نوشته شده است.

برای اطلاعات بیشتر در مورد پارامترهای خط فرمان، به کمک 1C 8.3 Enterprise مراجعه کنید.

روش 3

یک روش جایگزین و حتی ساده تر برای کاربر برای استفاده از پارامترهای بالا برای راه اندازی یک پایگاه اطلاعاتی (از این پس به عنوان IB نامیده می شود) وجود دارد - می توان پارامترهای مورد نیاز را در ویژگی های پایگاه داده مورد نظر مشخص کرد.

1. در پنجره راه اندازی (با علامت "A")، پایگاه داده قفل شده را انتخاب کنید و روی دکمه Change کلیک کنید، پس از آن پنجره ویرایش خصوصیات IB باز می شود (با علامت "B"):

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

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

بنابراین، اگر رویه "شکست خورد" و قفل پایگاه داده باقی ماند، اما راهی برای حذف فایل cdn وجود ندارد، می توانید هنگام شروع IB: /UCBackupCopying از پارامتر استفاده کنید.

3. روی دکمه Done کلیک کنید و به پنجره راه اندازی بازگردید، جایی که ما IB را با استفاده از دکمه 1C: Enterprise راه اندازی می کنیم. بنابراین، خطای «شروع جلسه با پایگاه اطلاعاتی ممنوع است. پشتیبان گیری” رفع شد:

اگر 1C 8.3 Enterprise در نسخه سرویس گیرنده-سرور کار می کند، اما کاربر حقوق دسترسی و دسترسی ندارد. دانش لازممدیریت پایگاه داده در این حالت، در این حالت، باید با مدیر سیستم برای کمک تماس بگیرید. ما فقط توجه می کنیم که در نسخه سرویس گیرنده-سرور، علاوه بر دسترسی از طریق خط فرمانبا پارامترهای اضافی، می توان قفل را با استفاده از ابزار مدیریت خوشه سرور 1C: Enterprise حذف کرد، یعنی باید پرچم را در ویژگی های پایگاه اطلاعاتی مورد نظر حذف کنید. مسدود کردن شروع جلسه فعال شد.

آناتومی فایل قفل 1Cv8.cdn

افراد کنجکاو می توانند به داخل فایل 1Cv8.cdn که در هنگام مسدود شدن جلسات ایجاد شده است نگاه کنند - این یک کار ساده است فایل متنی، که می تواند با ویرایشگر Notepad مناسب باز شود:

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

  • 1 (0) - علامت تنظیم مسدود کردن (1 - مجموعه؛ 0 - غیرفعال)؛
  • 20160706154700 - تاریخ کامل (تاریخ + زمان) شروع مسدود کردن جلسه، در مورد ما 06 جولای 2016 ساعت 20:00 است.
  • 20160706154700 - تاریخ کامل (تاریخ + زمان) پایان قفل جلسه، در مورد ما 6 جولای 2016 ساعت 20:00:00 است (اگر تاریخ پایان مشخص نشده باشد، مقدار 00010101000000 به پارامتر وارد می شود. پیش فرض)؛
  • این توسط یک پارامتر متن دنبال می شود، جایی که در نقل قول های دوگانهمتن کمکی را در کادر محاوره ای به کاربر نمایش می دهد.
  • "123" - کد مجوز نشان داده شده است.

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

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

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

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

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

مسیر باورنکردنی از ابر 1C به خوشه سرور خود شما

در ابتدای سفر، ما از 1C-Fresh مبتنی بر ابر استفاده کردیم: این سرویس نسبتاً راحت است، تا جایی که استفاده از یک برنامه دسکتاپ از طریق مرورگر راحت باشد. با این حال، ما به سرعت پنجاه پایگاه داده را جمع آوری کردیم و مدیریت آنها از طریق وب غیرقابل تحمل شد - رابط وب شروع به کند شدن کرد، به علاوه نیاز به ادغام برنامه نویسی 1C با ابزارهای داخلی ما وجود داشت، کاری که Fresh به طور قطع نمی تواند انجام دهد. مجبور شدم مهاجرت کنم و همه داده ها را از ابر آپلود کنم. خوشبختانه انجام این کار دشوار نبود ("آپلود داده ها در نسخه محلی» → «دانلود داده ها از سرویس»).

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

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

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

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

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

آنچه می خواهم توجه کسانی را که این مسیر را طی می کنند یا قصد رفتن دارند جلب کنم:

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

اگر مجبور هستید با یک سری پایگاه داده کار کنید، چگونه زندگی را آسانتر کنید

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

برای نسخه فایل:
<версия>\bin\1cv8.exe" createinfobase File="X:\Base\habrahabr" /AddInList "HabraHabr OOO" /UseTemplate "X:\tmplts\Black Accounting.cf"
برای نوع SQL:
CHCP 1251 "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8.exe" createinfobase Srvr="habr" Ref="HabraBD" SQLSrvr="habr" SQLDB="HabraBD" SQLUID="sa" SQLPwd="123" /AddInList "HabraHabr LLC" /UseTemplate "X: tmplts\Black Bookkeeping.cf"

چگونه یک کاربر را در صد پایگاه داده به طور همزمان ایجاد یا حذف کنیم؟
مدیریت کاربر همیشه یک نقطه دردناک در 1C بوده است. در نسخه‌های قبلی، این مستلزم دسترسی انحصاری به فایل‌های پایگاه داده بود، بعداً آنها قابلیت افزودن در لحظه را اضافه کردند، اما فقط از طریق پیکربندی، اکنون (در آخرین نسخه‌های حسابداری یا تجارت) می‌توان یک کاربر مستقیماً از حالت اصلی عملیات، از طریق ابزارهای مدیریتی. اما انجام آن با دست در مورد صدها پایگاه داده در حال حاضر غیر واقعی است، بنابراین ما یاد گرفتیم که چگونه کاربران را به صورت برنامه‌نویسی اضافه کنیم. COM به کمک می آید. ما یک اتصال خارجی V8.COMConnector ایجاد می کنیم و تمام اطلاعات لازم را به پایگاه های داده ارسال می کنیم. ما کاربرانی را با حقوق دسترسی اضافه می کنیم، دایرکتوری ها را پر می کنیم یا اسناد ایجاد می کنیم. .
چگونه یک کاربر را به یکباره به صد پایگاه داده متصل کنیم؟
برای افزودن یکباره همه پایگاه‌های اطلاعاتی لازم به لیست کاربر، از فایل‌های v8i-فهرست پایگاه‌های داده رایج واقع در توپ فایل استفاده می‌کنیم. پیوندهای این فایل‌ها در نمایه کاربر (به عنوان مثال، از طریق GPO یا به نمایه پیش‌فرض) در فایل %AppData%\1C\1CEStart\1CESTart.cfg اضافه می‌شوند:
CommonInfoBases=X:\Base\List\Base_a1.v8i CommonInfoBases=X:\Base\List\Base_a2.v8i CommonInfoBases=X:\Base\List\Base_a3.v8i
یا از خود 1C (از قبل زیر کاربر) لیستی از پایگاه های اطلاعاتی رایج اضافه می کنیم:

در داخل، فایل های v8i شبیه به این هستند:
[HabraHabr LLC] Connect=File="X:\Base\Accounting\habrahabr"; ID= OrderInList=6062080 Folder=/ OrderInTree=6422528 External=1 App=Auto WA=1 Version=8.3
می توانید آنها را مستقیماً از پنجره انتخاب پایه ایجاد کنید ("ذخیره پیوند در فایل") یا آنها را در نمایه کاربری که پایه را ایجاد کرده است - % AppData% \ 1 ° C \ 1CESTart \ ibases.v8i ببرید. پیوند می تواند به یک پایگاه داده باشد که در هر حالتی (فایل، سرور، وب) کار می کند. توصیه می کنیم بیش از صد پایگاه داده را در یک فایل ذخیره نکنید، در غیر این صورت ممکن است فایل به سادگی بارگیری نشود :)

چگونه صدها پایگاه داده را همزمان به روز کنیم؟
به روز رسانی پایگاه داده به بهترین وجه انجام می شود سرور جداگانه(و حتی بهتر از دو به طور همزمان :) - سریعتر است، و مدیریت فرآیند آسانتر است. ما از تنظیمات استاندارد (بدون خروج از پشتیبانی) استفاده می کنیم که از طریق ITS به روز می شوند. در سه ماهه اول سال جاری، بیش از 10 به روز رسانی برای Accounting 3.0 منتشر شد، که قرار دادن آنها حتی در ده ها پایگاه داده به صورت دستی همچنان سرگرم کننده است. بنابراین، ما برخی از استراتژی ها را توسعه داده ایم.
داستان جالب: در اولین دوره گزارش سال 2014، سازمان‌های دولتی محبوب ما و 1C ناگهان با انتشار بیش از 10 به‌روزرسانی بین ماه مارس و آوریل فقط برای پیکربندی حسابداری 3.0 ما را از خواب محروم کردند! البته، ما همه چیز را پشت سر هم به روز نکردیم، اما حتی 3-4 به روز رسانی برای صدها پایگاه برای چنین مواردی وجود دارد. کوتاه مدتچک خوببرای قدرت
خواننده ممکن است تعجب کند که چرا این همه مشکل؟ پاسخ ساده است: تغییرات در قوانین و در عین حال در آخرین لحظه. به عنوان مثال: از ابتدای سال 2014، هیچ فرم تایید شده ای از FSS و PFR وجود نداشته است. در یکی از 10 به روز رسانی اول، آنها اضافه شدند، اما فقط برای تحویل به صورت کاغذی، اما نه به صورت الکترونیکی. و این همیشه اتفاق می افتد.
مسدود کردن
از طریق رابط:

یا با ایجاد یک فایل در دایرکتوری پایه 1Cv8.cdn با محتوای زیر:
(1,20140514173100,00010101000000," پایگاه داده به طور موقت در دسترس نیست! قوی باشید =) مدیر: برای اینکه به کاربران اجازه کار دهید، از کنسول خوشه سرور استفاده کنید یا "1C:Enterprise" را با پارامترهای: ENTERPRISE /F""X:\Base اجرا کنید. \ habrahabr"" /CAllowUsers/UC<код разрешения>","",""}

به روز رسانی
برای نسخه فایل:
CHCP 1251 SET cfu_file="X:\tmplts\1C\Accounting\3.0.32.7\1cv8.cfu" SET base_dir="X:\update\habrahabr" "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /F %base_dir% /N"Administrator" /P"123" /UpdateCfg %cfu_file% /UpdateDBCfg /Out update.log
برای نوع SQL:
CHCP 1251 SET cfu_file="X:\tmplts\1C\Accounting\3.0.32.7\1cv8.cfu" "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /S"habr\HabraBD" /N"Administrator" /P"123" /UpdateCfg %cfu_file% /UpdateDBCfg /Out update.log
چگونه به درستی از پایگاه داده ها نسخه پشتیبان تهیه کنیم؟
اگر از SQL استفاده می کنید، پاراگراف بعدی را می توان بی رحمانه نادیده گرفت - فقط برای حالت فایل مرتبط است.

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

در dt آپلود کنید
برای نسخه فایل:
CHCP 1251 "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /F "X:\Base\habrahabr" /N"Administrator" /P"123" /DumpIB "X:\Backup\DT\habrahabr.dt"
برای نوع SQL:
CHCP 1251 "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /S"habr\HabraBD" /N"Administrator" /P"123" /DumpIB "X:\Backup\DT\habrahabr.dt"
همه موارد فوق برای 1C Enterprise، پلتفرم 8.3 صادق است. حسابداری 3.0; حقوق و دستمزد و مدیریت پرسنل 2.5.

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

سوار شدی صفحه مورد نظر! به احتمال زیاد، صبح متوجه شدید که 1C 8.3 مورد علاقه شما با این پیام شروع نمی شود: شروع یک جلسه با پایگاه اطلاعاتی ممنوع است. برای انجام پشتیبان…».

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

تجربه من نشان می دهد که شما یک کاربر (نه یک مدیر سیستم یا یک برنامه نویس) هستید و پایگاه اطلاعاتی شما یک پایگاه اطلاعاتی فایل است (اگر پایگاه داده SQL باشد، متخصصان قبلاً با مشکل شما برخورد می کنند). برای شروع شما باید بفهمید که در کدام پوشه (دایرکتوری) قرار دارد و یک فایل را در این پوشه حذف کنید - 1Cv8.cdn(لازم نیست فایل را ذخیره کنید، دیگر به آن نیاز نخواهید داشت).

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

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

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

اگر می بینید که پایگاه اطلاعات در این رایانه یا در قرار دارد شبکه محلی- تجربه من ناامید نشد - پایگاه داده فایل است و ما همه چیز را درست انجام می دهیم. این مسیر را کپی کنید ( اعداد 3 و 4).

حالا به این پوشه بروید.

در هر صورت، در اینجا چند گزینه برای راه اندازی File Explorer وجود دارد:

  • شما Windows XP یا Windows 7 دارید. روی Start، Run کلیک کنید، مکان پایگاه اطلاعاتی که قبلاً کپی شده است را جایگذاری کنید. File Explorer باز می شود.
  • شما ویندوز 7 دارید. اما هیچ مورد Run وجود ندارد. بلافاصله پس از کلیک روی Start مکان را جایگذاری کنید. File Explorer باز می شود.
  • شما ویندوز 8 یا ویندوز 10 دارید. روی Start در سمت راست کلیک کنید گوشه بالاییبر روی ذره بین کلیک کنید، محل پایگاه اطلاعاتی را که قبلاً کپی کرده اید قرار دهید، Enter را فشار دهید. File Explorer باز می شود.

  • فلاپی دیسک زرد رنگ را در نوار وظیفه پیدا کنید و روی آن کلیک کنید. محل پایگاه اطلاعات را در آن جایگذاری کنید نوار آدرسدر بالای پنجره Explorer. (روی نوار آدرس کلیک راست کنید، تغییر آدرس، کلیک راستدوباره در نوار آدرس، Paste).

  • یک راه برای همه نسخه های ویندوزو تنظیمات آن دکمه پرچم روی صفحه کلید را فشار دهید و بدون رها کردن آن، R لاتین (یا K روسی) روی صفحه کلید را فشار دهید. پنجره "Run" باز می شود، مکان قبلی پایگاه اطلاعاتی را که قبلاً کپی شده بود، در آنجا قرار دهید و روی OK کلیک کنید.

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


در پنجره کاوشگر، فایل 1Cv8.cdn را در لیست فایل ها پیدا کنید، روی آن کلیک راست کنید، همانطور که در شکل قبل نشان داده شده است "Delete" را انتخاب کنید.

آماده! «1C: حسابداری» یا «1C: حقوق و دستمزد و مدیریت منابع انسانی» یا «1C: مدیریت تجارت» شما دوباره راه اندازی می شود.

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

AT این بخشاطلاعات منحصر به فردی در مورد کار با مسدود کردن پیدا خواهید کرد و همچنین تصورات غلط رایج در مورد "مسدود کردن داده ها" را رد خواهید کرد.

چگونه قفل را تنظیم کنیم؟

مکانیسم مسدود کردن پایگاه اطلاعاتی برای پایان دادن به جلسات باز فعلی و جلوگیری از اتصالات جدید طراحی شده است. مکان عملکرد قفل در منو ممکن است بسته به پیکربندی متفاوت باشد. به عنوان مثال، در UT، نسخه 11 (11.3.3.163)، این NSI و مدیریت، [سرویس] مسدود کردن کار کاربر است. گزینه جایگزین: NSI و مدیریت، پشتیبانی و نگهداری، مسدود کردن کار کاربر. در UT، نسخه 10.3 (10.3.21.2) این سرویس، کاربران، مسدود کردن برقراری اتصالات به پایگاه اطلاعات است.

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


با انتخاب این مورد، کادر محاوره‌ای «Lock Users» باز می‌شود که در آن باید پیامی برای کاربران، زمان شروع و پایان بلوک و کد باز کردن قفل را وارد کنید.


از آنجایی که ابتدا و انتهای عمل مسدودسازی را وارد می کنید، باید در این گفتگو نهایت دقت را داشته باشید و اطلاعات را به صراحت وارد کنید. اگر دیالوگ قابلیت وارد کردن یک شروع مسدود را «بعد از 15 دقیقه» با مدت زمان «20 دقیقه» داشت، یا حداقل این مقادیر برای مرجع بر اساس زمان شروع و پایان مطلق مسدود کردن نمایش داده می‌شدند، در این صورت تنظیم مسدود کردن با مدت زمان یک سال دشوار خواهد بود، مانند این که وقتی خطای تاریخ-زمان را وارد کنید ممکن است اتفاق بیفتد.

پارامتر "زمان شروع" توصیه می شود به عنوان تاریخ/زمان فعلی + زمان مورد نیاز برای آماده شدن کاربران برای خروج در حین ذخیره اسناد ویرایش شده تنظیم شود. به عنوان مثال، ساعت 9:50 صبح است که 10 دقیقه به کاربران فرصت می دهد تا نتایج خود را ذخیره کنند. کل زمان شروع مسدود کردن باید 10:00 باشد.

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

کد باز کردن قفل یک "گذرواژه" یکبار مصرف برای شروع از ابتدا است، با وجود قفل تنظیم شده، که ممکن است در برخی موارد مورد نیاز باشد (بعداً مورد بحث قرار خواهد گرفت). حتما وارد شوید و به خاطر بسپارید.این پارامتر در مورد نسخه SQL پایگاه اطلاعاتی در بخش "Administration of 1C Enterprise Servers" قابل مشاهده است و در آنجا "کد مجوز" نامیده می شود.

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


بنابراین، پس از کلیک بر روی دکمه "تنظیم قفل" و پاسخ مثبت به تایید ...


... شما به کادر محاوره ای قبلی باز خواهید گشت، ظاهرکه تغییر کرده است:


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


برنامه ریزی شده؟ شاید ربطی به کارهای روتین داشته باشد؟

آیا مسدودسازی برنامه‌ریزی‌شده کار کاربر در صورت تنظیم مسدود کردن کار می‌کند؟ کارهای روتین? بله، کار خواهد کرد. مکانیسم مسدود کردن از کارهای برنامه ریزی شده استفاده نمی کند.

من و کاربران چه خواهیم دید؟

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


آغازگر قفل پیام دیگری دریافت می کند:


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



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

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

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

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

آیا واقعاً منفجر خواهد شد؟

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

یک کاربر یک فایل IS است که تصمیم می‌گیرد، برای مثال، یک سند را حذف کند و سپس به ناهار برود، و کادر گفتگوی «علامت‌گذاری سند برای حذف؟» را روی صفحه بگذارد، اتصال به پایگاه اطلاعات را باز نگه می‌دارد. البته جلسه او بعد از ناهار، پس از پاسخ "بله" یا "خیر" به پایان می رسد، اما تا آن زمان خواهید دید که کاربران فعال هستند. در این حالت، آغازگر مسدود کردن پیام زیر را مشاهده خواهد کرد:


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


و این تنها دلیلی نیست که مسدود کردن ممکن است کارساز نباشد. (بخش‌های بعدی «با ساعت چه کسی؟» و «اما کاربران من در ولادی وستوک چطور؟» را ببینید).

گفتگوی مودال در نسخه SQL یک پایگاه اطلاعاتی در فرم های مدیریت شده

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



گفتگوی مودال در نسخه SQL پایگاه اطلاعاتی در فرم‌های معمولی

جلسات کاربر خاتمه می یابد.

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



اگر مسدود کردن را تنظیم کنید و گفتگو را ببندید، مسدود کردن کار می کند؟

اگر قفل را تنظیم کنید و فوراً از 1C خارج شوید (یعنی جلسه 1C را قبل از شروع قفل پایان دهید) قفل کار می کند؟

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

اگر زمان روی رایانه ها کمی متفاوت باشد، مسدود کردن با ساعت چه کسی کار می کند؟

مشکل عدم همگام سازی ساعت

با فایل IB، هر کامپیوتر بررسی می‌کند که آیا IB محدوده زمانی مسدودکننده‌ای دارد یا خیر و آن را با ساعت محلی خود مقایسه می‌کند. این بستگی به دقت ساعتش دارد که بتواند این کامپیوترجلسه را دقیقا در زمان مناسب به پایان برسانید. اگر پایه از ساعت 10:00 مسدود شود، برای یک کامپیوتر این لحظه زودتر و برای دیگری دیرتر خواهد آمد.

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

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

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

اما کاربران من در ولادی وستوک چطور؟

مشکل زمان مطلق با کاربران از مناطق زمانی مختلف

محدوده زمانی مسدود کردن در پایگاه اطلاعات ذخیره می شود. به محتویات فایل مسدود کننده 1Cv8.cdn (که در نسخه فایل IB ایجاد شده است) نگاه کنید، این فایل حاوی زمان شروع مسدودسازی در 1396/07/17 ساعت 13:59 با فرمت YYYYMMDDHHMMSS بدون هیچ نشانی از منطقه زمانی است:


بدون مشخص کردن منطقه زمانی، مشخص می‌شود که در مورد چه زمان مطلق صحبت می‌کنیم اگر زمان همیشه به یک منطقه زمانی خاص، برای مثال UTC + 0 اشاره می‌کند. اما زمان محلی مطابق با ساعت رایانه ای که مسدود کردن را آغاز کرده است در پایگاه داده ذخیره می شود. ناشناخته است که این رایانه از چه منطقه زمانی بوده است، به این معنی که زمان مسدود کردن مطلق ناشناخته است.

اگر در مسکو، در یک IB متمرکز، در ساعت 13:59 مسدود می کنید، و این لحظه از زمان برای کاربران مسکو در آینده است، پس برای کاربران همان IB در ولادیوستوک، 13:59 7 ساعت پیش بود. و بسته به راه حل فنی که مطابق با آن کار با امنیت اطلاعات کاربران ولادی وستوک انجام می شود، مسدود کردن این کاربران یا کار می کند یا خیر.

چه چیزی می تواند باشد راه حل های فنی، که در آن مسدودسازی برای کاربران ولادی وستوک به درستی کار نمی کند؟ آنهایی که در آنها قسمت مشتری 1C در ولادیووستوک و نه در مسکو وقت دریافت می کند. به عنوان مثال، دفاتر از طریق VPN به یک شبکه محلی متصل می شوند و بخش مشتری 1C با آن شروع می شود کامپیوتر محلی، داشتن زمان UTC+10. اما اگر آنها با پایگاه داده از طریق اتصال RDP یا در حالت RemoteApp در سرور مسکو کار کنند و بخش مشتری 1C را در این سرور اجرا کنند، همه چیز خوب خواهد بود، زیرا. زمان UTC+3 خواهد داشت.

آیا در مورد نسخه SQL پایگاه اطلاعاتی مشکلاتی در عدم همگام سازی ساعت و منطقه زمانی وجود دارد؟

خیر AT این گزینهیک "ساعت سرور" وجود دارد که به عنوان مرجع در نظر گرفته می شود.

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

آیا بعد از شروع عمل مسدود کردن امکان ورود به Configurator وجود خواهد داشت؟

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

چگونه قفل را برداریم؟

در همان محاوره ای که قفل در آن تنظیم شده بود. یادآوری می کنیم که پس از تنظیم قفل، به جای دکمه «تنظیم قفل»، دکمه «باز کردن» در آن قرار دارد.

در مورد نسخه SQL IS، باز کردن قفل در اسنپ‌این "Administration of 1C Enterprise Servers" نیز امکان پذیر است. (پایین را ببینید)

کد آنلاک برای چیست؟

برای ورود به IB در لحظه ای که مسدودسازی اعمال می شود. موقعیت هایی که این مورد نیاز است:

  • پس از تنظیم قفل، جلسه IS خاتمه یافت (به صورت دستی یا در نتیجه عمل قفل بر روی خود آغازگر)، و یک جلسه جدید باید شروع شود.
  • زمان پایان قفل به اشتباه اصلاً پر نشده است.
  • زمان پایان مسدودسازی اشتباه پر شده است (به عنوان مثال، ماه یا سال بعد به طور تصادفی وارد شده است).
  • infobase در نسخه SQL است و برای لغو قفل نادرست تنظیم شده، حذف فایل 1Cv8.cdn در فهرست infobase غیرممکن است.

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

ENTERPRISE /F"Z:\Exchange\UT 11" /CAllowUsers /UC12345

... با در نظر گرفتن دایرکتوری مکان و کد باز کردن قفل.


بهتر است این خط را در کلیپ بورد کپی کرده و در گفتگوی "Edit infobase" تصحیح کنید. اگر نوع نقل قول ها یا روسی "C" و لاتین را با هم مخلوط کرده باشید، یک پیام خطا مشاهده خواهید کرد:



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

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

مسدود کردن پایگاه اطلاعاتی را می توان توسط خود پیکربندی برای مدت زمان ایجاد نسخه پشتیبان تنظیم کرد. اگر فرآیند ایجاد به طور معمول تکمیل نشده باشد، پایگاه داده SQL ممکن است در حالت قفل باقی بماند. در این مورد، دسترسی به کنسول (به طور صحیح تر، یک Snap-in) "مدیریت سرورهای 1C: Enterprise" مورد نیاز است.

کجا به دنبال آن بگردیم؟

Snap-in 1C:Enterprise Server Administration اغلب روی همان سروری که سرور SQL مستقر است و همچنین در جایی که خود سرور 1C (یا سرور برنامه کاربردی 1C) مستقر است، نصب می شود. اگرچه این ضروری نیست: SQL را می توان روی یک رایانه نصب کرد، Application Server 1C را روی دیگری نصب کرد، و Snap-in را می توان به تنهایی مستقر کرد. ایستگاه کاری. با احتمال موفقیت بالا، می توانید با انجام موارد زیر به موفقیت برسید:

  • از طریق RDP به سرور مشخص شده در خط Srvr=... با استفاده از لاگین دامنه و رمز عبور خود متصل شوید. اگر نمی توانید وصل شوید، بپرسید مدیر سیستمشما را به گروه کاربران دسکتاپ از راه دور اضافه کنید. (در صورت محرومیت از چنین حقوقی، برنامه "Administration of 1C Enterprise Servers" را در ایستگاه کاری مستقر و پیکربندی کنید).

  • در سرور، Snap-in 1C:Enterprise Server Administration را پیدا کنید.
  • Snap-in را اجرا کنید، درخت را به گره با پایگاه اطلاعاتی خود گسترش دهید.

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

اگر همه کاربران اطلاعات چه کاری انجام دهند پایگاه های داده SQLخارج شد، اما هنوز نمی توانید Configurator را راه اندازی کنید، زیرا آیا کاربران فعال وجود دارد؟

در گره "اتصالات" پایگاه اطلاعات، در سمت راست صفحه، می توانید اتصالات موجود را حذف کنید.


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

اگر هر سوالی دارید:

  • اگر سروری را در اروپا اجاره می کنید و نمی خواهید به منطقه زمانی آن وابسته باشید، آیا می توان به وقت مسکو کار کرد؟
  • اگر 1C Application Server مشخص نیست کجا نصب شده است، چگونه می توان آن را پیدا کرد؟
  • چگونه Snap-In 1C: Enterprise Server Administration را مستقر کنیم و چگونه آن را پیکربندی کنیم؟
  • اگر چندین سرور برنامه در یک شبکه محلی وجود داشته باشد، چه باید کرد؟
  • چگونه در مورد سیستم خوشه ای باشیم؟ و غیره.

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

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

خطا به این شکل است:

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

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

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

راه حل

ساده ترین راه برای رفع مشکل حذف فایل است 1Cv8.cdn(فایل قفل infobase) از پوشه پایگاه داده.

به عنوان مثال، در اسکرین شات من در بالا، مکان پایه این است:

شما باید به این پوشه بروید و سپس 1Cv8.cdn را پیدا و حذف کنید.

برداشتن قفل از پایه مشتری-سرور 1C

اگر به کنسول سرور دسترسی دارید، حذف قفل بسیار آسان است. کافی است به ویژگی های پایگاه اطلاعاتی بروید و تیک پرچم «بلاک کردن شروع جلسه فعال است» را بردارید: