Konfigurator agenti rejimini ishlab chiqish. Konfigurator agenti rejimini ishlab chiqish 1s 8.3 konfiguratorining ommaviy rejimini ishga tushirishga misollar

Agar siz 1C va mijoz-server va fayl ma'lumotlari xavfsizligining zaxira nusxalarini yaratishingiz kerak bo'lsa, Windows buyruq qatoridan foydalanish eng qulaydir. Quyida tavsiflangan texnologiyadan foydalanib, siz barcha ma'lumotlar bazalariga mahalliy 1C .dt formatida ega bo'lasiz, bu sizga quyidagilarga imkon beradi:

  • fayl versiyasini mijoz-serverga va aksincha o'zgartirish;
  • ma'lumotlar bazalarini boshqa serverlar yoki kompyuterlarga o'tkazish;
  • formatni birlashtirish zaxira nusxalari 1C.

Barcha harakatlarni bajarish uchun sizga kompyuter kerak bo'ladi Windows boshqaruvi 2003+ texnologiya platformasini yetkazib berishdan o'rnatilgan qalin mijoz bilan. Biz yukni tushiramiz tarmoq drayveri, 1C zaxira nusxalari uchun saqlash joyi vazifasini bajaradigan NAS qurilmasida joylashgan va boshqalar.

1C Configurator-ni buyruq satridan ishga tushirish

Qulaylik uchun biz .cmd formatida fayl yaratamiz, bu 1C konfiguratorini ishga tushiradigan qatorlar to'plamidir. buyruq qatori. Misol faylni yuklab olish mumkin. Ushbu fayl keyinchalik jarayonni avtomatlashtirish uchun Boshqarish panelida joylashgan standart Windows rejalashtiruvchisida ishlatilishi mumkin Zaxira nusxasi.

Yechimning asosi mijoz-server ma'lumotlar bazasini zaxiralashni amalga oshiradigan quyidagi 1C buyruq qatori bo'lishi mumkin:

"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"

Bu erda versiyaga bog'liq bo'lmaslik uchun 1cestart.exe faylini quyidagi parametrlar bilan ishga tushiring:
CONFIG - buyruq satridan 1C konfiguratorini ishga tushirish
/S - Server klasterida joylashgan mijoz-server axborot xavfsizligini belgilang
/N "Administrator" - foydalanuvchilar ro'yxatida ko'rsatilgan foydalanuvchi nomi.
/P"MyPassword" - avval ko'rsatilgan foydalanuvchi uchun parol. Agar parol bo'lmasa, buyruq satridan 1C ni ishga tushirish uchun ushbu parametrni ko'rsatish shart emas.
/Out"C:\1c.log" - fayl nomi, unda skriptning borishi haqida xizmat ma'lumotlari, shuningdek xatolar va diagnostika xabarlari mavjud.
/DumpIB”\\backup\1c\buh_%date%.dt” - va nihoyat, ma'lumotlar bazasini tarmoq drayveriga \\backup buh_XX.XX.XXXX.dt nomli 1c jildiga tashlaydigan kalit, bu erda XX .XX.XXXX - zaxira fayllarni qayta yozishni oldini olish va ularni aniqlash uchun joriy sana.

Shuni esda tutingki, ruscha belgilarni buyruq satridan 1C zaxiralashni amalga oshiradigan .cmd faylida yozishda siz standart Windows CP1251 kodlashdan emas, balki CP866 kodlashdan foydalanishingiz kerak! Siz ham e'tibor berishingiz kerak qo'sh tirnoq, parametr qiymatlarini ramkalash va parametrlar va ularning qiymatlari o'rtasida bo'shliqlar yo'qligi.

Fayl ma'lumotlarining xavfsizligi uchun /S kaliti o'rniga siz /F parametrini belgilashingiz kerak, aks holda buyruq satridan 1C-ni ishga tushirish sintaksisi bir xil bo'ladi, masalan:

"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 ishga tushirishning barcha parametrlarining batafsil tavsifi uchun joriy ishlab chiquvchi hujjatlariga qarang. Bizning mutaxassislarimiz tijorat asosida sizning ehtiyojlaringizga mos keladigan zaxira tizimini ishlab chiqishga ham tayyor. Amalga oshirish narxi atigi 5000 rubldan.

1C ishga tushirish parametrlari yordamida dasturdagi foydalanuvchilarning ishini soddalashtiradigan va ma'lumotlar bazasi bilan ma'lum ma'muriy vazifalarni bajaradigan bir qator harakatlar amalga oshirilishi mumkin:

  • Ma'lumotlar bazasini zaxiralash jadvalini o'rnatish;
  • Ma'lumotlarni yangilashni avtomatlashtirish (masalan, har kuni valyuta kurslarini yangilash);
  • Foydalanuvchi nomi va parolni kiritmasdan avtomatik foydalanuvchi avtorizatsiyasini ta'minlash;
  • Muayyan ma'lumotlar bazasini va platformaning ma'lum bir versiyasini tanlamasdan ishga tushiring;
  • Va boshqa ko'plab.

Asosiy tanlash oynasiga parametrlarni kiritish

Standart ma'lumotlar bazasini tanlash oynasi (1-rasm), ishga tushirish rejimini tanlashdan tashqari (Configurator yoki 1Enterprise) yana to'rtta funktsional tugmaga ega:

  • Qo'shish;
  • O'zgartirish;
  • O'chirish;
  • Sozlash; o'rnatish.

Agar siz ma'lumot bazasini tanlasangiz va "O'zgartirish" tugmasini bossangiz va birinchi dialog oynasini o'tkazib yuborsangiz, shakl ochiladi (2-rasm).

2-rasm

“Kengaytirilgan ishga tushirish opsiyalari:” ostidagi kiritish maydoni baʼzi kalitlarni kiritish imkonini beradi:

  • /N "Foydalanuvchi nomi" - bu qator dastur nomi tirnoq ichida ko'rsatilgan foydalanuvchi ostida ishga tushirilishini bildiradi;
  • /P "Parol" - agar foydalanuvchi autentifikatsiyasi parolni kiritishni talab qilsa, u parametr qiymatida ko'rsatilishi kerak;
  • /UC "Kod" - ushbu parametrdan foydalanish ma'lumotlar bazasiga ulanishlarni blokdan chiqarishga imkon beradi (eksklyuziv kirish kerak bo'lganda blokirovka qilish kerak).

