Administrasi server 1C Enterprise. Administrasi server 1C Enterprise Administrasi server 1C Enterprise tidak dimulai


Latar belakang.

Untuk mengelola 1C: Server perusahaan mulai versi 8.0, konsol "Administrasi Server 1C Perusahaan" disediakan (snap-in untuk Konsol Manajemen Microsoft). Alat ini cukup fungsional dan nyaman, dikembangkan seiring dengan versi platform dan melayani administrator dengan setia.

Sejak versi 8.1, opsi distribusi server telah muncul untuk OS berbasis Linux (berbasis deb dan rpm). Hal ini memungkinkan konsumen mengurangi penggunaan tumpukan teknologi Microsoft dan menghemat lisensi dan perangkat lunak secara signifikan. Tapi bagaimana dengan administratornya? Semua peralatan yang sama untuk MMC. Sulit untuk menuduh pengembang melakukan konservatisme, karena kemajuan dalam pengembangan platform terlihat mengesankan selama bertahun-tahun (yang sering kali menjadi alasan untuk dicela - stabilitas dikorbankan untuk kemajuan). Namun faktanya tetap diusulkan untuk mengelola server versi 8.1 dan 8.2 dari Windows.

Di versi 8.3, alat manajemen cluster server lintas platform baru muncul - ras (server manajemen) dan rac (klien manajemen). Bahkan di antara orang-orang yang terus-menerus bekerja dengan platform 1C:Enterprise, banyak yang tidak mengetahuinya atau hampir tidak pernah mendengarnya. Itu. Metode pengelolaan ini belum mendapatkan popularitas. Dan alasannya sepertinya rac adalah aplikasi konsol. Lebih mudah bagi administrator yang malas untuk meluncurkan mmc dan mengklik semua yang mereka butuhkan. Tapi ada kemungkinan lain...

Teman-teman dari 1C, apakah kamu serius?

Mengapa tidak menggunakan server ras tanpa rac? Untungnya, perusahaan 1C menerbitkan “API Layanan Administratif” untuk Java.

Sebagai hasilnya, kita membutuhkan:

1. Ras yang diinstal dan dikonfigurasi. Secara default, aplikasi ini diinstal bersama dengan bagian server (di direktori yang sama dengan ragent.exe), tetapi tidak berfungsi secara default. Mari kita perbaiki kekurangan ini.

Anda dapat mengonfigurasinya untuk memulai saat server melakukan booting:

Kluster ras --port=

(jika Anda tidak menentukan port, defaultnya adalah 1545)

Atau instal ras sebagai layanan Windows (contoh file register-ras.bat untuk pendaftaran dari perusahaan 1C):

@echo off rem %1 – nomor versi lengkap 1C:Enterprise set SrvUserName=<имя пользователя>atur SrvUserPwd=<пароль пользователя>set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" cluster -- service --port=%RASPort% %AgentName%:%CtrlPort%" set Desctiption="1C:Server Administrasi Perusahaan 8.3" sc stop %SrvcName% sc hapus %SrvcName% sc buat %SrvcName% binPath= %BinPath% start= otomatis obj= %SrvUserName% kata sandi= %SrvUserPwd% nama tampilan= %Desctiption%

2. Saya sendiri harus menulis klien untuk ras untuk Android DroidRAC2. Menurut pendapat saya, semua yang ada di sana intuitif untuk diatur dan dihubungkan. Aplikasi ini mencoba meniru gaya dan UI konsol MMC yang sudah dikenal. Gratis dan tanpa SMS, seperti kata mereka. Kemampuan untuk melihat seluruh pohon komponen dan mengedit pengaturan dasar yang perlu diubah selama pengoperasian didukung.

Prospek pengembangan.

Saat ini tersedia untuk pengujian versi 1C: Enterprise 8.4.1, di mana bagian server telah didesain ulang secara besar-besaran. Antara lain, REST API telah diumumkan untuk administrasi server dan klien untuk itu telah diumumkan. Jelas sekali, pengembang sendiri melihat masalahnya dalam buruknya pengembangan alat manajemen dan kejutan menyenangkan menanti kita di sini. Sementara itu, kami harus bekerja dengan apa yang kami miliki.

P.S. Secara pribadi, saya senang mengikuti evolusi pesat perangkat lunak perusahaan 1C, meskipun saya sering kali harus membayar kemajuan ini dengan tenaga dan waktu. Tapi itu cerita yang sama sekali berbeda

