Заблокировать базу 1с от пользователей

Часто необходимо по каким либо причинам заблокировать доступ пользователей к базе данных 1С 8. Такая необходимость возникает при проведении различных регламентных работ: установка обновлений конфигурации или платформы, запуск обработок требующих отсутствия пользователей в программе, во избежании исключительной блокировки данных и т.п.

Как можно заблокировать базу в режиме 1С:Предприятие?

Для конфигураций использующих обычное приложение.

  • Зайдите в базу в режиме 1С:Предприятие 8;
  • (В Бухгалтерии 2.0)Перейдите в меню Сервис -> Управление пользователями и доступом -> Завершение работы пользователей;
  • (В ЗУП 2.5) Перейдите в меню Сервис -> Служебные -> Блокировка установки соединений с информационной базой;
  • В открывшейся обработке задайте временной интервал в течении которого пользователи не смогут заходить в базу(важно что бы дата начала блокировки была больше текущего времени, иначе заблокировать базу не получится);
  • Установите флаг Блокировка установки соединений включена;
  • Напишите сообщение, которое увидят пользователи при попытке зайти в программу;
  • Задайте код разрешения доступа, для того что бы вы смогли осуществить вход в базу;
  • Нажмите кнопку “Выполнить”.
  • После того как наступит время начала блокировки базы, всех пользователей постепенно(а не сию секунду!) выбросит из базы.
  • Зайдите в базу используя код разрешения доступа. Для этого запустите 1С 8 с параметром /UC .
  • Пример: “C:Program Files1cv8common1cestart.exe” /uc1234

Для конфигураций использующих управляемое приложение.

  • Для конфигураций на управляемых формах блокировка устанавливается аналогично, но:
  • (УТ 11, Бухгалтерия 3.0)Для запуска обработки блокировки базы зайдите на закладку Администрирование и выберите пункт меню Блокировка работы пользователей. Если вы не видите такого пункта, то щелкните правой кнопкой мыши на панели навигации ->Настройка панели действий -> Группа “Сервис” — > перетащите данный пункт в правую часть окошка. Обработка блокировки базы для конфигураций на управляемых формах выглядит так:

В данной статье показано, как запретить вход пользователя в программу 1С:Предприятие 8 на примере Бухгалтерии предприятия 3.0.

  • Статья
  • Комментарии (0)

Для начала зайдем в список пользователей:

Кликнув на строке с нужным пользователем, открываем карточку:

Все, что нужно сделать,- это снять признак Вход в программу разрешен и записать элемент.

После этого данный пользователь пропадет из списка пользователей при старте приложения:

Если отлученный пользователь попробует вручную вписать свое имя и нажать на ОК, появится такое сообщение:

Разрезы учета (характеристики, упаковки и т.п.), качество, единицы измерения, классификаторы.

Банковские счета, кассы, заявки на расходование денежных средств. Авансовые отчеты, эквайринг, договора кредитов и депозитов. Финансовый результат, партионный учет, учет себестоимости товаров.

Расширение скрывает от пользователей документы, созданные другими пользователями (происходит автоматический отбор по полю Менеджер, Ответственный или Заявитель).

При автоматическом обновлении типовой конфигурации 1С:Предприятие происходит создание архивной копий базы данных, и в этот момент вход в информационную базу блокируется на время выполнения процесса архивирования.

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

Для разблокировки базы в данном случае существует несколько вариантов:

1) Прописать команду в Дополнительных параметрах запуска 1С:

ENTERPRISE /F" " /CРазрешитьРаботуПользователей /UCРезервноеКопирование

Необходимо открыть окно 1С:Предприятие, в списке баз выбрать базу, которая заблокирована, и в меню справа выбрать пункт «Изменить», в открывшемся окне нажимаем кнопку «Далее».

Открывается окно «Редактирование информационной базы», здесь нам необходим пункт Дополнительные параметры запуска. В пустой строке прописываем команду:

ENTERPRISE /F" " /CРазрешитьРаботуПользователей /UCРезервноеКопирование

В данной команде необходимо прописать путь к заблокированной базе, в угловых скобках вместо " ":

ENTERPRISE /F" " /CРазрешитьРаботуПользователей /UCРезервноеКопирование, и нажимаем «Готово».

В этот момент начинает запускаться база в режиме «Предприятия», необходимо выбрать пользователя и ввести пароль, процесс запуска происходит, но потом выкидывает – это нормально. После необходимо заново открыть окно 1С:Предприятия, выбрать базу, которая заблокирована, и в меню справа выбрать пункт «Изменить», в открывшемся окне нажимаем «Далее» и в «Дополнительных параметрах запуска» удаляем внесенную команду ENTERPRISE /F" " /CРазрешитьРаботуПользователей /UCРезервноеКопирование, затем заново открываем базу в обычном режиме.

2) Изменение даты (времени) на компьютере на момент до блокировки. Метод позволяет зайти в базу и снять блокировку, после чего дата (время) меняются обратно.

Для того чтобы изменить дату и время на компьютере, необходимо одним кликом левой кнопкой мыши открыть настройки даты и времени, которые располагаются внизу справа на «Рабочем столе», затем нажимаем на «Изменение настроек даты и времени…», в открывшемся окне выбираем кнопку «Изменить дату и время» – выставляем время и дату до блокировки: Например, дата и время блокировки 26.09.2019 14:50:45, чтобы снять блокировку, меняем дату на 25.09.2018, а время 13:53:17, после изменений заходим в базу и восстанавливаем изначальные параметры даты и времени.

3) Удаление файла блокировки 1Cv8.cdn из каталога с информационной базой.

Для удаления файла блокировки 1Сv8.cdn необходимо запустить 1С:Предприятие, в списке информационных баз выделяем нужную, нажимаем кнопку "Изменить".

Из поля "Каталог информационной базы" копируем путь до базы данных и нажимаем "Отмена".

Вставляем скопированный путь до каталога с информационной базой в проводнике Windows.

В открывшемся каталоге находим и удаляем файл 1Cv8.cdn, после в обычном режиме запускаем 1С.

4) Модификация файла 1Cv8.cdn в каталоге базы.

Открываем 1Cv8.cdn с помощью текстового редактора (блокнота).

Первый параметр "1" является признаком блокировки. Если его поменять на "0" и сохранить файл, то база должна запуститься в обычном режиме.

Поле "Кода для разблокировки" указывается в кавычках после "/UC ". Если код разрешения ранее не был задан, то его можно указать в данном поле и сохранить файл (например "0000"). Далее этот код указываем в строке параметра запуска программы и запускаем как в варианте 1 разблокировки данной статьи.

Консультант Компании «АНТ-ХИЛЛ»

При цитировании статей или заметок ссылка на сайт автора обязательна

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock detector