Shunday qilib, "/ N "Ivanov Ivan Ivanovich" / P "1234"" kabi chiziq foydalanuvchini tizim ishga tushganda doimiy ravishda tizimga kirish zaruratidan ma'lum bir ish joyida ozod qiladi.

Yorliq variantlari

Yuqoridagi parametrlarni boshqa joyda belgilash mumkin. Dastur yorlig'ining kontekst menyusini chaqirish va uning xususiyatlariga o'tish orqali siz oynani olishingiz mumkin (3-rasm).

3-rasm

Parametrlarni kiritish uchun bizga "Ob'ekt" kiritish maydoni kerak.

Avvalo, dasturni ishga tushirish rejimi haqida qaror qabul qilishingiz kerak:

  • DIZAYNER (8.0 da bu CONFIG parametri) dasturni konfigurator rejimida ishga tushirishga imkon beradi.
  • ENTERPRISE oddiy dasturni ishga tushirishni bildiradi.

Keyinchalik, ishga tushirish uchun ma'lum bir ma'lumotlar bazasini ro'yxatdan o'tkazishingiz mumkin, shu bilan foydalanuvchining tizimda ro'yxatdan o'tgan boshqa ma'lumotlar bazalariga kirishini cheklashingiz mumkin. Ishlash rejimiga qarab, parametr bir nechta qiymatlarni olishi mumkin:

  • /F "asosiy manzil" - agar ish fayl rejimida amalga oshirilsa ishlatiladi;
  • /S “server nomi”\ “serverdagi ma’lumotlar bazasi nomi” - ma’lumotlar bazasini mijoz-server rejimida ishga tushiradi;
  • /WS "manzil" - veb-server bilan aloqa o'rnatish uchun.

Ikkinchi holda, masofaviy veb-serverda foydalanuvchi autentifikatsiyasi talab qilinishi mumkin. Bir qator parametrlar sizga nozik sozlash imkonini beradi:

  1. Wsn - serverga ulanish amalga oshiriladigan foydalanuvchi nomi;
  2. Wsp - yuqoridagi foydalanuvchi paroli;
  3. Wspsrv - proksi-manzil;
  4. Wspport - tegishli proksi-serverning porti.

Agar ushbu parametrlarni 1C yorlig'ining xususiyatlariga qo'shgandan so'ng, oldingi bo'limda ko'rsatilgan avtorizatsiya parametrlarini qo'shsangiz, qo'shimcha oynalarsiz ikki marta bosish orqali ma'lum bir ma'lumotlar bazasini ishga tushirish imkoniyatini amalga oshirishingiz mumkin. Sinov va ishlab chiqish jarayonida dasturni tez-tez qayta ishga tushirish kerak bo'lganda, shuningdek, foydalanuvchining kompyuterda ro'yxatdan o'tgan ma'lumotlar bazalari ro'yxatiga kirishini cheklash zarurati tug'ilganda bu juda qulay.

Yaratilgan yorliqni "Startup" jildiga nusxalash orqali siz tizimning ishlashini yanada optimallashtirishingiz mumkin (4-rasm).

4-rasm

Endi, tizim ishga tushganda, dastur belgilangan rejimda, ma'lum bir ma'lumotlar bazasi uchun va ma'lum bir foydalanuvchi ostida ishga tushiriladi.

Quvvat yoqing va oynalarni o'chirish foydalanuvchi autentifikatsiyasi /WA+ va /WA- parametrlari yordamida amalga oshiriladi

Buyruqlar qatori va variantlari

Haqiqatan ham, "Ob'ekt" maydonida yozilgan satrni "Ishga tushirish" - "Barcha dasturlar" - "Aksessuarlar" - "Ishga tushirish" orqali ishga tushirilgan buyruq satriga deyarli tuzatmasdan nusxalash mumkin. Natija bir xil bo'ladi.

