Агент сервера «1С:Предприятия» 8.3 и его параметры запуска

В клиент-серверной базе

Блокировку можно установить или снять из консоли сервера 1С
  • Пуск1C Предприятие 8 (x86-64) ДополнительноАдминистрирование серверов 1С Предприятия
  • В 1CV8 Servers  (x86-64)Central 1C Enterprise 8.3 Server
  • Выбираем наш сервер Кластеры Локальный кластер

Устанавливаем флажок «Блокировка начала сеансов включена»

1С сама запустится:

  • когда закончится период
  • при снятии блокировки

Как войти в такую базу в момент ее блокировки?

Для того чтобы зайти необходимо запустить 1С с ключем /UC и указать секретный код

Если забыли код или забыли внести окончание периода

    • Попробовать запуск с пустым кодом «/UC»
    • Сменить дату на ПК. Например на год назад/код вперед, ели войдет снять блокировку и вернуть время назад
    • Удалить файл 1Cv8.cdn в каталоге базы. Он содержит информацию по блокировке:

{1,20160929131500,20160929141500,»Програvма заблокирована до 14:15. Для администратора: Для того чтобы разрешить работу пользователей, воспользуйтесь консолью кластера серверов или запустите «»1С:Предприятие»» с параметрами: ENTERPRISE /F»»C:1sbasesbp39″» /CРазрешитьРаботуПользователей /UC{amp}lt;код разрешения{amp}gt;»,»Секретный»,»»}

  • Для клиент-серверной базы: зайти в свойства базы и снять блокировку там

Работа в пакетном режиме.

Вот все команды (параметры запуска), которые воспринимает страж. Способы их использования описаны далее в примерах пакетных файлов. Команды передается стражу после ключа /С, некоторые команды состоят из нескольких параметров – через точку с запятой без пробелов.

  1. ЗаблокироватьИБЗавершитьРаботуПользователей;{amp}lt;КодРазрешения{amp}gt;;{amp}lt;ФайлФлагПользователиНеОтключены{amp}gt;;{amp}lt; ТаймаутОтложеннойБлокировки{amp}gt;
  2. ПроверитьРезультатОбновления;{amp}lt; ЛогОбновления{amp}gt;;{amp}lt;ФайлФлагОбновлениеНеПрошло{amp}gt;
  3. РазрешитьРаботуПользователей;{amp}lt;КодРазрешения{amp}gt;
  4. РазрешитьРаботуФоновыхЗаданий;{amp}lt;КодРазрешения{amp}gt;
  5. РазрешитьРаботуПользователейИфоновыхЗаданий;{amp}lt;КодРазрешения{amp}gt;
  6. ПроверитьРоботаОбмена
  7. ПерезапуститьСерверПредприятия;{amp}lt;ТаймаутПерезапуска{amp}gt;

Ниже приведен пример пакетного файла резервного копирования баз, который запускается из шедулера сервера. Стражи являются файловыми базами, поднятыми на сервере предприятия.Вся информация о результатах работы пакетного файла сохраняется в лог-файле, определенном в переменной командного файла LogFile.

Вообще все в пакетном файле настраивается вверху, там где set. Аккуратнее с кодировками: bat-файл должен быть сохранен в OEM. При обновлении платформы надо не забывать менять строку запуска set v8exe=…, а также иногда требуется ручная перерегистрация ComConnector с помощью RegSvr32 на той машине, где выполняется страж.

Контроль робота обмена.

Для такого режима работы стража предназначен пункт меню «Обслуживаемая конфигурация Наблюдение за роботом обмена».

Если запустить этот режим, то каждые несколько минут страж будет контролировать файл-флаг активности робота (это прописано в наших специфических обработках, робот должен говорить о том что он активен). В случае отсутствия активности робота после выполнения регламента или зависания робота, и разумеется когда не установлена блокировка соединений, он отключит соединения данного пользователя-робота если они зависли и запустит его заново.

Блокировка регламентных заданий.

История появления этого режима следующая: когда начали эксплуатировать УПП в боевом режиме оказалось, что РасчетСебестоимостиВыпуска проводится несколько часов. Есть также вариант «Провести вне транзакции» — занимает от 30 минут до полутора часов, но при этом часто появляются ошибки блокировки транзакций.

https://www.youtube.com/watch?v=ytcopyrightru

Мешают, например, обмены данными с центральным узлом. Вот для этого скажем бухгалтеру, проводящему РСВ, дан доступ к стражу с правами Пользователь – устанавливает стражем блокировку регламентных заданий, проводит в УПП документ РСВ, снимает блокировку. И ничего не знает при этом про сервер предприятия и админский доступ.

Для этого предназначен пункт меню «Обслуживаемая конфигурация Блокировка регламентных заданий».

При этом используется специально сгенерированный код разрешения, и например пользователю не удастся снять блокировку, установленную не им, а админом.

Для этого предназначен пункт меню «Обслуживаемая конфигурация Блокировка соединений регламентных заданий». При этом можно указать код разрешения и время блокировки.

https://www.youtube.com/watch?v=ytdevru

Этот режим можно использовать для администрирования информационной базы пользователем, не знающим пароль администратора кластера. Например, такой режим использовался, когда мне нужно было обновлять самописную конфигурацию на чужом сервере, где на кластер у меня прав не было, а были админские права только на одну базу, которую я сопровождал. Страж был поднят админами того кластера только для доступа к одной нужной мне базе.

Код конфигурации открыт, идеи для дальнейшего развития — заставить один страж работать с несколькими базами, избавится от пакетных файлов когда можно… Но это будет уже совсем другая конфигурация.

Понравилась статья? Поделиться с друзьями:
Юридическая энциклопедия
Adblock detector