Pada artikel ini saya akan berbicara tentang cara menambahkan database baru atau yang sudah ada ke server 1C:Enterprise. 8.3 (untuk versi platform lainnya - 8.1 Dan 8.2 tindakan serupa). Opsi untuk menambahkan basis informasi baik dari dan melalui program administrasi server 1C:Enterprise (di OS Windows) akan dipertimbangkan. Beberapa masalah administrasi basis informasi dalam cluster server 1C:Enterprise juga disinggung.

1. Menambahkan basis info dari jendela peluncuran 1C:Enterprise

Mari buat database baru di server 1C:Enterprise dari konfigurasi standar. Untuk melakukan ini, luncurkan “1C:Enterprise” dan di jendela peluncuran klik “ Menambahkan…» untuk menambahkan basis informasi.

Wizard untuk menambahkan basis informasi akan dimulai, pilih item “ Penciptaan basis informasi baru" dengan mengatur tombol yang sesuai dan mengklik " Lebih jauh».

Dalam daftar template konfigurasi yang diinstal, pilih template yang kita perlukan dan klik “ Lebih jauh».

Masukkan nama database yang akan ditampilkan di daftar infobase, tentukan tipe lokasi " Di server 1C:Enterprise" dan klik " Lebih jauh».

Pada halaman selanjutnya Anda perlu menentukan parameter infobase yang dibuat, yaitu:

(Dalam contoh ini, parameter dipilih sesuai dengan parameter instalasi server 1C:Enterprise yang diterapkan dalam artikel)

  • Nama cluster server 1C:Perusahaan— biasanya cocok dengan nama jaringan komputer tempat server 1C:Enterprise diinstal (cluster pusat server);
  • Nama database yang dibuat di cluster— nama dimana basis informasi akan diakses. Harus unik dalam cluster tertentu;
  • Koneksi aman- dinonaktifkan secara default;
  • Jenis DBMS tempat database akan disimpan— dalam contoh ini, MS SQL Server;
  • Nama server basis data— biasanya terdiri dari nama jaringan komputer tempat server database diinstal dan nama server (jika ada), dipisahkan dengan tanda “\”;
  • Nama database di server database— demi kenyamanan, kami akan mematuhi aturan bahwa nama database harus sesuai dengan nama infobase di cluster. Selain itu, jika menggunakan MS SQL Server, karakter pertama pada nama database hanya boleh berupa huruf latin atau simbol “_”, karakter selanjutnya hanya boleh berupa huruf latin, angka atau simbol “_” dan “&”, nama harus unik dalam instance server database tertentu dan tidak melebihi 63 karakter. Jika database sudah ada di server maka database saat ini akan digunakan, jika belum dan flag " Buat database jika tidak ada", database baru akan ditambahkan ke server database.
  • Pengguna basis data— pengguna DBMS yang akan menjadi pemilik database di server jika database baru dibuat atau yang mempunyai hak untuk bekerja dengan database yang sudah ada;
  • Kata sandi pengguna— kata sandi pengguna yang atas nama siapa database akan diakses;
  • Pengimbangan tanggal— 0 atau 2000. Parameter ini menentukan jumlah tahun yang akan ditambahkan ke tanggal ketika tanggal tersebut disimpan di database Microsoft SQL Server dan dikurangi saat tanggal tersebut diambil. Faktanya adalah tipe DATATIME yang digunakan oleh Microsoft SQL Server memungkinkan Anda menyimpan tanggal dalam rentang dari 1 Januari 1753 hingga 31 Desember 9999. Jika, ketika bekerja dengan basis informasi, mungkin ada kebutuhan untuk menyimpan tanggal sebelum batas bawah rentang ini, offset tanggal harus dipilih sebagai 2000. Selain itu, jika solusi aplikasi menggunakan register akumulasi atau register akuntansi (dan kemungkinan besar ini akan terjadi), juga di kolom “offset tanggal harus disetel ke 2000.
  • Setel pemblokiran tugas terjadwal— pengaturan bendera memungkinkan Anda untuk melarang pelaksanaan tugas terjadwal di server untuk basis informasi ini. Ini harus dipasang dalam hal pembuatan basis informasi pengujian, di mana pelaksanaan tugas rutin tidak membawa beban praktis apa pun.

Setelah mengatur semua parameter basis informasi, klik “ Lebih jauh».

Dan terakhir, tentukan parameter peluncuran untuk database yang sedang dibuat dan klik “ Siap» untuk memulai proses pembuatan basis informasi baru. Dalam hal ini, basis informasi baru akan dibuat di server 1C:Enterprise; jika perlu, database baru akan dibuat di server database, dan data juga akan dimuat dari template konfigurasi.