Bu erda siz buyruq satridan ham foydalanish mumkin bo'lgan bir nechta parametrlarni belgilashingiz mumkin:

  • CREATEINFOBASE – ma’lum turdagi ma’lumotlar bazasini yaratish imkonini beradi (shablon faylida kengaytma bo‘lishi kerak (dt yoki cf);
  • Ulanish satri - yaratilgan ma'lumotlar bazasining joylashishini ko'rsatadigan talab qilinadigan parametr bo'lib, teng belgi bilan birlashtirilgan Parametr nomi va qiymatlari juftligidan iborat bo'lishi kerak (ishning fayl versiyasi uchun misol qatori: File= "D:\1s base\" 1Cv8Log” server ma’lumotlar bazalari uchun Srvr= “ Server3”);
  • DBMS - belgilangan qiymatga qarab, ma'lumotlar bazasi serverining qaysi turi ishlatilishini tavsiflaydi.

1C buyruq qatori parametrlari yordamida ma'lumotlar bazasini zaxiralash

Ushbu muhim operatsiyani bajarish uchun siz bloknot yoki boshqalardan foydalanishingiz mumkin matn muharriri yaratmoq bat fayli, ishga tushirish jadvali tegishli ravishda ko'rsatilishi kerak Windows menyusi yoki serverda.

Pastki chiziq

Ushbu maqolada biz tizimni ishga tushirishning barcha mumkin bo'lgan parametrlarini to'liq tavsiflashni maqsad qilganimiz yo'q, ularni Sintaksis yordamchisining tegishli menyusida ko'rish mumkin. Biz ushbu xususiyat haqida umumiy fikr va undan foydalanishning ba'zi misollarini berishga harakat qildik.

1CV8.EXE faylini ishga tushirishda buyruq satrida quyidagi parametrlarni ko'rsatish mumkin:
Tartibni tanlash buyruq qatori opsiyalari:
CONFIG - 1C: Enterprise 8.x tizimini "Konfigurator" rejimida ishga tushirish; ENTERPRISE – 1C:Enterprise 8.x tizimini “1C:Enterprise” rejimida ishga tushirish;
INFOBASE YARATING ] – axborot bazasini yaratish (
infobazaning parametrlarini ko'rsatadigan chiziq, ularning har biri shaklning bir qismidir<Имя параметра=><Значение>, bu yerda Parametr nomi parametr nomi, Qiymat esa uning qiymati.
Fragmentlar bir-biridan ‘;’ belgilari bilan ajratiladi.
Agar qiymat mavjud bo'lsa bo'shliq belgilari, keyin u qo'sh tirnoq ("") ichiga olinishi kerak.

Fayl versiyasi uchun quyidagi parametr aniqlanadi:

Fayl - axborot bazasi katalogi;
Mahalliy til - axborot bazasini yaratish uchun foydalaniladigan til (mamlakat). Yaroqli qiymatlar parametr bilan bir xil<Форматная строка>usul formati. Mahalliy parametr shart emas. Agar ko'rsatilmagan bo'lsa, joriy ma'lumotlar bazasining mintaqaviy sozlamalari qo'llaniladi.

Mijoz-server opsiyasi uchun quyidagi parametrlar aniqlanadi:
Srvr - 1C: Korxona serverining nomi;
Ref - serverdagi ma'lumotlar bazasining nomi;
SQLSrvr - SQL nomi serverlar;
SQLDB - ism SQL ma'lumotlar bazasi ma'lumotlar;
SQLUID - ism SQL foydalanuvchisi;
SQLPwd - SQL foydalanuvchi paroli. Agar SQL foydalanuvchisi uchun parol ko'rsatilmagan bo'lsa, bu parametrni o'tkazib yuborish mumkin.
SQLYOffs - sanalarni saqlash uchun ishlatiladigan sana ofset SQL Server. 0 yoki 2000 qiymatlarini qabul qilishi mumkin. Ushbu parametr so'rash shart emas. Agar belgilanmagan bo'lsa, 0 qiymati qabul qilinadi.
Mahalliy til - til (mamlakat), (fayl versiyasiga o'xshash).

Barcha variantlar uchun quyidagi parametrlar aniqlanadi:
Usr - foydalanuvchi nomi;
Pwd - parol
/AddInList - ma'lumotlar bazasini ro'yxatga qanday nom bilan qo'shish kerakligini ko'rsatadigan parametr; agar ko'rsatilmagan bo'lsa, ma'lumotlar bazasi ro'yxatga qo'shilmaydi. Agar nom ko'rsatilmagan bo'lsa, ma'lumot bazasini interfaol yaratishga o'xshash sukut bo'yicha foydalaniladi.

Bir vaqtning o'zida kalitlardan foydalanishga yo'l qo'yilmaydi.

Ishga tushirish parametrlarini belgilash uchun buyruq qatori parametrlari:
/@<имя файла>– buyruq qatori parametrlari belgilangan faylga yoziladi
/F<Путь>- ma'lumotlar bazasiga yo'l, agar u faylda saqlangan bo'lsa (fayl nomini ko'rsatish shart emas)
/S<Адрес>– 1C: Enterprise 8.x serverida saqlanadigan ma’lumotlar bazasi manzili quyidagicha:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Foydalanuvchi nomi. Konfiguratorda yaratilgan foydalanuvchilar ro'yxatidagi kabi ko'rsatilishi kerak
/P<Пароль>-nomi /N parametrida ko'rsatilgan foydalanuvchining paroli. Agar foydalanuvchi parolga ega bo'lmasa, bu parametr o'tkazib yuborilishi mumkin
/WA - Enterprise yoki Configuratorni ishga tushirishda Windows autentifikatsiyasidan foydalanishni taqiqlaydi
/WA+ 1C: Enterprise yoki Configuratorni ishga tushirishda Windows autentifikatsiyasidan majburiy foydalanishni o'rnatdi. Agar /WA kaliti ko'rsatilmagan bo'lsa, /WA+ buyruq qatori opsiyasi ishlatiladi deb taxmin qilinadi.
/AU - yangilanish haqidagi savolni ko'rsatishni taqiqlaydi joriy versiya 1C: bilan korxonalar ma'muriy o'rnatish
1C: Enterprise ning joriy versiyasini ma'muriy o'rnatishdan yangilash haqida savolni ko'rsatish uchun /AU+ sozlamasi. Agar /AU kaliti ko'rsatilmagan bo'lsa, /AU+ buyruq qatori opsiyasi ishlatiladi deb taxmin qilinadi.
/Chiq<Имя файла>[-NoT_runcate] – xizmat xabarlarini ko'rsatish uchun faylni sozlash. Agar –NoT_runcate kaliti belgilansa (bo'sh joy bilan ajratilgan), fayl o'chirilmaydi
/L<Каталог>- mahalliylashtirilgan interfeys resurslari katalogini ko'rsatadi (masalan, "RU")
/DisableStartupMessages -Ishga tushirish xabarlarini bosadi: “Maʼlumotlar bazasi konfiguratsiyasi saqlangan konfiguratsiyaga mos kelmaydi. Davom ettirilsinmi?"; “Kompyuteringizning imkoniyatlari konfiguratsiya yordamini tahrirlash uchun yetarli emas. Yordamni tahrirlash uchun Microsoft-ni o'rnatishingiz kerak Internet Explorer 6.0 yoki undan yuqori versiya."; “Kompyuteringizning imkoniyatlari HTML hujjatlarini, jumladan, yordam mavzularini tahrirlash uchun yetarli emas. HTML hujjatlarini tahrirlash uchun siz Microsoft Internet Explorer 6.0 yoki undan yuqori versiyasini o'rnatishingiz kerak. Ushbu ishga tushirishda html hujjatlarini tahrirlash mavjud bo'lmaydi."
/C<Строка текста>- parametrni konfiguratsiyaga o'tkazish Buyruqlar qatori konfiguratorning ommaviy rejimining parametrlari:
/DumpIB<Имя файла>-axborot bazasini buyruq rejimida yuklash
/RestoreIB<Имя файла>- ma'lumotlar bazasini buyruq rejimida yuklash
/DumpCfg<имя cf файла>– konfiguratsiyani faylga saqlash
/LoadCfg<имя cf файла>– fayldan konfiguratsiyani yuklash
/UpdateDBCfg [-WarningsAsErrors] – maʼlumotlar bazasi konfiguratsiyasini yangilang. Agar WarningsAsErrors tugmasi ko'rsatilgan bo'lsa (bo'sh joy bilan ajratilgan), u holda barcha ogohlantirish xabarlari xato sifatida ko'rib chiqiladi.
/DumpDBCfg<имя cf файла>- ma'lumotlar bazasi konfiguratsiyasini faylga saqlash
/RollbackCfg - ma'lumotlar bazasi konfiguratsiyasiga qaytish
/CheckModules - sintaksis tekshiruvini amalga oshiring
/UpdateCfg<имя cf | cfu файла>– qo‘llab-quvvatlanadigan konfiguratsiyani yangilash
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – maʼlumotlar bazasini sinab koʻring va toʻgʻrilang
ReIndex - jadvallarni qayta indekslash
LogIntergrity - mantiqiy yaxlitlikni tekshirish
RecalcTotals - jamilarni qayta hisoblash
IBBCompression - jadvalni siqish
Faqat test - faqat sinov

Agar mavjud bo'lmagan ob'ektlarga havolalar mavjud bo'lsa:
BadRefCreate - ob'ektlar yaratish
BadRefClear - ob'ektlarni tozalash
BadRefNone - o'zgartirmang

ob'ektlar qisman yo'qolgan taqdirda:
BadDataCreate - ob'ektlar yaratish
BadDataDelete - ob'ektlarni o'chirish

Parametrlar kichik guruhida kalitlardan bir vaqtning o'zida foydalanishga yo'l qo'yilmaydi.
Agar buyruq muvaffaqiyatli bo'lsa, 0 kodini qaytaring, aks holda 1 (ma'lumotlarda xatolik bo'lsa, 101).
Amalga oshirilgandan so'ng, 1C: Enterprise 8.x tizimini yopadi.

Fayllarni yetkazib berish va yangilash uchun ommaviy rejim buyruq qatori opsiyalari:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Yetkazib berish va fayllarni yangilash
-cffile<имя cf файла>- tarqatish to'plamini yaratish bo'yicha ko'rsatmalar
-cfufile<имя cfu файла>- yangilanishni yaratish bo'yicha ko'rsatmalar
-f<имя cf файла>- yangilanishga kiritilgan tarqatish nom bilan ko'rsatilgan
-v<версия дистрибутива>] – yangilanishga kiritilgan tarqatish versiya tomonidan belgilanadi
Eslatma: parametrlar guruhi -f<имя cf файла>|-v<версия дистрибутива>tarqatish fayllari yangilanishga kiritilgani kabi ko'p marta takrorlanadi.

1C dasturi deyarli har qanday korxonaning moliyaviy hisobotlarini yuritish uchun juda mashhur. Dastur juda ko'p funktsiyalar va imkoniyatlarga ega. Ba'zan ular bilan kurashish unchalik oson emas. Siz alohida ma'lumotlar bazasi yaratiladigan bir nechta foydalanuvchi hisoblarini yaratishingiz mumkin. Har safar boshlaganingizda, kerakli hisob qaydnomasini, ma'lumotlar bazasini tanlashingiz va ba'zi hollarda boshqa sozlamalar va parametrlarni ko'rsatishingiz kerak. Agar bir nechta foydalanuvchi bo'lsa, unda siz osongina chalkashib ketishingiz va tanlashda xato qilishingiz mumkin. Agar siz chalkashmasangiz ham, vaqt o'tishi bilan oddiy ishga tushirish uchun bunday manipulyatsiyalar juda zerikarli bo'ladi.

Buyruqlar qatoridan 1C ni ishga tushirish dastur bilan ishlashni osonlashtiradi.

Ushbu protsedurani qanday soddalashtirishim mumkin? Ishlab chiquvchilar 1C dasturini buyruq satridan ishga tushirishni ta'minladilar. Bu nomdan qo'rqmang, siz bir nechta kombinatsiyalarni va buyruqni eslab qolishingiz shart emas. Windows qatori sizga ham kerak bo'lmaydi. Siz shunchaki bir marta kerakli miqdordagi yorliqlarni yaratishingiz, ularning xususiyatlarida kerakli buyruq qatori parametrlarini belgilashingiz yoki maxsus bat faylini yaratishingiz va ularni ro'yxatdan o'tkazishingiz kerak.

Ushbu maqolada biz ushbu ishga tushirish usulini qanday ishlatishni, shuningdek, barcha parametrlarni qanday belgilashni batafsil ko'rib chiqamiz. Bundan tashqari, biz siz bilan mijozni nozik sozlashda yordam beradigan eng muhim buyruqlar ro'yxatini baham ko'ramiz.

Birinchidan, dasturni ishga tushirish va ishga tushirish uchun qanday fayllar mas'ul ekanligini, shuningdek, katalogni ko'rib chiqaylik qattiq disk ular qaerda saqlanadi. 1C o'rnatilgan asosiy katalog C:\Program files\1CvXX\ bo'lib, bu erda XX o'rniga ishchi versiyaning raqamlari ko'rsatilgan. Agar oxirgi 8.3 ishlatilsa, papka 1Cv83 deb nomlanadi, agar avvalgilari 1Cv82 yoki 1Cv81 bo'lsa. Katalog ichida subversiyalar bilan boshqa kataloglar mavjud. Ular allaqachon versiyaning asosiy bajariladigan fayli bilan bin papkasini o'z ichiga oladi. Ishlab chiquvchi nimaga yo'l-yo'riq ko'rsatayotgani noma'lum, lekin har bir yangilanishda o'rnatuvchi yangi papkalarni yaratadi va oxir-oqibat bir guruhni yeb qo'yadi. bo'sh joy qattiq diskingizda. Keyinchalik, Umumiy papkani va unda 1cestrart.exe faylini toping. Aynan u foydalanuvchi va ma'lumotlar bazasini tanlash oynasini ochadi. Bu oyna, mos ravishda, ma'lum bir bin katalogidan 1cv8s.exe faylini ifodalaydi.

Ishlash uchun ma'lumotlar bazasini tanlaganingizdan so'ng, boshqa fayl ishga tushiriladi, uning nomi ishga tushirish variantiga bog'liq - 1cv8.exe (qalin mijoz) yoki 1cv8c.exe (nozik mijoz). Bu variantlar orasidagi farqni biroz keyinroq aytib beramiz. Bundan tashqari, siz ish uchun zarur bo'lgan yorliqlarni ko'rsatishingiz va ulardagi ishga tushirish parametrlarini kiritishingiz mumkin, bu jarayonni bir necha marta tezlashtiradi.

1C dasturini ishga tushirish imkoniyatlari

Keling, ishlab chiquvchi bizga qanday ishga tushirish variantlarini taklif qilganini aniqlashga harakat qilaylik. Ulardan jami to'rttasi bor, ular ishlash printsipi va siz ishlayotgan kompyuter resurslariga bo'lgan talablari bilan farqlanadi.

  • Qalin mijoz - yaqin vaqtgacha bu yagona mavjud variant edi. Bu ishchi mashinaning resurslariga eng talabchan, chunki barcha ma'lumotlarni qayta ishlash foydalanuvchi kompyuterida amalga oshiriladi va ish uchun zarur bo'lgan barcha fayllar unda saqlanadi. Internetning mavjudligiga bog'liq emas, lekin apparat bilan bog'langan va masofadan ishlash imkoniyatini ta'minlamaydi.
  • Yupqa mijoz qobiq dasturiy ta'minot 1C serveriga kirish uchun. U tanish menyu va sozlamalar interfeysiga ega, ammo barcha ma'lumotlarni qayta ishlash serverda amalga oshirilganligi sababli, u uskunaning quvvatini umuman talab qilmaydi. Foydalanuvchi cheklangan funksionallik bilan ta'minlangan, Internet orqali ham masofaviy server bilan, ham maxsus dasturiy ta'minot muhitida kompyuterning o'zida ishni tashkil qilish mumkin.
  • Veb-mijoz - ishlash uchun sizga faqat veb-brauzer va Internetga kirish kerak. Shunga ko'ra, kompyuter va ish joyiga aloqasi yo'q. Uskunadagi yuk minimal, chunki barcha hisob-kitoblar uzoq serverda amalga oshiriladi.
  • Konfigurator - uchun maxsus rejim puxta sozlash faqat qalin mijozdan foydalanganda ishlaydigan dasturlar.

Bugungi kunda eng mashhur ishga tushirish opsiyasi kompyuterda saqlangan fayl ma'lumotlar bazasiga ega qalin mijozdir. Biroq, veb-xizmatlar va bulutli texnologiyalarga umumiy e'tiborni hisobga olsak, kelajak veb-versiyaga bog'liq deb taxmin qilishimiz mumkin.

Shuni ta'kidlash kerakki, sukut bo'yicha 1C dasturi sozlamalarida u ko'rsatilgan avtomatik tanlash ishga tushirish opsiyasi, shuning uchun siz bu haqda o'ylamasligingiz kerak. Biroq, agar siz ma'lum bir variantni ishlatishingiz kerak bo'lsa, ish stolida yorliqlar yaratishingiz va ularga buyruq qatori parametrlarini kiritishingiz yoki bat faylidan foydalanishingiz mumkin. Keling, har bir usulni batafsil ko'rib chiqaylik.

Ish stoli yorlig'i orqali ishga tushiring

Ko'pchilik oddiy tarzda xususiyatlari buyruq qatori parametrlarini o'z ichiga olgan ish stoli yorlig'idan foydalanadi. Qanday qilib kirishni shu tarzda tashkil qilish kerak?

  1. Ochiq Windows Explorer, sizga kerak bo'lgan katalogga o'ting bajariladigan fayl, va exe kengaytmali faylning o'zini toping. Masalan, qalin mijoz rejimida ishlash uchun C:\Program files\1Cv83\bin\1cv8.exe.
  2. Unga sichqonchaning o'ng tugmachasini bosing va "Yorliq yaratish" -ni tanlang.
  3. Tizim "Windows ushbu jildda yorliq yarata olmaydi" xabarini ko'rsatgandan so'ng. Uni ish stolimga qo‘yishim kerakmi?” Ha ni bosing.
  4. Ish stolida yorliqni toping, ustiga sichqonchaning o'ng tugmachasini bosing, "Xususiyatlar" - "Yorliq" yorlig'ini - "Ob'ekt" qatorini tanlang.
  5. Siz shunday ko'rinishdagi yozuvni ko'rasiz: “C:\Program files\1Cv83\bin\1cv8.exe”. Kursorni u erga qo'ysangiz, chiziq tarkibini o'zgartirish mumkin.
  6. Qator oxirida sizning taxminlaringizga mos keladigan buyruqni kiriting, "Ilova" - OK tugmalari bilan kiritishingizni tasdiqlang.

bat fayli yordamida ishga tushiring

Dasturni ishga tushirish uchun teng darajada oson variant. Asosiy farq - barcha ma'lumotlarni qo'lda maxsus ro'yxatga olish matn fayli. Ba'zilar uchun bu usul qulayroq ko'rinadi. Uni qanday ishlatish kerak?

  1. Eng keng tarqalganini yarating Matnli hujjat standart bloknot yordamida.
  2. Unga file_name.bat formatida nom bering, bu erda bat fayl kengaytmasi bo'lib, uni qattiq diskingizdagi istalgan papkaga saqlang.
  3. Hujjatga quyidagi buyruqlarni ko'chiring:

@echo off
cls
boshlash

  1. Ishga tushgandan so'ng, dasturni kerakli parametrlar bilan ishga tushirish uchun kerakli buyruqni kiriting.
  2. Faylni saqlang va uni yoping.
  3. 1C-ni ishga tushirish uchun bat faylini ikki marta bosing.

Diqqat! To'g'ri ishlash uchun buyruqlar ruscha belgilarni o'z ichiga olmaydi, xususan, fayl yo'lida yoki foydalanuvchi nomida. Aks holda, faylni kodlashni tanlashda ehtiyot bo'lishingiz kerak.

Asosiy ishga tushirish buyruqlari

dan beri turli versiyalar 1C buyruq qatori parametrlari har xil, keling, ularning har biri uchun namunalarni ko'rib chiqaylik. Biz uni quyidagi ketma-ketlikda taqdim etamiz: har bir elementning dekodlanishi va namunaviy dastur.

Versiya 7.7

1cv7.exe REJIMI [ /M | /D‹path› | /U‹path› | /N‹foydalanuvchi nomi› | /P‹parol› ],

bu erda MODE - dastur mijozi ishga tushiriladigan belgilangan rejim. Quyidagi qiymatlarni qabul qilishi mumkin:

  • config - dastur funktsiyalarini nozik sozlash, shuningdek, ba'zi operatsiyalarni dasturlash uchun konfigurator;
  • disk raskadrovka - ba'zi funktsiyalar va operatsiyalarning funksionalligini tekshirish uchun tuzatuvchi;
  • korxona - kundalik korxonaga texnik xizmat ko'rsatish vazifalarini bajarish uchun normal ish rejimi.
  • monitor - monitor rejimini ishga tushiruvchi buyruq.
  • /M - sizdan boshqa hech kim dasturga kira olmasligi uchun eksklyuziv kirish rejimini ishga tushiradi. Agar siz yagona foydalanuvchi bo'lsangiz, eksklyuziv rejim avtomatik ravishda faollashadi. Korxona tarmog'ida ishlashda eksklyuziv rejimga kirish uchun sizga dasturdan chiqish uchun boshqa foydalanuvchilar kerak bo'ladi. Rejim ma'lumotlar bazalari bilan muhim operatsiyalarni bajarish uchun zarur, shuning uchun hech qanday uchinchi tomon aralasha olmaydi.
  • /D - ma'lumotlar bazasi saqlanadigan papka. Agar siz dastur sukut bo'yicha tanlagan papkadan farqli jilddan foydalansangiz, bu ayniqsa muhimdir.
  • /U - ish papkasi foydalanuvchi, agar dastur bir nechta foydalanuvchi tomonidan foydalanilgan bo'lsa.
  • /N - ma'lumotlar bazasiga kirish uchun foydalanuvchi nomi va hisob.
  • /P - hisob va ma'lumotlar bazasiga kirish uchun parol.

Kamdan kam ishlatiladigan buyruqlar:

  • /T‹path› - vaqtinchalik fayllar bilan jildga yo'l, agar siz ularni standart bo'lmagan jildda saqlashni istasangiz.
  • /@‹FileName› - konfigurator rejimida ishlaganda ommaviy ishga tushirish faylini tanlash uchun.
  • /W - veb kengaytmasini ishga tushirish.
  • /L - rus tilidan boshqa dastur menyusi tili: ENG - ingliz, UKR - ukrain

Foydalanish misoli: 1cv7 korxona /Dc:\1c\ma'lumotlar bazasi /NIvanov /P753159,

Agar siz dasturni bunday buyruqlar bilan ishga tushirsangiz, foydalanuvchi va ma'lumotlar bazasini tanlash oynasini ko'rsatishdan qochasiz va sizdan login va parol so'ralmaydi.

8.2 va 8.3 versiyalari

  • DIZAYNER - dasturlash funktsiyalari va nozik sozlash uchun konfigurator rejimida ishga tushirish.
  • KORXONA - korxonaga xizmat ko'rsatishning oddiy rejimini ishga tushirish.
  • CREATEINFOBASE‹ConnectionString› ] - barcha ishchi ma'lumotlar saqlanadigan yangi ma'lumotlar bazasini yaratish.
  • Ulanish satri - quyidagi parametrlarni belgilash mumkin:
    • Fayl - ma'lumotlar bazasi papkasi (fayl rejimi uchun).
    • Srvr - korxona serverining manzili (mijoz-server ishlashi uchun). Siz bir nechta manzillarni quyidagicha belgilashingiz mumkin: Srvr=”Server1,Server2” yoki Srvr=”Server1:1741,Server2:1741”;
  • /AddInList [DatabaseName] - roʻyxatga qoʻshish uchun foydalaniladigan maʼlumotlar bazasi nomi. Agar siz ushbu parametrni o'tkazib yuborsangiz, ma'lumotlar bazasi ro'yxatga qo'shilmaydi va agar siz ismingizni kiritmasangiz, u avtomatik ravishda tayinlanadi.
  • /UseTemplate - ma'lumotlar bazasi yaratilgan tayyor shablon, bu uchburchak qavs ichida yozilgan nomda ko'rsatilgan.
  • Ref - dastur serverida saqlanadigan ma'lumotlar bazasi nomi.

DBMS serverda ishlatiladigan ma'lumotlar bazasi turini ko'rsatadi:

  • MSSQLServer;
  • PostgreSQL;
  • IBMDB2;
  • OracleDatabase.

Ma'lumotlar bazasining har bir turi uchun siz qo'shimcha parametrlarni belgilashingiz mumkin:

  • Usr - kirish.
  • Pwd - parol.
  • Mahalliy - mahalliylashtirish.

Dasturni ishga tushirganda normal rejim yoki konfigurator rejimida quyidagi buyruq qatori parametrlaridan foydalanishingiz mumkin:

  • /@‹FileName› - belgilangan buyruq qatori parametrlari bilan tashqi faylni tanlang.
  • /F‹DatabasePath› - fayl rejimida ma'lumotlar bazasiga yo'l.
  • /S‹ComputerName\DatabaseName› - server rejimida asosiy kompyuterda ma'lumotlar bazasining joylashuvi.
  • /WS - veb-serverga ulanish uchun havola.
  • /IBName‹ma'lumotlar bazasi nomi› - ma'lumotlar bazasini ishga tushirish belgilangan ism barcha mavjud ma'lumotlar bazalari ro'yxatidan. Agar bir nechta ma'lumotlar bazalarining nomlari mos kelsa, dastur xatolik hosil qiladi.
  • /IBConnectionString - yuqorida tavsiflangan ConnectionString funktsiyasi tomonidan ishlatiladigan to'liq ma'lumotlar bazasiga ulanish manzili.

