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"

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