Jika semua tindakan di atas berhasil diselesaikan, wizard akan menyelesaikan pekerjaannya, dan kita akan melihat database yang baru dibuat dalam daftar infobase di jendela peluncuran 1C:Enterprise.

2. Menambahkan basis informasi dari konsol administrasi server 1C:Enterprise

Sekarang mari tambahkan infobase lain ke cluster server, tetapi melalui " Administrasi server 1C:Enterprise"(sebelumnya). Kamu bisa menemukannya:

Bagaimanapun, snap-in dapat diluncurkan dengan menjalankan file “ Server 1CV8.msc"terletak di direktori instalasi 1C:Enterprise di subdirektori" umum».

Jika peralatan " " diluncurkan pada komputer yang sama di mana server 1C:Enterprise diinstal, lalu di pohon di sebelah kiri, di cabang dengan nama jaringan komputer saat ini, kita akan melihat cluster server yang disebut " Klaster lokal" Memperluas tab " Basis informasi"kita akan melihat semua basis info di cluster server ini (misalnya, database yang dibuat melalui jendela peluncuran 1C:Enterprise pada langkah sebelumnya). Untuk menambahkan basis informasi baru, klik kanan pada tab ini dan pilih “ Membuat» — « Basis informasi».

Jendela parameter untuk basis info yang dibuat akan terbuka. Daftar parameternya sama dengan yang dijelaskan di atas pada paragraf 1 instruksi ini. Setelah mengisi semua parameter, klik “ OKE» untuk memulai proses pembuatan basis informasi baru. Dalam hal ini, basis informasi baru akan dibuat di server 1C:Enterprise dan, jika perlu, database baru akan dibuat di server database.

Jika semua tindakan di atas berhasil diselesaikan, jendela parameter akan ditutup, dan kita akan melihat database yang baru dibuat dalam daftar infobase cluster saat ini.

Dan jika Anda mengikuti program “Rabu”. Studio Manajemen SQL Server" dan menyambung ke instance MS SQL Server saat ini, Anda dapat melihat database yang dibuat pada langkah sebelumnya.

3. Properti basis info

Untuk melihat atau mengubah parameter basis info tertentu, Anda perlu menggunakan " Administrasi server 1C Enterprise", dalam daftar infobase, klik kanan padanya dan pilih" Properti" Untuk mengautentikasi di konsol administrasi, Anda harus menggunakan administrator di basis info yang sesuai. Dengan kata lain, pemeriksaan ini mirip dengan otentikasi saat menghubungkan ke basis info melalui klien 1C:Enterprise.

Seperti yang Anda lihat, berikut ini telah ditambahkan ke daftar parameter yang sudah kita kenal:

  • Pemblokiran awal sesi diaktifkan— tanda yang memungkinkan Anda mengaktifkan pemblokiran awal sesi dengan basis info; jika tanda tersebut disetel, maka:
    • Sesi yang ada dapat terus berjalan, membuat koneksi baru, dan juga menjalankan pekerjaan latar belakang;
    • Dilarang membuat sesi dan koneksi baru ke basis info.
  • Awal Dan Akhir— durasi pemblokiran sesi;
  • Pesan— teks yang akan menjadi bagian dari pesan kesalahan saat mencoba membuat koneksi dengan basis info yang diblokir;
  • Kode izin— string yang harus ditambahkan ke parameter /UC saat memulai 1C:Enterprise untuk terhubung ke basis info meskipun diblokir;
  • Opsi pemblokiran— teks arbitrer yang dapat digunakan dalam konfigurasi untuk berbagai tujuan;
  • Manajemen sesi eksternal— string yang menjelaskan parameter layanan Web manajemen sesi eksternal;
  • Penggunaan kontrol eksternal secara wajib— jika tanda disetel, maka jika layanan Web manajemen sesi eksternal tidak tersedia, kesalahan terjadi dan pembuatan koneksi ke basis info tidak mungkin dilakukan;
  • Profil Keamanan— jika Anda menentukan nama profil, solusi aplikasi mulai bekerja dengan mempertimbangkan batasan yang diberlakukan oleh profil keamanan yang ditentukan;
  • Profil Keamanan Mode Aman- sama seperti profil keamanan, namun pembatasan akan dikenakan pada fragmen solusi aplikasi yang beroperasi dalam mode aman.

Setelah mengubah parameter yang diperlukan, klik “ Menerapkan" untuk menyimpan perubahan atau " OKE» untuk menyimpan dan menutup jendela properti infobase.