Yupqa mijozdan foydalanganda siz quyidagi sozlamalarni qo'llashingiz mumkin:

  • wsn - veb-serverga ulanish uchun foydalanuvchi login.
  • wsp - veb-serverga ulanish uchun parol.
  • wspauto - avtomatik proksi-server sozlamalarini yoqish.
  • wspsrv - proksi-server manzili.
  • wspport - proksi-server porti.
  • wspuser - avtorizatsiya zarurati bilan proksi-server orqali ishlashda tizimga kirish. avtorizatsiya bilan proksi uchun foydalanuvchi nomi.
  • wsppwd - avtorizatsiya zarurati bilan proksi-server orqali ishlashda parol. avtorizatsiya bilan proksi uchun foydalanuvchi nomi.
  • /N‹Login› - konfiguratorda ko'rsatilgan login. Konfiguratorda ko'rsatilgan foydalanuvchi nomi.
  • /P‹Password› - oldingi parametrda ko'rsatilgan foydalanuvchi paroli. Agar foydalanuvchi parolga ega bo'lmasa, o'tkazib yuborilishi mumkin.
  • /WSN‹name› - veb-serverda autentifikatsiya qilish uchun foydalanuvchi nomi.
  • /WSP‹parol› - veb-serverda autentifikatsiya qilish uchun /WSN parametrida nomi ko'rsatilgan foydalanuvchi paroli.
  • /WA- - ishga tushirilganda Windows autentifikatsiyasidan foydalanishni o'chiradi.
  • /WA+ - ishga tushirilganda Windows autentifikatsiyasidan foydalanishni majburlash. Agar siz ushbu parametrni umuman yozmasangiz, sukut bo'yicha /WA+ ishlatiladi.
  • AppAutoCheckVersion - har bir ma'lumotlar bazasi versiyasi uchun 1C dasturining kerakli versiyasini avtomatik tanlash.
  • /AppAutoCheckMode - ma'lumotlar bazasidan olingan ma'lumotlar asosida ishga tushirish rejimini avtomatik tanlash.
  • /UseHwLicenses+, /UseHwLicenses- - mahalliy himoya kalitini qidiring.
  • /Debug - disk raskadrovka rejimida 1C dasturini ishga tushirish.
  • /DebuggerURL - dastur ishga tushirilgandan so'ng darhol ulanishi kerak bo'lgan tuzatuvchini aniqlash. Nosozliklarni tuzatuvchida masofaviy ob'ektlar yaratilishi mumkin bo'lgan tuzatuvchining URL manzilini (protokol, kompyuter va port raqami) belgilaydi.
  • /RunShortcut‹fayl nomi› - yaratilgan ma'lumotlar bazalari ro'yxati bilan fayldan dasturni ishga tushiring.

Konfiguratorning ommaviy rejimi

  • /DumpIB‹FileName› - ma'lumotlar bazasini o'chirish.
  • /DumpCfg‹FileName› - sozlamalarni alohida faylga saqlash.
  • /DumpDBCfg‹FileName› - ma'lumotlar bazasi sozlamalarini alohida faylga saqlash.
  • /ConvertFiles‹filename|katalogi› - 1C fayllarining 8.x versiyasini ommaviy konvertatsiya qilish. Jarayon muvaffaqiyatli bo'lishi uchun fayllar yoziladigan bo'lishi kerak va ishlash rejimi konfiguratsiyani amalga oshiradigan ochiq konfiguratsiyaga ega konfigurator.

Masalan: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - faylni konvertatsiya qilish,

1cv8.exe /ConvertFilesd:/base - papkani aylantirish.

Buyruqlar qatoriga misollar

1C-ni qalin mijoz fayl rejimida ishga tushirish:

“C:\Program Files\1cv83\bin\1cv8.exe” ENTERPRISE /F”D:\ma’lumotlar bazasi\User” /N”Admin” /P”12345′′

1C-ni mijoz-server rejimida ishga tushirish:

“C:\Program Files\1cv83\bin\1cv8.exe” ENTERPRISE /S”server-bazasi\User” /N”Admin” /P”12345′′

Xulosa

Biz 1C ni buyruq satridan ishga tushirish uchun eng asosiy buyruqlarni ko'rib chiqdik. Buyruqlarni almashtirish orqali siz turli xil so'rovlarni bajarishingiz mumkin. Aslida, ularning ko'plari bor, lekin ularning katta qismi mutaxassislar uchun mo'ljallangan texnik yordam. Maqoladagi ma'lumotlardan foydalanib, siz barcha harakatlarni o'zingiz bajarishingiz mumkin. Savollaringizni izohlarda qoldiring.

Ushbu maqola yangi funksiyalarning e'lonidir.
Yangi funksiyalarni o'rganish uchun ushbu maqolaning mazmunidan foydalanish tavsiya etilmaydi.
Yangi funksiyaning to'liq tavsifi tegishli versiya uchun hujjatlarda taqdim etiladi.
To'liq ro'yxat dagi o'zgarishlar yangi versiya v8Update.htm faylida taqdim etilgan.

8.3.14.1565 versiyasida amalga oshirilgan.

Biz agent rejimida bajariladigan buyruqlar to'plamini kengaytirdik, faqat ushbu rejimda mavjud bo'lgan yangi buyruqlarni qo'shdik, shuningdek, ushbu rejimdagi ko'pchilik buyruqlar uchun uzoq operatsiyalarning borishini ko'rsatishni amalga oshirdik.

Biz konfiguratorni agent rejimida ishga tushirish haqida gaplashdik. Administratorlar va ishlab chiquvchilar uchun ushbu rejimning asosiy afzalligi shundaki, odatiy operatsiyalar standart SSH mijozlari yordamida avtomatlashtirilishi mumkin. Biroq, o'sha paytda bu operatsiyalar to'plami kichik edi va asosiy "istaklar" dan biri, buyruqning bajarilishi foizini bilish, biz bilan tilak maqomida qoldi. Endi bu ikkala kamchilikni ham bartaraf etdik.

Ommaviy rejimda mavjud buyruqlar

Birinchidan, va'da qilinganidek, biz agent rejimida bajarilishi mumkin bo'lgan buyruqlar ro'yxatini kengaytirdik. Konfiguratorning ommaviy rejimida mavjud bo'lgan barcha xususiyatlarni mutlaqo amalga oshirishni maqsadimiz yo'q edi. Biz ulardan eng ustuvor operatsiyalarni tanladik.

