Încărcarea și încărcarea datelor pentru 1 secunde 7

Cu un număr mare de noduri periferice din RIB, este problematică actualizarea configurației. În acest articol voi descrie experiența mea în rezolvarea acestei probleme.







Deci, există RIB "1C: Retail 1.0" pe platforma 8.1, care are în prezent 115 noduri periferice.

După modificarea configurației nodului central, acesta se schimbă cu nodurile periferice.

nod periferic atunci când încercați să descărcați pachetul de intrare este o eroare, „modificări de eroare de citire în RIB de schimb: nu a reușit să invoce contextul metodei (ProchitatIzmeneniya):. Datele sunt preluate de pe site-ul, pentru care modificările necesare configurația contului pentru a face transferul de modificări de configurație pe site-ul“.

Desigur, puteți intra în configurator în fiecare nod periferic și puteți actualiza manual configurația. Dar prefer preferința următoare.

Mergem în modul enterprise la nodul periferic și:

1. Instrumente -> Schimb de date -> Configurarea execuției schimburilor
2. Selectați setarea dorită, iar în elementul de meniu Acțiune selectați sub-elementul "Configurarea actualizării de configurare"
3. În fereastra care se va deschide, bifați caseta de selectare "Actualizați automat configurația atunci când primiți un mesaj de la nodul principal"

Încărcarea și încărcarea datelor pentru 1 secunde 7







4. În caseta text, introduceți scriptul:
[CODE]
@echo off
set v8exe = "C: \ Program Files (x86) \ 1cv81 \ bin \ 1cv8.exe"
set DataBaseName = "D: \ 1C_Base"
set DataBase = / F.ataBaseName%

Conectarea administratorului sistemului REM
setați AdminUser = / N "Administrator" / p "parola" / WA-

ecou Închideți utilizatorii și setați blocarea.
start "" / așteptați% v8exe% ENTERPRISE .ataBase %% AdminUser% / CZavershitRabotuPolzovateley / DisableStartupMessages

ecou.
ecou Actualizarea configurației bazei de date
start "" / așteptați% v8exe% CONFIG .ataBase %% AdminUser% / UpdateDBCfg / UCKodRazresheniya

ecou.
ecou Permite utilizatorilor să lucreze.
start "" / așteptați% v8exe% ENTERPRISE .ataBase %% AdminUser% / CRazreshitRabotuPolzovateley / UCKodRazresheniya / DisableStartupMessages
[/ CODE]
variabilele de reguli declarate în script pentru datele lor.

Acum, când primiți un mesaj de la nodul central cu actualizarea de configurare, un script va rula automat care blochează activitatea utilizatorilor, actualizează configurația și apoi deblochează utilizatorii.

multe întrebări rămân:
Și parola unde?


Parola, ca și numele de utilizator, este cuprinsă în variabila AdminUser

setați AdminUser = / N "Administrator" / p "parola" / WA-

start "" / așteptați% v8exe% ENTERPRISE .ataBase %% AdminUser% / CZavershitRabotuPolzovateley / DisableStartupMessages

Și dacă versiunea de server de baze de date periferice?


pentru setarea versiunii de fișier DataBase = / F .ataBaseName%
pentru server - set DataBase = / S .ataBaseName%

Și dacă eliminați utilizatorii juzver va rămâne agățat ca o sesiune pe serverul 1s?

Și pentru alte configurații cum?


Cu RIB-urile altor configurații nu s-au întâlnit







Articole similare

Trimiteți-le prietenilor: