اگر نیاز به ایجاد نسخه های پشتیبان از 1C و سرویس گیرنده-سرور و فایل IS دارید، استفاده از دستور راحت تر است. رشته ویندوز. با استفاده از فناوری شرح داده شده در زیر، همه پایگاه داده ها را با فرمت اصلی 1C .dt خواهید داشت که به شما امکان می دهد:

  • تغییر نسخه فایل به سرویس گیرنده-سرور و بالعکس.
  • انتقال پایگاه داده به سرورها یا رایانه های دیگر؛
  • فرمت را یکسان کنید پشتیبان گیری 1C.

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

راه اندازی پیکربندی 1C از خط فرمان

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

اساس راه حل می تواند خط فرمان 1C زیر باشد که از پایگاه داده مشتری-سرور پشتیبان تهیه می کند:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Server\buh" /N"Administrator" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\ \backup\1c\buh_%date%.dt"

در اینجا، برای اینکه به نسخه وابسته نباشیم، 1cestart.exe را با پارامترهای زیر اجرا می کنیم:
CONFIG - راه اندازی پیکربندی 1C از خط فرمان
/S - مشتری-سرور IB buh را که در خوشه سرور میزبانی می شود، مشخص کنید
/N "Administrator" - نام کاربری همانطور که در لیست کاربران مشخص شده است.
/P"MyPassword" - رمز عبور برای کاربر مشخص شده قبلی. اگر رمز عبور وجود ندارد، برای شروع 1C از خط فرمان نیازی به تعیین این پارامتر نیست.
/Out"C:\1c.log" - نام فایلی که حاوی اطلاعات سرویس درباره پیشرفت اسکریپت و همچنین خطاها و پیام های تشخیصی است.
/DumpIB”\\backup\1c\buh_%date%.dt” - و در نهایت، کلیدی که پایگاه داده را در درایو شبکه بارگیری می کند \\ پشتیبان گیری را در پوشه 1c با نام buh_XX.XX.XX.dt، جایی که XX XXX.XXXX - تاریخ فعلیبرای جلوگیری از بازنویسی فایل های پشتیبان و شناسایی آنها.

لطفاً توجه داشته باشید که هنگام نوشتن کاراکترهای روسی در فایل .cmd که پشتیبان گیری 1C را از خط فرمان انجام می دهد، باید از رمزگذاری CP866 استفاده کنید، نه از CP1251 استاندارد ویندوز! همچنین باید توجه کنید نقل قول های دوگانه، مقادیر پارامترهای کادربندی و بدون فاصله بین پارامترها و مقادیر آنها.

برای فایل IB، به جای کلید /S، باید پارامتر /F مشخص شود، در غیر این صورت نحو برای راه اندازی 1C از خط فرمان یکسان خواهد بود، به عنوان مثال:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"D:\1C_Bases\buh" /N"Admin" /P"MyPassword" /Out"C:\1c.log" / DumpIB"\\backup\1c\buh_%date%.dt"

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

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

هنگام راه‌اندازی 1C: Enterprise، می‌توانید از گزینه‌های راه‌اندازی استفاده کنید که در تنظیمات یا میان‌بری که برای راه‌اندازی 1C استفاده می‌کنید، مشخص می‌شوند.

حالت راه اندازی 1C

CONFIG- 1C در حالت Configurator شروع می شود.
شرکت، پروژه- 1C در حالت Enterprise شروع می شود.

1cestart.exe- فایلی برای راه اندازی برنامه 1C که معمولاً در پوشه "1cv8 \ مشترک" قرار دارد. در هنگام راه اندازی به طور خودکار شناسایی می شود نسخه مورد نظرمشتری. هنگام نصب 1C، میانبرها در دسکتاپ و در منوی Start به این فایل خاص مراجعه می کنند.

گزینه های راه اندازی 1C برای انتخاب خودکار کاربر

  • "نام کاربری"
  • "رمز کاربری"

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

این پارامترها را می توان در تنظیمات هنگام ویرایش پایگاه داده در لیست پایگاه های داده مشخص کرد. در زمینه " گزینه های اضافیراه اندازی".

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

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