Natijada biz to'qqizta buyruqni amalga oshirdik. Quyida, qavslar ichida, konfiguratorning ommaviy rejimida shunga o'xshash amallarni bajarish uchun foydalaniladigan mavjud buyruq qatori parametrlari mavjud.

  • Ma'lumot bazasini faylga o'tkazing (DumpIB);
  • Fayldan ma'lumot bazasini yuklash (RestoreIB);
  • Axborot bazasidan ma'lumotlarni o'chirish (EraseData);
  • Konfiguratsiyani (kengaytmani) faylga tashlash (DumpCfg);
  • Konfiguratsiyani (kengaytmani) fayldan (LoadCfg) yuklash;
  • Konfiguratsiyani qo'llab-quvvatlashdan olib tashlang (ManageCfgSupport);
  • xml faylini yozing mobil ilova(MobileAppWriteFile);
  • Konfiguratsiyani imzolang mobil mijoz(MobileClientDigiSign);
  • Mobil mijozning xml faylini yozing (MobileClientWriteFile).

Uzoq muddatli operatsiyalarning borishi

Konfiguratorda ba'zi ma'muriy operatsiyalarni interaktiv ravishda bajarishda platforma ularni amalga oshirish jarayonini foiz sifatida ko'rsatishi mumkin. Konfigurator agenti, qoida tariqasida, operatsiyalar paytida xabarlarni yuborish va qabul qilish qobiliyatini qo'llab-quvvatlaydi. Biroq, o'tgan yili biz ushbu imkoniyatni darhol amalga oshira olmadik, chunki konfiguratorning o'zi yaxshilanishi kerak edi.

Endi biz bu ishni yakunladik va agent rejimida siz uzoq muddatli operatsiyalarning borishini foizlarda qabul qilishingiz va ko'rsatishingiz mumkin. IN matn rejimi matn holati va raqam ko'rsatiladi, masalan, shunday (chiziq bir joyda ko'rsatiladi):

Designer> load-config-from-files --dir=/some_dir Jarayon: 10%

( "turi": "progress", "tana": ( "xabar": "foiz" qatori: raqam) )

Bu yerga xabar bu joriy bosqichning tavsifi, u konfiguratorning kengaytirilgan holati tavsifi bilan mos keladi, lekin bo'sh bo'lishi mumkin. A foiz Bu operatsiyani yakunlash foizi.

Barcha buyruqlar taraqqiyot xabarlarini ko'rsata olmaydi. Bu erda biz eng ustuvor operatsiyalarni ham tanladik. Bu:

  • Konfiguratsiyani faylga yuklang;
  • Konfiguratsiyani fayldan yuklash;
  • Konfiguratsiyani xml fayllariga yuklash;
  • xml fayllaridan konfiguratsiyani yuklash;
  • Ma'lumotlar bazasi konfiguratsiyasini yangilash;
  • Yukni tushirish tashqi ishlov berish(tashqi hisobot) xml fayllarga;
  • Xml fayllaridan tashqi ishlov berishni (tashqi hisobot) yuklang.

Amalga oshirish jarayonini sozlash uchun biz ikkita yangi parametr qo'shdik: taraqqiyot haqida xabar berish Va bildirish - taraqqiyot - interval. Konfigurator agenti sozlamalarida parametr yoqilgan bo'lsa, buyruqlar jarayon haqida ma'lumot yuboradi taraqqiyot haqida xabar berish. Ushbu ma'lumot parametrda ko'rsatilgan soniyalar sonidan tez-tez yuborilmaydi progress-interval(standart 1 soniya). Belgilangan vaqt oralig'ida taraqqiyot o'zgarmagan bo'lsa, xabar yuborilmaydi. Bitta operatsiya uchun progress 1 dan o'zgaradi va faqat bir marta 100 ga etadi.

Yangi jamoalar

Biz o'zimiz EDT ishlab chiqish muhitida konfigurator agenti rejimidan foydalanganimiz sababli, biz ommaviy rejimda mavjud bo'lmagan ba'zi operatsiyalarni bajarishimiz kerak. Va biz konfiguratsiya kengaytmalarini maxsus va faqat agent rejimida boshqarish uchun bir qator yangi buyruqlarni amalga oshirdik:

  • Kengaytma yaratish ( konfiguratsiya kengaytmalari yaratiladi) - bo'sh kengaytma hosil qiladi;
  • Kengaytmani olib tashlash ( konfiguratsiya kengaytmalari o'chiriladi) - kengaytmani ma'lumotlar bazasidan olib tashlaydi;
  • Kengaytma xususiyatlarini olish ( konfiguratsiya kengaytmalari xususiyatlari olinadi) - ma'lumot bazasidan kengaytma haqida ma'lumot oladi (nomi, versiyasi, xavfsiz rejim, qamrovi va boshqalar);
  • Kengaytma xususiyatlarini o'rnatish ( konfiguratsiya kengaytmalari xususiyatlari to'plami) - ma'lumotlar bazasida kengaytma parametrlarini o'rnatadi.

Yangi xato turlari

Konfigurator agenti xabar berishi mumkin bo'lgan xatolar doirasini ham kengaytirdik. Avvalo, biz ma'lumotlar bazasi bilan ishlashda yuzaga kelishi mumkin bo'lgan bir nechta yangi turdagi xatolarni qo'shdik. Bu:

  • Axborot bazasi topilmadi ( InfoBaseNotFound);
  • Operatsiya ma'muriy huquqlarni talab qiladi ( Ma'muriyatga kirish huquqi talab qilinadi);
  • Konfigurator allaqachon ishlayapti ( Dizayner AlreadyStarted);
  • Eksklyuziv ma'lumotlar bazasini blokirovka qilishni talab qiladi ( InfoBaseExclusiveLockTalab qilinadi);
  • Til topilmadi ( LanguageNotFound);
  • Konfiguratsiya kengaytmasi faol va maʼlumotlarni oʻz ichiga oladi ( ExtensionWithDataIsActive);
  • Kengaytma topilmadi ( ExtensionNotFound).

Xml fayllaridan konfiguratsiyani yuklash jarayonida to'plangan xatolar va ogohlantirishlar uchun biz json xabarining yangi turini joriy qildik - .

Umid qilamizki, yangi buyruqlar va imkoniyatlar sizga konfiguratsiyalar va konfiguratsiyalar bilan muntazam operatsiyalarni avtomatlashtirishda foydali bo'ladi. axborot bazalari chunki ularning barchasi standart ssh mijozlari yordamida amalga oshirilishi mumkin.