4. Menambahkan basis info yang ada ke daftar basis info di jendela peluncuran 1C:Enterprise

Dan terakhir, yang harus kita lakukan hanyalah menambahkan yang dibuat menggunakan “ Administrasi server 1C Enterprise» infobase ke daftar infobase di jendela peluncuran 1C:Enterprise. Mengapa di jendela ini klik “ Menambahkan…" dan di wizard yang mulai menambahkan basis info/grup, pilih item yang sesuai dan klik " Lebih jauh».

Masukkan nama infobase seperti yang akan ditampilkan dalam daftar, pilih jenis lokasi infobase " Di server 1C:Enterprise" dan tekan " lagi Lebih jauh».

Masukkan alamat cluster server 1C:Enterprise dan nama infobase, seperti yang ditentukan dalam cluster ini. Klik " Lebih jauh».

Dan terakhir, atur parameter untuk meluncurkan basis info dan klik “ Siap» untuk menyelesaikan wizard.

Basis data kami telah muncul di daftar basis data informasi. Anda perlu memahami bahwa ini adalah database yang kosong (bersih), dan kemudian Anda harus memuat data ke dalamnya dari template, atau dari file data yang dimuat sebelumnya.

Apakah artikel ini membantumu?

Pada artikel ini kita akan berkenalan dengan server administrasi cluster server, dan khususnya dengan utilitasnya rac.exe Dan ras.exe, serta program menyebarkanka dengan bantuan yang memungkinkan untuk mengelola sekelompok server 1C:Enterprise dari baris perintah.

Menurut tradisi, saya menyarankan semua orang yang terlalu malas membaca untuk menonton webinar tentang topik ini

Nah, selebihnya, selamat datang di potongan:

1. Informasi umum

Kelola cluster server 1C:Enterprise 8.3 ini dimungkinkan baik menggunakan konsol administrasi server 1C dan dari baris perintah. Untuk tujuan ini ia berfungsi Server administrasi cluster server, yang terdiri dari dua utilitas: server itu sendiri - programnya rac.exe dan utilitas baris perintah rac.exe, yang, dengan mengakses server ras yang dijalankan sebelumnya, memungkinkan Anda melakukan berbagai operasi dengan sekelompok server 1C:Enterprise.

Anda dapat membaca lebih lanjut tentang mekanisme ini di buku “Panduan Administrator” yang disertakan bersama platform. Opsi klien-server" (atau, karenanya, di situs web ITS).

Dan skema umum cara kerja tautan ini terlihat seperti ini:

Server administrasi harus versi yang sama, sebagai versi cluster server 1C:Enterprise, dan dapat dihubungkan ke satu cluster server secara bersamaan beberapa server administrasi, tetapi server administrasi tertentu dapat berkomunikasi dengan hanya satu agen server.

Server administrasi dan utilitas baris perintah dapat berjalan di OS apa pun yang didukung oleh platform 1C:Enterprise. Namun dalam artikel ini kami akan membatasi diri hanya pada sistem operasi keluarga Windows.

2. Pemasangan komponen server administrasi

Baik server itu sendiri maupun utilitas administrasi disertakan dalam komponen server 1C:Enterprise. Oleh karena itu, pada komputer yang menjalankan layanan agen server 1C:Enterprise, mereka seharusnya sudah diinstal bawaan.

Untuk memverifikasi ini, cukup buka direktori dengan file server 1C:Enterprise dan temukan utilitas yang sesuai di dalamnya (untuk kenyamanan, file dapat dikelompokkan berdasarkan jenis).

Saya menulis secara rinci tentang menginstal server 1C:Enterprise.

Untuk menginstal server administrasi di komputer tempat Anda sebelumnya tidak Server 1C:Enterprise telah diinstal, Anda perlu menjalankan kit distribusi instalasi server 1C dan memilih item sebagai bagian dari komponen "Server 1C: Perusahaan 8".

Selain itu, jika komponen ini dipilih, pada langkah berikutnya wizard penginstalan akan menawarkan untuk menginstal server 1C:Enterprise sebagai layanan Windows. Tentu saja dari sini harus ditinggalkan dengan menghapus bendera yang sesuai.

Setelah instalasi, Anda harus memastikan bahwa semua komponen yang diperlukan tersedia dengan cara yang dijelaskan di atas.

3. Memulai server administrasi

Untuk mendapatkan informasi rinci tentang utilitas ras.exe, Anda dapat menghubungi bantuan dengan menjalankan perintah