گزینه های راه اندازی 1C برای راه اندازی خودکار پایگاه داده

  • /F "آدرس" - آدرس پایگاه داده، اگر در نسخه فایل ذخیره شده باشد.

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

  • /S "address" - آدرس را به صورت زیر مشخص کنید: "Name of the server (of the infobase cluster)" \ "Name of infobase on the server"

این پارامترها باید در میانبری که با آن 1C:Enterprise را راه اندازی می کنید نوشته شوند. به ویژگی های میانبر بروید، در انتهای فیلد "Object"، پارامترهای مورد نیاز خود را اضافه کنید.

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

برای راحتی، می توانید یک میانبر جدید ایجاد کنید یا میانبر مورد استفاده خود را کپی کنید.

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

اگر می خواهید 1C Enterprise را در هنگام راه اندازی سیستم با پارامترهای لازم راه اندازی کنید، باید میانبر 1C را در پوشه Startup کپی کنید.

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

می توانید هر پارامتر راه اندازی 1C را ترکیب کنید. برای انجام این کار، به سادگی پارامترهای لازم را در تنظیمات 1C یا در میانبر بنویسید.

گزینه های راه اندازی اضافی 1C

  • /LogUI- ثبت اقدامات کاربر در لاگ. (نوشتن در دایرکتوری کاربر، در فایلی به نام "logi.txt" انجام می شود)
  • /DumpIB"آدرس فایل را آپلود کنید « - تخلیه پایگاه داده مناسب برای ایجاد آرشیو خودکار پایگاه داده.
  • /اجرا کردن "نشانی پردازش خارجی» - پارامتر برای شروع خودکار پردازش خارجی پس از راه اندازی سیستم در نظر گرفته شده است.
  • / سی"پارامتر رشته" - پارامتر را به پیکربندی منتقل می کند. می توانید از طریق زمینه جهانی در پیکربندی Startup Parameter به آن دسترسی داشته باشید.
  • /DisableStartupMessages- این پارامتر هنگام راه اندازی 1C Enterprise پیام های سیستم را حذف می کند.

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

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

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"user" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / خارج کردن "C:\Arhiv\log_arhiv.txt" -NoTruncate

اگر این پارامترها را در میانبر راه اندازی 1C در قسمت "Object" ثبت کنید، یک بایگانی از پایه ایجاد می شود که در پوشه "C:\Arhiv" با نام "Buh" در "C:\Base_Buh" قرار دارد. .dt". همچنین در فایل log "C:\Arhiv\log_arhiv.txt" می نویسد. مسیرهای خود، جایی که پایگاه داده در آن قرار دارد و جایی که می خواهید آرشیو ایجاد کنید را مشخص کنید.

تنظیم گزینه های راه اندازی اشکال زدایی برنامه

هنگام توسعه برنامه ها، اغلب لازم است که دیباگر 1C را در زیر اجرا کنید تعریف شده توسط کاربر، برای این کار باید به پیکربندی بروید: Help > Options

در برگه "Launch 1C: Enterprise" در گروه "User"، کاربر فعلی به طور پیش فرض تنظیم شده است (که تحت آن پیکربندی را وارد کرده اید). می توانید آن را به هر چیزی که نیاز دارید تغییر دهید. و اشکال زدایی در زیر کاربر انتخاب شده شروع می شود.

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

در اینجا چند قدم ساده است که می توانید بردارید ویژگی های مفیددر برنامه 1C: Enterprise.

بستر، زمینه: 1C: Enterprise 8.3، 1C: Enterprise 8.2، 1C: Enterprise 8.1
پیکربندی: تمامی تنظیمات

2012-11-16
21364

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

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

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

راه اندازی پایگاه داده ای که قبلاً در لیست پایگاه های داده است - پارامترها:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName"BaseName در لیست" /NUser /PPpassword

در این حالت استارت 1C راه اندازی می شود. حالت - "تجاری"، نام پایگاه داده هدف قبلاً در لیست پایگاه های داده 1C است.

اجرای مستقیم (گزینه فایل) بدون وارد کردن کاربر و رمز عبور

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /F"C:\Base1" /NUser /PPpassword

در اینجا یک کلاینت ضخیم با یک مسیر مستقیم به دایرکتوری پایگاه داده راه اندازی می شود. مهم نیست که پایگاه هدف در لیست باشد. حالت - "شرکتی".

