Adatok feltöltése és betöltése 1-hez 7

A RIB nagyszámú perifériás csomópontja miatt problémamentes a konfiguráció frissítése. Ebben a cikkben leírom a problémamegoldás tapasztalatát.







Tehát a 8.1 platformon van RIB "1C: Retail 1.0", amely jelenleg 115 perifériás csomóponttal rendelkezik.

Miután módosította a központi csomópont konfigurációját, kicseréli a perifériás csomópontokat.

A perifériás node amikor megpróbálja letölteni a bejövő csomag egy hiba: „Hiba olvasás az átváltási RIB: Nem sikerült hivatkozhat keretében módszer (ProchitatIzmeneniya): Adatok vesznek a helyszínen, ahol a számla konfigurációs változások szükségesek ahhoz, hogy a transzfer konfigurációs változások az oldalon.”.

Természetesen beléphet a konfigurátorhoz minden perifériás csomópontban, és manuálisan frissítheti a konfigurációt. De én inkább a következő lehetőség.

A vállalati módba kerülünk a perifériás csomópontra és:

1. Eszközök -> Adatcsere -> A csere végrehajtásának konfigurálása
2. Válassza ki a kívánt beállítást, és a menüpontban válassza ki a "Konfigurációs frissítés konfigurálása"
3. A megnyíló ablakban állítsa be a jelölőnégyzetet: "Automatikusan frissítse a konfigurációt, ha üzenet érkezik a fő csomópontból"

Adatok feltöltése és betöltése 1-hez 7







4. A szövegmezőbe helyezze be a szkriptet:
[KÓD]
@echo off
set v8exe = "C: \ Programfájlok (x86) \ 1cv81 \ bin \ 1cv8.exe"
set DataBaseName = "D: \ 1C_Base"
set DataBase = / F.ataBaseName%

REM rendszergazdai bejelentkezés
set AdminUser = / N "Adminisztrátor" / p "jelszó" / WA-

echo Kapcsolja ki a felhasználókat és állítsa be a zárat.
start "" / várj% v8exe% ENTERPRISE .ataBase %% AdminUser% / CZavershitRabotuPolzovateley / DisableStartupMessages

echo.
echo Az adatbázis konfigurációjának frissítése
start "" / várj% v8exe% CONFIG .ataBase %% AdminUser% / UpdateDBCfg / UCKodRazresheniya

echo.
echo Lehetővé teszi a felhasználók számára a munkát.
start "" / várj% v8exe% ENTERPRISE .ataBase %% AdminUser% / CRazreshitRabotuPolzovateley / UCKodRazresheniya / DisableStartupMessages
[/ CODE]
szabályváltozókat, amelyeket a forgatókönyvben adtak meg.

Most, amikor a központi csomóponttól kapott üzenetet kapja a konfigurációs frissítéssel, egy parancsfájl automatikusan futtatja, amely blokkolja a felhasználók munkáját, frissíti a konfigurációt, majd feloldja a felhasználókat.

sok kérdés marad:
És a jelszó hol?


A jelszó, mint a felhasználónév, az AdminUser változóban található

set AdminUser = / N "Adminisztrátor" / p "jelszó" / WA-

start "" / várj% v8exe% ENTERPRISE .ataBase %% AdminUser% / CZavershitRabotuPolzovateley / DisableStartupMessages

És ha a kiszolgáló verzió a perifériás adatbázisok?


a fájlverzióhoz beállítva Adatbázis = / F .ataBaseName%
a kiszolgálóhoz - set DataBase = / S .ataBaseName%

És ha eldobja a felhasználókat, akkor a zseb továbbra is lógni fog, mint egy session az 1s szerveren?

És más konfigurációkhoz hogyan?


A többi konfiguráció RIB-jei nem találkoztak




Kapcsolódó cikkek