Dari bantuan tersebut Anda dapat melihat bahwa server administrasi dapat berfungsi seperti pada modus aplikasi, jadi dan bagaimana layanan jendela(parameter melayani ). Kita juga dapat mengatur port jaringan di mana server administrasi akan dijalankan (parameter pelabuhan , port default digunakan 1545 ), dan untuk mode administrasi cluster modenya adalah gugus . Anda dapat menghubungi bantuan untuk mode ini dengan perintah:

cluster bantuan rac

Kemudian kita akan melihat bahwa mode ini menentukan alamat agen cluster server 1C:Enterprise sebagai argumen. Standarnya adalah host lokal:1540.

Jadi, jika server administrasi diluncurkan pada mesin yang sama di mana agen server 1C:Enterprise berjalan, cukup menjalankan perintah

Nah, jika Anda perlu terhubung ke agen server yang berjalan, misalnya di komputer dengan nama jaringan Server1C, dan agen bekerja pada port non-standar 2540 , maka perintahnya adalah sebagai berikut:

server cluster rac1c:2540

4. Memulai server administrasi sebagai layanan Windows

Tentu saja, agar tidak memulai server administrasi secara manual setiap saat, akan lebih mudah untuk memulainya sekali sebagai layanan Windows. Namun, sayangnya, pengembang platform tidak menerapkan kemampuan untuk mendaftarkan layanan terkait secara otomatis ke dalam sistem, seperti yang dilakukan, misalnya. Untuk menambahkan layanan, disarankan untuk menggunakan utilitas sistem sc. Mari kita lihat proses ini lebih detail.

Biarkan ini menjadi nama pengguna lokal USR1CV8_RAS dan kata sandi Lulus123

File register-ras.bat:

@gema mati rem %1 - nomor versi lengkap 1C:Enterprise setel SrvUserName=.\USR1CV8_RAS setel SrvUserPwd="Pass123" setel CtrlPort=1540 setel AgentName=localhost setel RASPort=1545 setel SrvcName="1C:Enterprise 8.3 Server Jarak Jauh" setel BinPath="\"C:\Program Files\1cv8\% 1 \bin\ras.exe\" cluster --service --port=% RASPort % % AgentName % :% CtrlPort % " set Desctiption="1C:Enterprise 8.3 Server Jarak Jauh" sc stop % SrvcName % sc delete % SrvcName % sc buat % SrvcName % binPath= % BinPath % start= auto obj= % SrvUserName % kata sandi= % SrvUserPwd % displayname= % Deskripsi %

Dalam file kami menunjukkan:

  • nama pengguna dan kata sandi di mana layanan akan diluncurkan - variabel NamaPengguna Srv Dan SrvUserPwd
  • alamat dan port agen server yang akan kita kelola - variabel Nama agen Dan CtrlPort
  • Serta nama layanan dan port jaringan tempat server administrasi akan dijalankan - variabel RASPort Dan Nama Srvc . Masuk akal untuk mengubah parameter ini hanya jika Anda ingin menjalankan beberapa server administrasi secara paralel, misalnya, untuk melayani server 1C yang berbeda.

Satu-satunya parameter file bat adalah versi platform 1C:Enterprise saat ini. Jadi, untuk membuat layanan, luncurkan baris perintah dengan hak administrator dan jalankan file yang dibuat sebelumnya daftar-ras.bat, tidak lupa menunjukkan versi platform yang diperlukan.

Kami memeriksa apakah layanan dengan nama yang ditentukan telah muncul di sistem. Dan kami segera meluncurkannya dengan memilih item yang sesuai di menu konteks.

Ini menyelesaikan instalasi server administrasi sebagai layanan.

5. Mengelola cluster server menggunakan utilitas rac.exe

Jadi, kami telah menginstal server administrasi. Interaksi dengan server dilakukan menggunakan utilitas konsol khusus rac.exe. Mari kita jalankan perintahnya

untuk mendapatkan bantuan untuk program ini.

Seperti yang Anda lihat dari bantuan, utilitas memiliki satu argumen umum, yang menentukan alamat server administrasi (secara default host lokal:1545) dan banyak mode operasi: untuk mengelola agen cluster server, cluster itu sendiri, manajer cluster, proses pekerja, dll. Bantuan untuk setiap mode dapat dipanggil dengan perintah yang sesuai.

Jelas tidak ada gunanya menjelaskan semua mode pengoperasian. Saya akan memberikan beberapa contoh pekerjaan saja.