راه اندازی مستقیم (گزینه شبکه) بدون وارد کردن کاربر و رمز عبور

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /S"ServerComputerName\BaseNameOnServer1C" /NUser /PPpassword

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

اجرای پیکربندی برای تین کلاینت "مدیریت تجارت" در حالت کلاینت ضخیم

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /RunModeOrdinaryApplication

شروع پردازش خارجی به طور مستقیم در شروع 1C

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /Execute "FullPathToProcessFile.epf"

دانلود پایگاه داده به فایل

نسخه فایل: C:\Program Files\1cv81\bin\1cv8.exe" پیکربندی /F"C:\bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

نسخه سرور: C:\Program Files\1cv81\bin\1cv8.exe" پیکربندی /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

گزینه های خط فرمان برای تعیین گزینه های راه اندازی

/@<имя файла>
مسیر فایل با گزینه های خط فرمان.

/ف<Путь>
مسیر به پایگاه اطلاعات فایل (به استثنای نام فایل).

/ س<Адрес>
آدرس پایگاه اطلاعات ذخیره شده در سرور 1C:Enterprise 8.x به صورت زیر اضافه می شود:

<Имя компьютера, работающего сервером приложений> \ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/ن<Имя>
نام کاربری. باید به همان روشی که در Configurator مشخص شده است

/پ<Пароль>
رمز عبور کاربری که نامش در گزینه /N مشخص شده است. یک پارامتر اختیاری است

/WA-
ممنوعیت استفاده از احراز هویت ویندوز در شروع Enterprise یا Configurator

/WA+
تنظیم استفاده اجباری از احراز هویت ویندوز در شروع 1C: Enterprise یا Configurator. اگر سوئیچ /WA مشخص نشده باشد، فرض بر این است که از گزینه خط فرمان /WA+ استفاده شده است.

/AU-
ممنوعیت خروجی سوال در مورد به روز رسانی نسخه فعلی 1C: سازمانی با نصب اداری

/AU+
تنظیم خروجی سؤال در مورد به روز رسانی نسخه فعلی 1C: Enterprise از نصب اداری. اگر سوئیچ /AU مشخص نشده باشد، فرض بر این است که از گزینه خط فرمان /AU+ استفاده می شود.

/خارج<Имя файла>[-NoTruncate]
تنظیم یک فایل برای نمایش پیام های سرویس اگر کلید NoTruncate تنظیم شده باشد (با فاصله از هم جدا شده باشد)، فایل پاک نمی شود

/L<Каталог>
دایرکتوری منابع رابط محلی مشخص شده است (به عنوان مثال، "RU")

/DisableStartupMessages
پیام‌های راه‌اندازی را سرکوب می‌کند: «پیکربندی پایگاه داده با پیکربندی ذخیره‌شده مطابقت ندارد. ادامه دهید؟"; «قابلیت‌های رایانه شما برای ویرایش راهنمای پیکربندی کافی نیست. برای ویرایش راهنما، باید Microsoft Internet را نصب کنید نسخه اکسپلورر 6.0 یا بالاتر."؛ «قابلیت‌های رایانه شما برای ویرایش اسناد html از جمله بخش‌های راهنما کافی نیست. برای ویرایش اسناد html، باید مایکروسافت را نصب کنید اینترنت اکسپلوررنسخه 6.0 یا بالاتر در این راه اندازی، ویرایش اسناد html در دسترس نخواهد بود.

/ سی<Строка текста>
انتقال پارامتر به پیکربندی

برای نسخه های اصلی استفاده نمی شود:
UC<Код доступа>
ایجاد یک اتصال به یک پایگاه اطلاعاتی که از ایجاد اتصالات مسدود شده است. اگر هنگام ایجاد قفل یک کد دسترسی غیر خالی مشخص شده باشد، برای برقراری ارتباط، باید این کد را در پارامتر /UC مشخص کنید.

/RunShortcut<имя файла>
راه اندازی سیستم 1C: Enterprise 8.1 با لیستی از پایگاه های اطلاعاتی به دست آمده با استفاده از فایل مشخص شده. این فایل می‌تواند یک فایل فهرستی از پایگاه‌های اطلاعاتی رایج (*.v8i)، یا یک فایل میانبر پایگاه اطلاعاتی (*.v8l) باشد.

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

