Konfiguracja sprzętu i oprogramowania

Instalowanie 1s 8.3 z wiersza poleceń. Opcje wiersza poleceń do określenia opcji uruchamiania

Parametry wiersz poleceń wybór trybu:

KONFIG
uruchomienie systemu 1C:Enterprise 8 w trybie „Konfigurator”

PRZEDSIĘBIORSTWO
uruchamianie 1C:Enterprise 8 w trybie 1C:Enterprise

UTWÓRZBAZA INFORMACJI
tworzenie plików dystrybucyjnych i aktualizacyjnych


ciąg określający parametry baza informacji, z których każdy jest fragmentem formularza
,
gdzie Nazwa parametru to nazwa parametru, a Wartość to jego wartość. Fragmenty są oddzielone od siebie znakiem „;”. Jeśli wartość zawiera znaki odstępu, musi być ujęta w podwójne cudzysłowy (").

Opcje trybu plików

Katalog plików bazy informacyjnej;
Język (kraj), który będzie używany podczas tworzenia bazy danych. Prawidłowe wartości są takie same jak parametr metody Format. Parametr Locale jest opcjonalny. Jeśli nie zostanie określony, zostaną użyte ustawienia regionalne bieżącej bazy informacyjnej.

Opcje klient-serwer

Nazwa serwera Srvr 1C:Enterprise;
Ref to nazwa bazy informacyjnej na serwerze;
SQLSrvr nazwa serwera SQL;
Nazwa bazy danych SQL Bazy danych SQL dane;
SQLUID nazwa użytkownika SQL;
Hasło użytkownika SQLPwd SQL. Jeżeli hasło dla użytkownika SQL nie jest ustawione, to ten parametr można pominąć
SQLYOffs - przesunięcie daty używane do przechowywania dat w Serwer SQL. Może przyjmować wartości 0 lub 2000. Ten parametr jest opcjonalny. Jeśli nie jest ustawiona, wartość wynosi 0.
Locale - język (kraj), (podobny do wersji pliku).

Dla wszystkich opcji zdefiniowane są parametry:

Usr Nazwa użytkownika;
pwd hasło

/ListaDodatków parametr pokazujący pod jaką nazwą dodać bazę do listy, jeśli nie zostanie określony, baza nie zostanie dodana do listy. Jeśli nie podano nazwy, używana jest wartość domyślna, podobnie jak w przypadku interaktywnego tworzenia infobazy.
Jednoczesne używanie kluczy jest niedozwolone.

Opcje wiersza poleceń do określenia opcji uruchamiania:

/@
opcje wiersza poleceń są napisane w określony plik

/F
ścieżka do infobazy, jeśli jest przechowywana w pliku (nie trzeba podawać nazwy pliku)

/S
adres bazy informacyjnej przechowywanej na serwerze 1C:Enterprise 8 dodaje się w następujący sposób:

/N
Nazwa użytkownika. Należy określić analogicznie jak na liście użytkowników utworzonej w Konfiguratorze

/P
hasło użytkownika, którego nazwa jest określona w opcji /N. Jeśli użytkownik nie ma hasła, ten parametr można pominąć

/WA-
zakaz korzystania z uwierzytelniania Windows przy starcie Enterprise lub Konfiguratora

/WA+
ustawienie obowiązkowego korzystania z uwierzytelniania systemu Windows na początku 1C:Enterprise lub Configurator. Jeśli przełącznik /WA nie jest określony, zakłada się, że używana jest opcja wiersza polecenia /WA+.

/AU-
zakaz wyświetlania pytania o aktualizację aktualnej wersji 1C: Enterprise z instalacji administracyjnej

/AU+
ustawienie wyniku pytania o aktualizację bieżącej wersji 1C:Enterprise z instalacji administracyjnej. Jeśli przełącznik /AU nie jest określony, zakłada się, że używana jest opcja wiersza polecenia /AU+.

/Na zewnątrz
[-Nie obcinaj]
ustawienie pliku do wyświetlania komunikatów serwisowych. Jeśli ustawiony jest klucz NoTruncate (oddzielony spacją), plik nie jest usuwany

/L
określony jest katalog zlokalizowanych zasobów interfejsu (na przykład „RU”)

/Wyłącz wiadomości startowe
Pomija komunikaty startowe: „Konfiguracja bazy danych nie zgadza się z zapisaną konfiguracją. Kontynuować?"; „Możliwości twojego komputera nie wystarczą do edycji pomocy konfiguracyjnej. Aby edytować pomoc, musisz zainstalować Microsoft Internet Explorer wersja 6.0 lub nowsza."; „Możliwości twojego komputera nie wystarczą do edycji dokumentów html, w tym sekcji pomocy. Aby edytować dokumenty html, musisz zainstalować Microsoft Internet Wersja Explorer 6.0 lub nowszy. W ten start edycja dokumentów html będzie niedostępna.

/C
przekazywanie parametrów do konfiguracji

Tryb wsadowy

Korzystając z opcji wiersza poleceń, administrator może uruchomić konfigurator w trybie wsadowym, aby wykonać następujące czynności:

  • aktualizacja konfiguracji bazy danych, w tym objętej wsparciem;
  • wykonywanie kontroli składniowej;
  • testowanie i poprawianie infobazy z ustawieniem wszystkich parametrów;
  • skrócenie dziennika rejestracji;
  • wykonanie sprawdzenia konfiguracji.
  • Korzystając z opcji wiersza poleceń, administrator może określić:

    • uruchomienie systemu 1C:Enterprise 8 w trybie Konfiguratora;
    • parametry bazy informacji: użytkownik, hasło; dla wersji pliku - katalog, język; dla wersji klient-serwer - nazwa serwera, nazwa infobazy, nazwa serwera SQL, nazwa bazy danych SQL, nazwa użytkownika i hasło SQL, przesunięcie daty.

    Ponadto wszystkie parametry uruchamiania można skonfigurować w plik zewnętrzny, którego nazwa jest podana w parametrach wiersza poleceń.

    Po wykonaniu czynności określonych w parametrach uruchamiania konfigurator 1C:Enterprise zamyka się.

    Korzystanie z trybu wsadowego uruchamiania Konfiguratora pozwala zautomatyzować proces konserwacji infobazy poprzez uruchamianie odpowiednich plików poleceń zgodnie z harmonogramem.

    Parametry wiersza poleceń konfiguratora trybu wsadowego:

    /Zrzuć IB
    wgrywanie infobazy do tryb poleceń

    /DumpCfg
    zapisanie konfiguracji do pliku

    /AktualizujDBCfg
    [-Ostrzeżenia jako błędy]
    aktualizacja konfiguracji bazy danych. Jeśli podany jest klucz Warnings-AsErrors (oddzielony spacją), wszystkie komunikaty ostrzegawcze będą traktowane jako błędy

    /DumpDBCfg
    zapisanie konfiguracji bazy danych do pliku

    /RollbackCfg
    powrót do konfiguracji bazy danych

    /CheckModules
    wykonaj sprawdzenie składni

    /AktualizujCfg
    aktualizacja obsługiwanej konfiguracji

    /IBCheckAndRepair [-Reindeks]
    [-LogIntergrity] [-RecalcTotals]
    [-IBKompresja]
    [-Tylko test | [-BadRefUtwórz |
    -BadRefWyczyść | -BadRefNone]
    [-Utwórz ZłeDane |
    -Usuń ZłeDane] ]
    wykonać testowanie i korektę infobazy

    Ponowne indeksowanie
    ponowne indeksowanie tabeli

    Zaloguj Intergrity
    kontrola integralności logicznej

    Przelicz sumy
    przeliczenie

    Kompresja IB
    ściskanie stołu

    Tylko test
    testowanie tylko, jeśli istnieją odniesienia do nieistniejących obiektów:

    BadRefStwórz
    tworzyć obiekty

    ZłyRefWyczyść
    jasne obiekty

    ZłyRefBrak
    nie zmieniaj

    Przy częściowej utracie przedmiotów:

    ZłeDaneUtwórz
    tworzyć obiekty

    Usuń złedane
    usuń obiekty

    Jednoczesne używanie klawiszy w podgrupie parametrów jest niedozwolone. Jeśli komenda się powiodła, zwraca kod powrotu równy 0, in Inaczej 1 (101, jeśli w danych są błędy).

    Opcje wiersza poleceń do tworzenia plików dystrybucji i aktualizacji w trybie wsadowym:

    /CreateDistributionFiles
    [-cfplik]
    [-cfufile
    [-f |-v ]+]
    Tworzenie plików dostawy i aktualizacji

    cffile
    instrukcja tworzenia dystrybucji

    cfufile
    instrukcja tworzenia aktualizacji

    F
    dystrybucja zawarta w aktualizacji jest określona przez nazwę

    V]
    dystrybucja zawarta w aktualizacji jest określona przez wersję

    Uwaga: Grupa opcji -f |-v jest powtarzana tyle razy, ile jest plików dystrybucyjnych zawartych w aktualizacji.

    Parametry wiersza poleceń do pracy z repozytorium konfiguracji:

    /ZajezdniaF
    katalog przechowywania

    /MagazynN
    nazwa użytkownika skarbca

    /ZajezdniaP
    hasło użytkownika skarbca

    V
    v - numer wersji, jeśli numer wersji nie jest określony lub jest równy -1, zostanie zapisany Ostatnia wersja.

    /DepotUpdateCfg [-v] [-poprawiony]
    Zaktualizuj konfigurację magazynu z pliku (tryb wsadowy)

    V
    numer wersji, jeśli numer wersji nie jest określony lub jest równy -1, zostanie zapisana najnowsza wersja, jeśli konfiguracja jest podłączona do repozytorium, parametr jest ignorowany

    Poprawiony
    otrzymać przechwycone obiekty, jeśli jest to wymagane. Jeśli konfiguracja nie jest połączona z repozytorium, parametr jest ignorowany.

    Parametry wiersza poleceń do rejestracji wsadowej 1C:Enterprise 8 jako serwera automatyzacji:

    /RegSerwer
    rejestracja aplikacji

    /UnregServer
    usuwanie rejestracji aplikacji

    Po wykonaniu zamyka system 1C: Enterprise 8.
    Jeśli wartości parametrów zawierają spacje (na przykład ścieżka lub nazwa pliku), wartości muszą być ujęte w cudzysłów.

    Przykłady

    Jak uruchomić 1C:Enterprise 8 z wiersza poleceń

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\ControlTorg /N Nazwa użytkownika /P Hasło

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Serwer\Base /N Nazwa użytkownika /P Hasło

    C:\Program Files\1cv8\bin\1cv8.exe" KONFIG /F D:\Configurations\Typical\ControlTorg /N Nazwa użytkownika /P Hasło

    Jak zmusić 1C:Enterprise do usunięcia bazy danych z wiersza poleceń?

    C:\Program Files\1cv8\bin\1cv8.exe" KONFIG /F D:\Administrator handlu /N Nazwa użytkownika /P Hasło /DumpIB c:\name.dt

    Jak zaktualizować bieżące zmiany konfiguracyjne w konfiguracji bazy danych z wiersza poleceń?

    C:\Program Files\1cv8\bin\1cv8.exe" KONFIG /F D:\Administrator handlu /N Nazwa użytkownika /P Hasło /UpdateDBCfg

    Jak przetestować i naprawić bazę danych bez sprawdzania integralności referencyjnej w trybie automatycznym

    C:\Program Files\1cv8\bin\1cv8.exe" KONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /IBcheckAndRepair -LogIntegrity

    Jak przeprowadzić kontrolę konfiguracji w trybie automatycznym z wyprowadzeniem wyników kontroli do pliku?

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedury -HandlersExistence -EmptyHandlers

    Jak programowo zmniejszyć dziennik

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Jak usunąć moduły rozwiązania aplikacji jako pliki tekstowe z wiersza poleceń

    C:\Program Files\1cv8\bin\1cv8.exe" KONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /DumpConfigFiles "D:\1\11" -Moduł

    Jak załadować pliki pomocy zapisane w formacie .htm do rozwiązania aplikacji?

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /LoadConfigFiles "D:\1\11" -Pomoc

    Jeśli chcesz utworzyć kopie zapasowe 1C i klient-serwer oraz plik IS, najwygodniej jest użyć polecenia Linia okien. Korzystając z opisanej poniżej technologii, będziesz mieć wszystkie bazy danych w natywnym formacie 1C .dt, co pozwoli Ci:

    • zmienić wersję pliku na klient-serwer i odwrotnie;
    • przenosić bazy danych na inne serwery lub komputery;
    • ujednolicić format kopie zapasowe 1C.

    Wszystkie czynności wymagają komputera Kontrola systemu Windows 2003+ z zainstalowanym grubym klientem z dostawy platformy technologicznej. Prześlemy do dysk sieciowy, znajduje się na urządzeniu NAS, które działa jako magazyn kopii zapasowych 1C i nie tylko.

    Uruchamianie konfiguratora 1C z wiersza poleceń

    Dla wygody utwórzmy plik .cmd, czyli zestaw wierszy uruchamiających konfigurator 1C z wiersza poleceń. Przykładowy plik można pobrać. Ten plik może być używany w przyszłości w zwykłym Harmonogram Windows znajduje się w Panelu sterowania, aby zautomatyzować proces Zarezerwuj kopię.

    Podstawą rozwiązania może być następujący wiersz poleceń 1C, który tworzy kopię zapasową bazy danych klient-serwer:

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

    Tutaj, aby nie zależeć od wersji, uruchamiamy 1cestart.exe z następującymi parametrami:
    KONFIG - uruchomienie konfiguratora 1C z wiersza poleceń
    /S — określ buh IB klient-serwer, hostowany w klastrze serwerów
    /N „Administrator” — nazwa użytkownika podana na liście użytkowników.
    /P"MojeHasło" - hasło dla wcześniej określonego użytkownika. Jeśli nie ma hasła, nie trzeba określać tego parametru, aby uruchomić 1C z wiersza poleceń.
    /Out"C:\1c.log" - nazwa pliku, który będzie zawierał informacje serwisowe o postępie działania skryptu, a także o błędach i komunikatach diagnostycznych.
    /DumpIB”\\backup\1c\buh_%date%.dt” - i wreszcie klucz zwalniający bazę danych na dysk sieciowy \\backup do folderu 1c o nazwie buh_XX.XX.XXXX.dt, gdzie XX .XX.XXXX - aktualna data, aby zapobiec nadpisywaniu plików kopii zapasowych i ich identyfikacji.

    Należy pamiętać, że podczas pisania rosyjskich znaków w pliku .cmd, który wykonuje kopię zapasową 1C z wiersza poleceń, należy użyć kodowania CP866, a nie standardowego Windows CP1251! Należy również zwrócić uwagę na podwójne cudzysłowy wokół wartości parametrów oraz brak spacji między parametrami i ich wartościami.

    W przypadku plików IB zamiast klucza /S należy podać parametr /F, w przeciwnym razie składnia uruchamiania 1C z wiersza poleceń będzie identyczna, na przykład:

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

    Bardziej szczegółowy opis wszystkich opcji uruchamiania 1C można znaleźć w aktualnej dokumentacji dla programistów. Nasi eksperci są również gotowi opracować system tworzenia kopii zapasowych dla Twoich potrzeb na zasadach komercyjnych. Koszt wdrożenia to tylko 5000 rubli.

    W tym artykule omówimy agenta serwera 1C: Enterprise 8.3 (ważne dla wersji 8.2 ) w przypadku użycia środka w system operacyjny Rodzina okien. Zostaną podane parametry uruchamiania agenta, a także opis działań wykonywanych podczas jego uruchamiania.

    1. 1C:Plik startowy agenta serwera korporacyjnego

    Aby uruchomić klaster serwerów 1C:Enterprise, musisz uruchomić agenta serwera, a raczej program agent.exe, który znajduje się w katalogu kosz 1C:Katalog instalacyjny Enterprise. Wartość domyślna to:

    • C:\Pliki programów (x86)\1cv8\<Numer wersji>\bin — dla 32-bitowej wersji serwera 1C:Enterprise w wersji 8.3
    • C:\Pliki programów\1cv8\<Numer wersji>\bin — dla 64-bitowej wersji serwera 1C:Enterprise w wersji 8.3
    • C:\Pliki programów (x86)\1cv82\<Numer wersji>\bin — dla 32-bitowej wersji serwera 1C:Enterprise w wersji 8.2
    • C:\Pliki programów\1cv82\<Numer wersji>\bin — dla 64-bitowej wersji serwera 1C:Enterprise w wersji 8.2

    2. Uruchom parametry agenta serwera 1C:Enterprise

    Podczas uruchamiania agenta serwera agent.exe możliwe jest skorzystanie z następujących opcji:

    Uruchom parametry agenta serwera 1C:Enterprise
    Parametr Opis
    -Port<порт> Numer portu sieciowego agenta serwera (ragent). Ten port jest używany przez konsolę klastra do kontaktowania się z serwerem centralnym. Port agenta klastra jest również określony jako działający port sieciowy serwera. Wartość domyślna to: 1540 .
    -zgłoś<порт> Numer portu sieciowego głównego menedżera klastra (rmngr) tworzonego domyślnie podczas pierwszego uruchomienia programu Ragent. Wartość domyślna: 1541 .
    -zakres<диапазоны> Zakresy portów sieciowych do dynamicznego wyboru. Z nich wybierane są porty usługowe procesów klastra, jeśli nie można ich wybrać w ustawieniach odpowiedniego serwera roboczego.Wartość domyślna: 1560:1591 .
    -odpluskwić Uruchamianie klastra serwerów w trybie debugowania konfiguracji.
    -D<каталог> Katalog, w którym będą znajdować się (lub znajdują się) pliki usług klastra serwerów (w tym lista klastrów i lista baz danych klastrów). Jeśli ścieżka katalogu zawiera spacje, musi być ujęta w cudzysłów, ale w tym przypadku nazwa katalogu nie może kończyć się znakiem „\". Wartość domyślna to: %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Ustawienia lokalne\Dane aplikacji\1C\1Cv8 dla Windows XP i Serwer Windows 2003).
    -seclev<уровень> Poziom bezpieczeństwa procesu agenta klastra. Określa poziom bezpieczeństwa połączeń nawiązanych z procesem rgent. Poziom może przyjmować wartości:
    • 0 – połączenia nie są chronione;
    • 1 – bezpieczne połączenia tylko na czas uwierzytelniania użytkownika;
    • 2 - zawsze zabezpieczaj połączenia.

    Wartość domyślna: 0.

    -instsrvc Rejestracja agenta klastra jako usługi systemu Windows. Jeśli ragent jest uruchamiany z tym przełącznikiem, rejestruje się na liście usług systemu Windows i kończy działanie.Przełącznik -instsrvc jest niezgodny z przełącznikiem -rmsrvc.
    -rmsrvc Wyrejestruj agenta klastra jako usługę systemu Windows. Jeśli ragent zostanie uruchomiony z tym przełącznikiem, wyrejestruje się z listy usług Windows i zakończy działanie.Przełącznik -rmsrvc jest niezgodny z przełącznikiem -instsrvc.
    -usr<имя>
    -pwd<пароль>
    Imię i hasło Użytkownik systemu Windows, który powinien działać jako usługa systemu Windows. Może być używany tylko w połączeniu z przełącznikiem -instsrvc podczas rejestrowania ragent jako usługi systemu Windows.
    -srvc Uruchom proces odczynnika jako usługę systemu Windows i przekaż kontrolę do menedżera usług.
    -początek Uruchom ragent zarejestrowany jako usługa Windows. Uruchamia program Ragent, wcześniej zarejestrowany jako usługa systemu Windows, a następnie kończy działanie.
    -zatrzymać Zatrzymaj program Ragent zarejestrowany i działający jako usługa systemu Windows. Zatrzymuje Ragent, wcześniej zarejestrowany i działający jako usługa systemu Windows, a następnie kończy działanie.
    -agent Użyj jako 1C:Enterprise Server Agent

    Nazwa i wartość parametru muszą być oddzielone spacją.

    3. Uruchomienie agenta serwera 1C:Enterprise

    Podczas uruchamiania agent serwera wyszukuje listę zarejestrowanych ten komputer serwery używające parametrów przekazanych do niego podczas uruchamiania. W przypadku znalezienia listy klastrów agent otrzymuje od nich informacje o procesach roboczych, które powinny zostać uruchomione w każdym z klastrów i uruchamia je.

    Jeśli lista klastrów nie zostanie znaleziona, agent tworzy klaster domyślny. Domyślny klaster ma następujące cechy:

    • Numer portu sieciowego - 1541;
    • Zakres portów sieciowych — 1560:1591;
    • Obsługa wielu przepływów pracy jest wyłączona;
    • Jeden proces roboczy, numer portu jest ustawiony z określonego zakresu.

    Agent serwera może być uruchomiony jako usługa lub aplikacja.

    4. Uruchamianie agenta serwera 1C:Enterprise jako aplikacji

    Aby uruchomić agenta serwera jako aplikację, uruchom polecenie agent.exe

    Ragent.exe -debug -port<порт>-zgłoś<порт>-zakres<диапазоны>-seclev<уровень>-D<каталог>

    Zatrzymanie agenta serwera działającego jako aplikacja odbywa się poprzez naciśnięcie klawiszy Ctrl + C.

    5. Uruchomienie agenta serwera 1C:Enterprise jako usługi

    Jeśli podczas instalacji wybrałeś uruchomienie agenta jako usługi, to ten serwis zostaną zarejestrowane i uruchomione automatycznie, a także zostaną uruchomione wraz ze startem systemu operacyjnego.

    Jeżeli Agent Serwera został zainstalowany jako aplikacja (a także jeśli usługa została odinstalowana), możliwe jest ręczne zarejestrowanie usługi, a następnie jej uruchomienie. Aby zarejestrować usługę, uruchom polecenie agent.exe z następującymi możliwymi opcjami (jeśli jakakolwiek opcja nie zostanie określona, ​​zostanie użyta wartość domyślna):

    Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-debuguj -port<порт>-zgłoś<порт>-zakres<диапазоны>-seclev<уровень>-D<каталог>

    Po zarejestrowaniu agent serwera tworzy usługę o nazwie:

    • Agent serwera 1C:Enterprise 8.3 - dla 32-bitowej wersji serwera 1C:Enterprise w wersji 8.3
    • 1C:Enterprise 8.3 Server Agent (x86-64) - dla 64-bitowej wersji serwera 1C:Enterprise w wersji 8.3
    • Agent serwera 1C:Enterprise 8.2 - dla 32-bitowej wersji serwera 1C:Enterprise w wersji 8.2
    • 1C:Enterprise 8.2 Server Agent (x86-64) - dla 64-bitowej wersji serwera 1C:Enterprise w wersji 8.2

    Aby wyrejestrować usługę (usunąć usługę), uruchom następujące polecenie:

    Ragent.exe -rmsrvc

    Aby uruchomić usługę, uruchom polecenie:

    Ragent.exe -start

    Aby zatrzymać usługę, polecenie to:

    Ragent.exe -stop

    Czy ten artykuł był pomocny?

    W tym artykule opowiem Ci o opcjach uruchamiania 1C i sposobach ich zastosowania. Oto kilka przykładów, jak korzystać z tych opcji. Po przeczytaniu artykułu będziesz mógł zautomatyzować niektóre codzienne procesy.

    Podczas uruchamiania 1C:Enterprise możesz użyć opcji uruchamiania, które można określić w ustawieniach lub w skrócie używanym do uruchamiania 1C.

    Tryb uruchamiania 1C

    KONFIG- 1C uruchomi się w trybie konfiguratora.
    PRZEDSIĘBIORSTWO- 1C uruchomi się w trybie Enterprise.

    1cestart.exe- plik do uruchamiania programu 1C, zwykle znajdujący się w folderze „1cv8 \ common”. Automatycznie wykrywa przy starcie pożądana wersja klient. Podczas instalowania 1C skróty na pulpicie iw menu Start odnoszą się do tego konkretnego pliku.

    Opcje uruchamiania 1C do automatycznego wyboru użytkownika

    • /N"Nazwa użytkownika"
    • /P"Hasło użytkownika"

    Nazwa użytkownika i hasło muszą być zgodne z nazwą użytkownika i hasłem określonymi na liście użytkowników w Konfiguratorze. Użytkowników można przeglądać w Konfiguratorze, przejdź do górnego menu: Administracja > Użytkownicy. Jeśli hasło jest puste, to pole można pominąć.

    Parametry te można określić w ustawieniach podczas edycji bazy danych na liście baz danych. W polu „Zaawansowane opcje uruchamiania”.

    Uruchom 1C i przejdź do ustawień bazy informacyjnej, powinno pojawić się następujące okno:

    Zapisz parametry, jak pokazano na rysunku, określając swoją nazwę użytkownika i hasło, a następnie kliknij „Zakończ”. Jeśli wszystko zostało zrobione poprawnie, to po wejściu do tej bazy danych nie zostaniesz poproszony o podanie nazwy użytkownika i hasła.

    Opcje uruchamiania 1C do automatycznego uruchamiania bazy danych

    • /F "adres" - adres do bazy danych, jeśli jest przechowywany w wersji pliku.

    Jeśli Twoja baza danych jest przechowywana na serwerze, musisz inaczej ustawić parametry uruchamiania:

    • /S "adres" - określ adres w następujący sposób: "Nazwa serwera (klastra infobazy)" \ "Nazwa infobazy na serwerze"

    Te parametry należy zapisać w skrócie, za pomocą którego uruchamiasz 1C:Enterprise. Przejdź do właściwości skrótu, na końcu pola „Obiekt” dodaj potrzebne parametry.

    Jeśli wszystko zostało wykonane poprawnie, po uruchomieniu skrótu powinna uruchomić się baza danych określona w parametrach.

    Dla wygody możesz utworzyć nowy skrót lub skopiować ten, którego używasz.

    Automatyczne ładowanie 1C podczas uruchamiania systemu

    Jeśli chcesz uruchomić 1C Enterprise podczas uruchamiania systemu z niezbędnymi parametrami, musisz skopiować skrót 1C do folderu Autostart.

    Jeśli zawiera parametry uruchamiania 1C, będą działać po uruchomieniu systemu.

    Możesz łączyć dowolne parametry uruchamiania 1C. Aby to zrobić, po prostu zapisz niezbędne parametry w ustawieniach 1C lub w skrócie.

    Dodatkowe opcje uruchamiania 1C

    • /LogUI- zapisywanie działań użytkownika w logu. (Zapis zostanie wykonany w katalogu użytkownika, w pliku o nazwie „logi.txt”)
    • /ZrzućIB " Prześlij adres pliku « - rozładowanie bazy danych. Nadaje się do tworzenia automatycznej archiwizacji baz danych.
    • /wykonać " Adres przetwarzania zewnętrznego” - parametr przeznaczony do automatycznego uruchamiania przetwarzania zewnętrznego po uruchomieniu systemu.
    • /C„Parametr ciągu” – przekazuje parametr do konfiguracji. Możesz uzyskać do niego dostęp poprzez kontekst globalny w konfiguratorze Parametr startowy.
    • /Wyłącz wiadomości startowe- parametr usuwa komunikaty systemowe podczas uruchamiania 1C Enterprise.

    Podczas edycji bazy informacyjnej. Możesz określić wersję 1C, przez którą chcesz uruchomić (odpowiednie, jeśli masz zainstalowanych kilka baz danych działających pod różne wersje klient)

    Przykład wykorzystania parametrów do automatycznej archiwizacji infobazy.

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"user" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out" C:\Arhiv\log_arhiv.txt" -NoTruncate

    Jeśli zarejestrujesz te parametry w skrócie do uruchomienia 1C w polu „Obiekt”, zostanie utworzone archiwum bazy, które znajduje się „C:\Base_Buh” w folderze „C:\Arhiv” pod nazwą „Buh .dt". Zapisuje również do pliku dziennika „C:\Arhiv\log_arhiv.txt”. Określ swoje ścieżki, gdzie znajduje się baza danych i gdzie chcesz tworzyć archiwa.

    Ustawianie opcji uruchamiania debugowania aplikacji

    Podczas tworzenia aplikacji często konieczne jest uruchomienie debuggera 1C pod określonym użytkownikiem, w tym celu należy przejść do konfiguratora: Pomoc > Opcje

    Na karcie „Uruchom 1C:Enterprise” w grupie „Użytkownik” bieżący użytkownik jest ustawiony domyślnie (pod którym wszedłeś do konfiguratora). Możesz go zmienić na cokolwiek potrzebujesz. Debugowanie rozpocznie się pod wybranym użytkownikiem.

    Tutaj możesz również określić, na którym kliencie ma uruchamiać aplikację.

    Oto kilka prostych kroków, które możesz wykonać przydatne funkcje w programie 1C:Enterprise.

    Dla 7.7:
    KONFIG - konfigurator
    DEBUGOWANIE - debugger
    PRZEDSIĘBIORSTWO - przedsiębiorstwo
    /D<Путь>- katalog bazy informacji
    /U<Путь>- katalog użytkownika
    /N<Имя>- nazwa użytkownika taka, jaka pojawia się na liście użytkowników
    w konfiguratorze
    /P<Пароль>- hasło użytkownika, którego nazwa jest podana w parametrze /N
    /M - tryb wyłączności
    /T<Путь>- opcja nadpisania katalogu plików tymczasowych
    Jeśli ścieżka wygląda jak c:\Program Files\folder, to uruchom
    cała ścieżka musi znajdować się w "" - /D"C:\Program Files\base1c"

    A) dla wiersza poleceń (plik bat):
    С:Program Files/1Cv77/BIN/1CV7.exe /DC:/Base1C
    b) dla etykiety (pojawiają się cytaty):
    „С:Program Files/1Cv77/BIN/1CV7.exe” /DC:/Base1C

    Dla 8.x:
    CONFIG uruchomienie systemu 1C:Enterprise w trybie „Konfigurator”;
    ENTERPRISE uruchomienie systemu 1C:Enterprise w trybie „1C:Enterprise”;
    UTWÓRZBAZA INFORMACJI ] tworzenie bazy informacji

    string określający parametry infobazy, z których każdy jest fragmentem widoku
    <Имя параметра=><Значение>,
    gdzie Nazwa parametru to nazwa parametru, a Wartość to jego wartość.
    Fragmenty są oddzielone od siebie znakiem „;”.
    Jeśli wartość zawiera znaki odstępu, musi być ujęta w podwójne cudzysłowy (").

    Przykłady użycia parametrów:

    Otwarcie 1C: Enterprise dla wersji pliku:
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"Admin" /P"12345"

    Otwarcie 1C: Enterprise dla wersji klient-serwer:
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"Admin" /P"12345"
    Jeśli na tym samym serwerze są 8.1 i 8.2, to podczas łączenia się z bazami danych 8.2 musisz określić port serwera (na przykład 1641):
    "C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"server-1C:1641\ZUP" /N"Admin" /P"12345"

    Uruchom program jako użytkownik i wykonaj przetwarzanie przy otwieraniu:
    "C:\Program Files\1cv82\8.2.11.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N użytkownik /P hasło /Execute "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf”

    Aby usunąć blokowanie nawiązywania połączeń z infobazą
    w cmd: start C:\Progra~1\1cv81\bin\1cv8.exe /UC "kod dostępu"
    w skrócie: "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C\HRM" /N"Ivanov I.I." /P"Hasło" /UC 456743

    Uruchom 1C pod tobą na komputerze użytkownika, jeśli jest zainstalowane uwierzytelnianie Windows
    C:\Program Files\1cv81\bin\1cv8.exe" /WA-
    W takim przypadku 1C będzie wymagał podania hasła przy wejściu.

    Tworzenie pliku szablonu konfiguracji
    DESIGNER /F"D:\V8\Cfgs81\IB81" /CreateTemplateListFile "templates.lst" -TemplatesSourcePath "D:\V8\Cfgs81\tmpIts"

    Przykłady przechowywania:
    dla konfiguracji nie dołączonej do aktualnego repozytorium
    PROJEKTANT /F"D:\V8\Cfgs82\IB82" /ConfigurationRepositoryF "D:\V8\Cfgs82" /ConfigurationRepositoryN "Administrator" /ConfigurationRepositoryReport "D:\ByObject.mxl" -NBegin 1 -NEnd 2 –GroupByObject
    dla konfiguracji dołączonej do magazynu informacje do raportów pobierane są z magazynu bieżącego
    DESIGNER /F"D:\V8\Cfgs82\IB82" /ConfigurationRepositoryReport "D:\ByComment.mxl" -NBegin 1 -NEnd 2 -GroupByComment

    Utwórz bazę danych i dodaj ją do listy baz danych użytkownika:
    Utworzy bazę danych z konfiguracjami z pliku 1Cv8.cf w utworzonym folderze „test3” na dysku E i doda ścieżkę do bazy do listy baz pod nazwą „TEST33”.
    "C:\Program Files\1cv82\common\1cestart.exe" CREATEINFOBASE File=e:\test3; /AddInListTEST33 /UseTemplate "C:\Documents and Settings\Użytkownik\Moje dokumenty\tmplts\TestVendor\TestConfig\1Cv8.cf"

    Od 8.2.12 instalator dokonuje rejestracji połączenia COM "do komputera". Możliwe jest dokonanie rejestracji „dla użytkownika” za pomocą wiersza poleceń
    regsvr32 /n /i:user comcntr.dll


    Tworzymy użytkownika do konkretnej akcji, ustawiamy odpowiednie wartości​​w ustawieniach użytkownika, np. zaznaczamy pole „Automatyczne doładowanie kursów na starcie programu” dla Księgowości lub „Pobierz aktualne kursy walut z systemu uruchomienie” dla SCP.
    "C:\Program Files\1cv81\bin\1cv8.exe" enterprise /SServer-1C\1C-Work /NAdmin /P12345 /Out"C:\Logi1C\log.txt" -NoT_runcate /DisableStartupMessages
    Generalnie ten pomysł przyszedł mi do głowy, gdy wypatrzyłem niestandardową konfiturę, że Użytkownik może być również nałożony na wykonanie i procedurę globalną, gdy loguje się do systemu. W standardowych można użyć parametru /Execute, tworząc np. proces, który rozpoczyna kompletację dokumentów i po zamknięciu systemu:
    // bezwarunkowe zakończenie programu
    System zamykania (fałsz);
    Automatyczne zapisywanie baz danych za pomocą 1C:
    1) utwórz plik .bat z linią
    "C:\Program Files\1cv82\common\1cestart.exe" PROJEKTANT /S Server-1C\1C-Work82 /N"Administrator" /P"12345" /DumpIB \\bdc\BackUp\Base_%date-10%. dt
    2) tworzymy regulowane zadanie na serwerze z uprawnieniami administratora z wykonaniem tego pliku w określonym czasie.
    Znając format wyjściowy daty, możesz przejrzeć echo % date%, możesz wybrać oddzielne części daty, aby utworzyć wygodniejszą reprezentację pliku za pomocą symboli, na przykład:
    %date3% - wyjście z trzeciej cyfry
    %date3,2% - wypisz 2 znaki zaczynając od trzeciego

    Przykładowy plik do aktualizacji konfiguracji
    wyłącz echo
    cls
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ShutdownUsers"
    "C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"Konfiguracja BatchUpdateIB"
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"AllowUsers" /UC"Konfiguracja BatchUpdateIB"

    Aby usunąć blokadę nawiązywania połączeń z infobazą należy:
    Zaloguj się do infobazy za pomocą parametru startowego "/UC" z tym samym kodem dostępu, który został określony podczas ustawiania blokady.

    Biegać to przetwarzanie, określając działanie blokujące „Odblokuj połączenia”.

    Naciśnij przycisk „Wykonaj”.

    w cmd
    start C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>

    W etykiecie
    „C:\Program Files\1cv81\bin\1cv8.exe” ENTERPRISE /F D:\Configurations\Typical\ControlTorg /N Nazwa użytkownika /P Hasło /UC 456743

    Więcej o parametrach
    Dla wariantu pliku zdefiniowany jest parametr:
    Plik - katalog infobazy;

    Locale - język (kraj), który będzie używany podczas tworzenia infobazy. Prawidłowe wartości są takie same jak parametr<Форматная строка>metoda Format. Parametr Locale jest opcjonalny. Jeśli nie zostanie określony, zostaną użyte ustawienia regionalne bieżącej bazy informacyjnej.

    Dla wersji klient-serwer zdefiniowane są następujące parametry:
    Srvr - 1C: Nazwa serwera Enterprise;

    Ref - nazwa infobazy na serwerze;

    SQLSrvr — nazwa serwera SQL;

    SQLDB - nazwa bazy danych SQL;

    SQLUID - nazwa użytkownika SQL;

    SQLPwd — hasło użytkownika SQL. Jeżeli hasło dla użytkownika SQL nie jest ustawione, to ten parametr można pominąć

    SQLYOffs to przesunięcie daty używane do przechowywania dat w SQL Server. Może przyjmować wartości 0 lub 2000. Ten parametr jest opcjonalny. Jeśli nie jest ustawiona, wartość wynosi 0.

    Locale - język (kraj), (podobny do wersji pliku).

    Dla wszystkich opcji zdefiniowane są parametry:

    usr - nazwa użytkownika;

    hasło - hasło

    /ListaDodatków
    parametr pokazujący pod jaką nazwą dodać bazę do listy, jeśli nie zostanie określony, baza nie zostanie dodana do listy. Jeśli nie podano nazwy, używana jest wartość domyślna, podobnie jak w przypadku interaktywnego tworzenia infobazy.

    Jednoczesne używanie kluczy jest niedozwolone.

    Opcje wiersza poleceń do określenia opcji uruchamiania:

    /@<имя файла>
    opcje wiersza poleceń są zapisywane w określonym pliku

    /F<Путь>
    ścieżka do infobazy, jeśli jest przechowywana w pliku (nie trzeba podawać nazwy pliku)

    /S<Адрес>
    adres bazy informacyjnej przechowywanej na serwerze 1C:Enterprise 8.0 dodaje się w następujący sposób:

    <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

    /N<Имя>
    Nazwa użytkownika. Należy określić analogicznie jak na liście użytkowników utworzonej w Konfiguratorze

    /P<Пароль>
    hasło użytkownika, którego nazwa jest określona w opcji /N. Jeśli użytkownik nie ma hasła, ten parametr można pominąć

    /WA-
    zakaz korzystania z uwierzytelniania Windows przy starcie Enterprise lub Konfiguratora

    /WA+
    ustawienie obowiązkowego korzystania z uwierzytelniania systemu Windows na początku 1C:Enterprise lub Configurator. Jeśli przełącznik /WA nie jest określony, zakłada się, że używana jest opcja wiersza polecenia /WA+.

    /AU-
    zakaz wyświetlania pytania o aktualizację aktualnej wersji 1C: Enterprise z instalacji administracyjnej

    /AU+
    ustawienie wyniku pytania o aktualizację bieżącej wersji 1C:Enterprise z instalacji administracyjnej. Jeśli przełącznik /AU nie jest określony, zakłada się, że używana jest opcja wiersza polecenia /AU+.

    /Na zewnątrz<Имя файла>
    [-NoT_runcate]
    ustawienie pliku do wyświetlania komunikatów serwisowych. Jeśli klucz –NoT_runcate (oddzielony spacją) jest ustawiony, plik nie jest usuwany

    /L<Каталог>
    określony jest katalog zlokalizowanych zasobów interfejsu (na przykład „RU”)

    /Wyłącz wiadomości startowe
    Pomija komunikaty startowe: „Konfiguracja bazy danych nie zgadza się z zapisaną konfiguracją. Kontynuować?"; „Możliwości twojego komputera nie wystarczą do edycji pomocy konfiguracyjnej. Aby edytować Pomoc, musisz mieć zainstalowany program Microsoft Internet Explorer w wersji 6.0 lub nowszej.»; „Możliwości twojego komputera nie wystarczą do edycji dokumentów html, w tym sekcji pomocy. Aby edytować dokumenty html, musisz zainstalować Microsoft Internet Explorer w wersji 6.0 lub nowszej. W tym uruchomieniu edycja dokumentów html nie będzie dostępna.

    /C<Строка текста>
    przekazywanie parametrów do konfiguracji

    C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

    Podany wiersz poleceń oznacza, że ​​system 1C:Enterprise 8.0 zostanie uruchomiony w trybie 1C:Enterprise, a baza informacji znajduje się w podkatalogu „\DB” katalogu „С:\1CV8\BIN”.

    С:\1cv81bin\1cv8.exe enterprise /s Serv06\ZUP /L RU
    A ten podany wiersz poleceń oznacza, że ​​system 1C:Enterprise 8.0 zostanie uruchomiony w trybie „1C:Enterprise”, adres bazy informacyjnej ZUP przechowywanej na serwerze 1C:Enterprise Serv06 i rosyjskim interfejsie

    Podobał Ci się artykuł? Podziel się z przyjaciółmi!
    Czy ten artykuł był pomocny?
    TAk
    Nie
    Dziękuję za opinię!
    Coś poszło nie tak i Twój głos nie został policzony.
    Dzięki. Twoja wiadomość została wysłana
    Znalazłeś błąd w tekście?
    Wybierz, kliknij Ctrl+Enter a my to naprawimy!