Mendapatkan daftar informasi tentang cluster:

Mendapatkan daftar infobase pada cluster server tertentu:

Menerima daftar koneksi dengan infobase yang ditentukan:

Utilitas administrasi memungkinkan Anda melakukan semua pekerjaan yang diperlukan untuk mengelola cluster server, dengan pengecualian otentikasi OS untuk cluster server, server produksi, dan administrator infobase.

6. Pembungkus perangkat lunak untuk bekerja dengan server administrasi

Seperti yang Anda lihat dari contoh, bekerja dari baris perintah dengan utilitas rac masih menyenangkan. Namun mekanisme ini tidak diciptakan untuk kontrol manual. Misalnya saja pada website ITS terdapat arsip Java yang memungkinkan Anda berinteraksi dengan server administrasi dari suatu program di Java, tanpa bantuan utilitas administrasi konsol. Anda dapat mengunduh paket ini.

Hal utama adalah kita memiliki kemampuan untuk menjalankan berbagai instruksi pada sekelompok server 1C dari baris perintah. Ini berarti Anda dapat menambahkan fungsi yang diperlukan untuk berinteraksi dengan sekelompok server 1C:Enterprise ke berbagai program, pemrosesan, atau skrip.

Misalnya, sesuatu yang ditulis dalam bahasa tersebut dapat bekerja dengan server administrasi. OneScript program menyebarkanka.

Saya sudah berbicara tentang mesin lewati OneScript.

Anda dapat mempelajari lebih lanjut tentang program deployka.

Nah, ikhtisar terlengkap dari semua perpustakaan dan aplikasi yang tersedia yang ditulis dalam OneScript diberikan dalam artikel ini.

7. Instalasi dan konfigurasi dengan program deployka

Algoritme instalasi OneScript dan deployka dibahas secara rinci dalam artikel di tautan yang disediakan di paragraf sebelumnya. Singkatnya, ini terdiri dari poin-poin berikut:

1. Unduh distribusi OneScript dari situs resminya.

2. Kami menginstal mengikuti instruksi dari wizard.

3. Kami masuk kembali ke sistem sehingga variabel lingkungan baru diterapkan.

4. Kami meluncurkan baris perintah dengan hak administrator, periksa apakah langkah sebelumnya dijalankan dengan benar oleh baris perintah

5. Menginstal program deployka menggunakan manajer paket opm dengan menjalankan perintah

opm instal deployka

6. Kami memeriksa apakah semuanya berfungsi dengan memanggil bantuan "penempatan" dengan perintah

7. Pada dasarnya itu saja. Semua mode pengoperasian program terlihat di layar. Selanjutnya, baca bantuan di situs web atau di konsol, panggil petunjuk untuk setiap mode dengan perintah yang sesuai:

Ini adalah bagaimana, misalnya, Anda dapat mengakhiri semua sesi di basis info tertentu dan kemudian memblokir dimulainya sesi.

deployka session kill -db Accounting_Demo -rac "C:\Program Files\1cv8\8.3.11.2867\bin\rac.exe" -db-user "AbramovGS (direktur)"

8. Sekarang Anda dapat menggunakan "penempatan" di skrip Anda. Misalnya, skrip untuk memperbarui basis info dari repositori, memutuskan sambungan pengguna, dan memperbarui basis data mungkin terlihat seperti ini:

@gema aktif rem Tetapkan nilai variabel setel ServerName="1CAPP:2541" set RacPath="C:\Program Files\1cv8\8.3.11.2954\bin\rac.exe" set uccode="123" set BaseName="ERP_Test" set UserName="Admin" set UserPass ="Pass123" setel ConStr="/1CAPP:2541\ERP_Test" setel RepoPath="tcp://1CAPP/ERP_DEV" setel RepoUserName="test" setel RepoUserPass="123" rem Hentikan pengguna panggilan sesi deployka kill -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode % rem Perbarui konfigurasi database dari repositori panggil deployka loadrepo % ConStr % % RepoPath % -db-user % UserName % -db-pwd % UserPass % -storage-user % RepoUserName % -storage-pwd % RepoUserPass % -uccode % uccode % rem Perbarui konfigurasi basis data panggil deployka dbupdate % ConStr % -db-user % Nama Pengguna % -db-pwd % UserPass % -uccode % uccode % rem Buka kunci sesi panggilan sesi deployka buka kunci -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode %

Terima kasih kepada semua orang yang membaca sampai akhir. Tulis jika Anda memiliki pertanyaan.

Apakah artikel ini membantumu?