/SLev
سطح امنیت اتصال مشتری با سرور 1C: Enterprise. /SLev0 - اتصال ناامن. /SLev1 - اتصال ایمن فقط در حین احراز هویت. /SLev2 - اتصال امن برای کل جلسه. اگر پارامتر مشخص نشده باشد، معادل /SLev0 است.

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

/DebuggerURL
شناسایی اشکال زدایی که برنامه باید بلافاصله پس از راه اندازی به آن متصل شود. نشانی وب دیباگر (پروتکل، کامپیوتر و شماره پورت) را مشخص می کند که اشکال زدا می تواند اشیاء راه دور را روی آن ایجاد کند.

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

/اجرا کردن<имя файла внешней обработки >
برای شروع پردازش خارجی در حالت 1C: Enterprise بلافاصله پس از شروع سیستم طراحی شده است.

/logui
طراحی شده برای اجرای یک برنامه مشتری برای ایجاد در رایانه کاربر در پوشه فایل های برنامه %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt" فایل logui.txt، که تمام اقدامات تعاملی کاربر (فشار کلید، کلیک ماوس) را ضبط می کند.

/SchJobDn
اجرای کارهای برنامه ریزی شده را مدیریت می کند. معنی احتمالی"Y" یا "N". "Y" - پایگاه اطلاعاتی ایجاد شده از انجام وظایف برنامه ریزی شده منع خواهد شد.

گزینه های خط فرمان حالت دسته ای پیکربندی

/DumpIB<Имя файла>
تخلیه پایگاه اطلاعاتی در حالت فرمان

/RestoreIB<Имя файла>
بارگیری پایگاه اطلاعاتی در حالت فرمان

/DumpCfg<имя cf файла>
ذخیره تنظیمات در یک فایل

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

به روز رسانی پیکربندی پایگاه داده اگر کلید WarningsAsErrors مشخص شده باشد (با یک فاصله از هم جدا شده باشد)، آنگاه همه پیام های هشدار به عنوان خطا در نظر گرفته می شوند.
/DumpDBCfg<имя cf файла>
ذخیره پیکربندی پایگاه داده در یک فایل

/RollbackCfg
بازگشت به پیکربندی پایگاه داده

/CheckModules
بررسی نحو انجام دهید

/UpdateCfg<имя_файла>
به روز رسانی یک پیکربندی پشتیبانی شده Filename نام فایل .cf یا .cfu است.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

انجام تست و تصحیح پایگاه اطلاعاتی

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

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

مرحله بعدی بسته شدن خودکار برنامه پس از انجام پردازش خارجی است که ایجاد کرده ایم و از قبل برای ما کار می کند. برای انجام این کار، در روش OnOpen()در انتها دستور زیر را وارد کنید: ShutdownSystem (نادرست)؛در این مورد پارامتر درخواست فرصتما مقدار "False" را پاس می کنیم تا گزینه های مختلف را برای سوالات اضافی سیستم در هنگام بسته شدن قطع کنیم، در نتیجه پس از انجام این پردازش خارجی، خاموش شدن بی قید و شرط 1C را آغاز می کنیم. برای اطمینان دوباره برنامه را اجرا می کنیم و پردازش انجام می دهیم و مطمئن می شویم که کار کرده و برنامه خودش بسته شده است.

"C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe" ENTERPRISE /DisableStartupMessages /FC:\base path /N"UserName" /P"UserPassword" /Execute c:\path to processing\self-processing.epf

بیایید رمزگشایی کنیم:

1. "C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe" ENTERPRISE - خود موتور 1C در این مورد 8.3 است، مسیر را با خودتان بررسی کنید، بسته به نسخه متفاوت است. و موتور از جمله فراموش نکنید که آن را پس از به روز رسانی دومی ویرایش کنید.

2. / DisableStartupMessages - همه پیام ها را در هنگام راه اندازی سیستم غیرفعال کنید.

4. /N "Username" /P"UserPassword" - به ترتیب /N نام کاربری، همچنین بلافاصله بدون فاصله و رمز عبور /P.

5. /Execute c:\processing path\self-processing.epf - /Execute پردازش ما را شروع می کند، مسیر و نام باید از این کلید پیروی کنند.

اکنون همه چیز باقی مانده است که ما را به زمانبندی کار اضافه کنیم فایل cmd: autostart1c.cmd، با مشخص کردن برنامه زمانبندی راه اندازی آن.

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

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