Hidup terus berjalan, dan platform 1C:Enterprise 8 berkembang. Alat administrasi server 1C akhirnya dikembangkan oleh vendor (lihat), yang secara tidak langsung menegaskan masalah kurangnya pengembangan alat ini

Khususnya dengan DroidRAC, masalah berikut muncul seiring berjalannya waktu:

DroidRAC2 0.0.4

Ditulis ulang sepenuhnya - penuh gaya, modis, awet muda (Kotlin, JetPack, Aktivitas tunggal)

Api baru dari 1C, kompatibel dengan 8.3.11+

Pada versi pertama, menurut tradisi, hanya baca dan sedikit penghapusan (misalnya menghapus sesi pengguna)

Menambahkan bagian "Kunci". itu mengumpulkan data lisensi dari semua alur kerja/sesi pengguna untuk memantau jumlah lisensi yang digunakan

Menambah/mengubah administrator server dan cluster

Melihat properti nilai penghitung kinerja

Mengedit properti cluster dan server produksi

DroidRAC2 0.0.7

Mengubah semua properti komponen cluster (yang tidak didukung di versi sebelumnya)

DroidRAC2 0.0.8

Menambah/menghapus penghitung dan batas kinerja
+ menambahkan database baru

DroidRAC2 0.1.0

Cari RAS. Memungkinkan Anda menemukan dan menambahkan alamat ras dari subnet lokal. Dimungkinkan untuk mencari di subnet lain dan pada port non-standar. Tetapi! Tergantung pada yurisdiksi Anda, memindai subnet orang lain mungkin memerlukan biaya yang berbeda.
- beberapa pilihan baris dalam daftar
- dalam mode pemilihan, jumlah total baris dalam daftar dan operasi pada elemen yang dipilih tersedia
- menghapus sesi dan koneksi dalam mode pilihan ganda. Saat menghapus sesi, jangan hapus sesi RAS untuk menghindari kehilangan koneksi Anda sendiri. Saat menghapus koneksi, ingatlah bahwa Anda hanya dapat menghapus koneksi yang terkait dengan suatu sesi, tetapi hal ini sering kali tidak ada gunanya karena 1C memulihkannya

DroidRAC2 0.1.2

Menambah/menghapus cluster

Menambah/menghapus server produksi

Cari dalam daftar yang tidak peka huruf besar-kecil

Koreksi kesalahan

Pengujian dilakukan untuk platform 8.3.13.1690

Untuk dukungan moral, Anda juga dapat mengunduh file terlampir untuk infomany jika Anda ingin mendukung proyek tersebut. Kecepatan pengembangan suatu alat berhubungan langsung dengan permintaannya.

Bintang, komentar, keinginan untuk pengembangan kepada penulis juga akan menyenangkan.

Sistem 1C Enterprise otomatis memungkinkan Anda melakukan manajemen, perdagangan, akuntansi, dan menerima laporan yang diperlukan. Ada dua jenis operasi program:

  • File - 1C diinstal hanya pada satu komputer; tidak ada manajer yang dapat bekerja dengan database. Opsi ini cocok untuk perusahaan kecil dengan omset perdagangan kecil.
  • Versi klien. Saat bekerja dengan 1C, sistem pengguna dilibatkan; database terletak di satu komputer, yang terhubung dengan semua komputer lainnya. Opsi kerja memiliki arsitektur tiga tingkat, terdiri dari aplikasi klien, server 1C Enterprise, dan database dalam format MS SQL Server atau PostgreSQL. Dalam hal ini, administrasi server 1C digunakan untuk memastikan konfigurasi yang benar.

Konsol administrasi server 1C:fungsi utama

Server 1C tidak memiliki antarmuka bawaan untuk administrasi, sehingga konsol digunakan. Itu termasuk dalam paket pengiriman standar versi 1C Enterprise yang sesuai. Utilitas standar ini diinstal pada setiap komputer lokal, dan database dapat ditempatkan di sini atau di server jauh.

Menggunakan konsol untuk mengelola server 1C Enterprise, Anda dapat menyelesaikan tugas-tugas berikut:

  • Buat perubahan pada fungsi server, buat yang baru, hapus yang tidak diperlukan. Mereka dapat meng-host database dan menentukan interaksi antara pengguna yang berbeda.
  • Buat administrator. Ini adalah pengguna yang memiliki hak akses untuk melakukan perubahan pada server. Setiap administrator hanya dapat mengelola server yang ditugaskan. Jika Anda tidak menambahkan satu administrator pun, setiap pengguna terdaftar dapat mengelola server 1C.
  • Pembuatan alur kerja cluster 1C. Menambahkan proses pekerja memungkinkan Anda memengaruhi kinerja pengguna tertentu dalam sistem. Di properti Anda dapat mengatur nilai kinerja maksimum (hingga 1000). Sesi berjalan melekat pada proses dengan kinerja maksimal. Secara sistematis, sistem secara independen menganalisis dan mendistribusikan ulang nilai-nilai ini untuk optimasi.
  • Pembuatan database di 1C Enterprise. Anda dapat mengatur kemampuan pengguna untuk menyambungkannya atau mengizinkannya bekerja hanya secara lokal.
  • Penghentian sesi secara paksa. Terkadang pesan server memberi tahu Anda bahwa pekerjaan sedang berlangsung dengan nama pengguna yang ditentukan. Sistem tidak selalu menghentikan proses ini dengan sendirinya, sehingga administrasi memungkinkan Anda untuk mengakhiri sesi secara paksa untuk pengguna mana pun.

Bagaimana cara mulai bekerja di 1C?

Aplikasi klien 1C Enterprise adalah platform kosong. Agar dapat mulai berfungsi, Anda perlu melakukan beberapa langkah berurutan:

  • Konsol sudah terpasang. Ini memungkinkan administrasi server 1C selanjutnya.
  • Pembuatan Server Pusat. Kemudian, atas dasar itu, Anda dapat membuat struktur yang melapor kepadanya. Untuk melakukan ini, gunakan menu konteks, masukkan nama, protokol yang digunakan, dan nomor port yang digunakan untuk komunikasi.
  • Membuat sebuah cluster. Dalam hal ini, menu konteks juga akan membantu. Informasi yang diminta harus diisi (nama cluster, komputer yang digunakan, port koneksi, yang belum tentu cocok dengan port yang ditentukan sebelumnya).
  • Pembuatan database informasi. Di cabang terkait, Anda juga harus menggunakan menu konteks. Parameter yang diperlukan dimasukkan di sana (nama, deskripsi, jenis koneksi, lokasi, jenis DBMS, nama pengguna dan kata sandi). Setelah mengkonfirmasi kebenaran data yang dimasukkan, database dibuat. Sekarang Anda dapat memasukkan data yang diperlukan ke dalamnya.

Sepintas, pengelolaan 1C Enterprise merupakan proses yang sederhana, namun tanpa pengaturan yang benar, sistem tidak akan bekerja dengan benar, pengguna tidak akan dapat menggunakan kemampuannya secara maksimal. Masalah teknis tambahan juga mungkin terjadi.

Administrasioleh para profesional: keuntungan utama

Versi klien 1C digunakan oleh bisnis menengah dan besar yang perlu menghubungkan semua komputer, termasuk unit struktural jarak jauh, ke dalam satu sistem. Hal ini memungkinkan Anda membuat keputusan manajemen, menerima laporan konsolidasi, dan melakukan akuntansi umum.

Peran penting dimainkan oleh konfigurasi yang benar dan pemeliharaan platform yang konstan, pembuatan pengguna, cluster, administrator, dan perubahan pada database. Untuk melakukan ini, Anda perlu memiliki staf spesialis tertentu. Untuk melakukan ini, Anda dapat merekrut karyawan baru, terus-menerus melatih orang-orang yang sudah ada, atau melakukan outsourcing layanan. Setiap perusahaan memutuskan sendiri metode mana yang sesuai untuk kondisi operasi tertentu.

Administrasi platform 1C, yang dilakukan oleh spesialis profesional, memiliki sejumlah keunggulan:

  • Konfigurasi sistem yang benar, yang memungkinkan Anda menjamin pengoperasian 1C yang memadai, tanpa kegagalan teknis.
  • Perubahan konstan dan pemantauan keamanan. Aktivitas perusahaan bersifat dinamis; menimbulkan tugas baru bagi sistem otomatis untuk membuat keputusan manajerial dan strategis.
  • Pemasangan modul baru, distribusi hak akses yang benar, pembuatan subsistem. Hal ini sangat penting bagi perusahaan besar yang memiliki cabang dan unit terpencil.
  • Memantau beban sistem, mendistribusikan beban ke berbagai komputer server.

1C bekerja dengan lokasi komponen arsitektur yang berbeda; mereka dapat ditempatkan di komputer yang sama atau berbeda. Untuk memastikan perlindungan maksimal, disarankan agar setiap elemen ditempatkan pada komputer yang berbeda.