گزینه های خط فرمان انتخاب حالت:

CONFIG
راه اندازی سیستم 1C: Enterprise 8 در حالت "Configurator".

شرکت، پروژه
راه اندازی 1C: Enterprise 8 در حالت 1C: Enterprise

CREATEINFOBASE
ایجاد فایل های توزیع و به روز رسانی


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

گزینه های حالت فایل

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

گزینه های سرویس گیرنده-سرور

نام سرور Srvr 1C: Enterprise؛
Ref نام پایگاه اطلاعاتی روی سرور است.
نام SQLSrvr سرور SQL.
نام SQLDB پایگاه های داده SQLداده ها؛
نام کاربری SQLUID SQL.
رمز عبور کاربر SQLPwd SQL. اگر رمز عبور برای کاربر SQL تنظیم نشده باشد، این پارامتر می تواند حذف شود
SQLYOffs تعدیل تاریخ است که برای ذخیره تاریخ در SQL Server استفاده می شود. می تواند مقادیر 0 یا 2000 را بگیرد. این پارامتر اختیاری است. اگر تنظیم نشده باشد، مقدار 0 است.
محلی - زبان (کشور)، (شبیه به نسخه فایل).

برای همه گزینه ها، پارامترها تعریف می شوند:

Usrنام کاربری؛
pwdکلمه عبور

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

گزینه های خط فرمان برای تعیین گزینه های راه اندازی:

/@
گزینه های خط فرمان در فایل مشخص شده نوشته شده است


مسیر به پایگاه اطلاعاتی، اگر در یک فایل ذخیره شده باشد (نیازی به تعیین نام فایل نیست)

/ س
آدرس پایگاه اطلاعاتی ذخیره شده در سرور 1C:Enterprise 8 به صورت زیر اضافه می شود:


نام کاربری. باید به همان روشی که در لیست کاربران ایجاد شده در Configurator مشخص شده است


رمز عبور کاربری که نامش در گزینه /N مشخص شده است. اگر کاربر رمز عبور نداشته باشد، این پارامتر می تواند حذف شود

/WA-
ممنوعیت استفاده از احراز هویت ویندوز در شروع Enterprise یا Configurator

/WA+
تنظیم استفاده اجباری از احراز هویت ویندوز در شروع 1C: Enterprise یا Configurator. اگر سوئیچ /WA مشخص نشده باشد، فرض بر این است که از گزینه خط فرمان /WA+ استفاده شده است.

/AU-
ممنوعیت نمایش سوال در مورد به روز رسانی نسخه فعلی 1C: سازمانی از یک نصب اداری

/AU+
تنظیم خروجی سؤال در مورد به روز رسانی نسخه فعلی 1C: Enterprise از نصب اداری. اگر سوئیچ /AU مشخص نشده باشد، فرض بر این است که از گزینه خط فرمان /AU+ استفاده می شود.

/خارج
[-NoTruncate]
تنظیم یک فایل برای نمایش پیام های سرویس اگر کلید NoTruncate تنظیم شده باشد (با فاصله از هم جدا شده باشد)، فایل پاک نمی شود

/L
دایرکتوری منابع رابط محلی مشخص شده است (به عنوان مثال، "RU")

/DisableStartupMessages
پیام‌های راه‌اندازی را سرکوب می‌کند: «پیکربندی پایگاه داده با پیکربندی ذخیره‌شده مطابقت ندارد. ادامه دهید؟"; «قابلیت‌های رایانه شما برای ویرایش راهنمای پیکربندی کافی نیست. برای ویرایش راهنما باید Microsoft Internet Explorer نسخه 6.0 یا بالاتر را نصب کرده باشید.»; «قابلیت‌های رایانه شما برای ویرایش اسناد html از جمله بخش‌های راهنما کافی نیست. برای ویرایش اسناد html، باید Microsoft Internet Explorer نسخه 6.0 یا بالاتر را نصب کنید. در این راه اندازی، ویرایش اسناد html در دسترس نخواهد بود.

/ سی
انتقال پارامتر به پیکربندی

حالت دسته ای

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

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

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

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

    پس از انجام اقدامات مشخص شده در پارامترهای راه اندازی، پیکربندی 1C: Enterprise بسته می شود.

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

    گزینه های خط فرمان حالت دسته ای پیکربندی:

    /DumpIB
    تخلیه پایگاه اطلاعاتی در حالت فرمان

    /DumpCfg
    ذخیره تنظیمات در یک فایل

    /UpdateDBCfg
    [-WarningsAsErrors]
    به روز رسانی پیکربندی پایگاه داده اگر کلید Warnings-AsErrors مشخص شده باشد (با یک فاصله از هم جدا شده است)، آنگاه همه پیام های هشدار به عنوان خطا در نظر گرفته می شوند.

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

    /RollbackCfg
    بازگشت به پیکربندی پایگاه داده

    /CheckModules
    بررسی نحو انجام دهید

    /UpdateCfg
    به روز رسانی یک پیکربندی پشتیبانی شده

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    انجام تست و تصحیح پایگاه اطلاعاتی

    فهرست مجدد
    فهرست بندی مجدد جدول

    LogIntergrity
    بررسی یکپارچگی منطقی

    RecalcTotals
    محاسبه مجدد

    IBCompression
    فشرده سازی جدول

    TestOnly
    فقط در صورت وجود ارجاع به اشیاء غیر موجود آزمایش می شود:

    BadRefCreate
    ایجاد اشیاء

    BadRefClear
    اشیاء شفاف

    BadRefNone
    تغییر نده

    با از دست دادن جزئی اشیاء:

    BadDataCreate
    ایجاد اشیاء

    BadDataDelete
    اشیاء را حذف کنید

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

    گزینه های خط فرمان برای ایجاد توزیع و به روز رسانی فایل ها در حالت دسته ای:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    ایجاد فایل های تحویل و به روز رسانی

    cffile
    یک دستورالعمل برای ایجاد توزیع

    cfufile
    یک دستورالعمل برای ایجاد یک به روز رسانی

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

    V]
    توزیع موجود در به روز رسانی توسط نسخه مشخص شده است

    توجه: گروه گزینه های -f |-v به تعداد فایل های توزیع موجود در به روز رسانی، تکرار می شود.

    پارامترهای خط فرمان برای کار با مخزن پیکربندی:

    /DepotF
    دایرکتوری ذخیره سازی

    /DepotN
    نام کاربری طاق

    /DepotP
    رمز عبور کاربر طاق

    V
    v - شماره نسخه، اگر شماره نسخه مشخص نشده باشد یا برابر با 1- باشد، ذخیره می شود آخرین نسخه.

    /DepotUpdateCfg [-v ] [-revised]
    به روز رسانی تنظیمات ذخیره سازی از فایل (حالت دسته ای)

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

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

    پارامترهای خط فرمان برای ثبت دسته ای 1C: Enterprise 8 به عنوان سرور اتوماسیون:

    /RegServer
    ثبت درخواست

    /UnregServer
    حذف ثبت درخواست

    پس از اجرا، سیستم 1C: Enterprise 8 را می بندد.
    اگر مقادیر پارامترها شامل فاصله (به عنوان مثال، یک مسیر یا نام فایل) باشد، مقادیر باید در علامت نقل قول قرار گیرند.

    مثال ها

    نحوه اجرای 1C: Enterprise 8 از خط فرمان

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\ManageTorg /N نام کاربری / رمز عبور P

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N نام کاربری / رمز عبور P

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\ControlTorg /N نام کاربری / رمز عبور P

    چگونه 1C: Enterprise را مجبور کنیم تا پایگاه داده را از خط فرمان تخلیه کند

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Admin /N نام کاربری /P رمز عبور /DumpIB c:\name.dt

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

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\ Trading Admin /N نام کاربری /P رمز عبور /UpdateDBCfg

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

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /IBcheckAndRepair -LogIntegrity

    نحوه انجام بررسی پیکربندی در حالت خودکار با خروجی نتایج بررسی به یک فایل

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    چگونه لاگ را به صورت برنامه ای کوچک کنیم

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    نحوه بارگیری ماژول های راه حل برنامه به عنوان فایل های متنی از خط فرمان

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /DumpConfigFiles "D:\1\11" -Module

    نحوه بارگذاری فایل های راهنما ذخیره شده با فرمت htm در برنامه کاربردی

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /LoadConfigFiles "D:\1\11" -Help