RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Обработка «Блокировка работы пользователей» (DataProcessors.БлокировкаРаботыПользователей)
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Обработка «Блокировка работы пользователей» (DataProcessors.БлокировкаРаботыПользователей)

Актуально для: 1С:Управление торговлей для Казахстана, ред. 3.4.5.21 · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Идентификация

Параметр Значение
Тип объекта Обработка (DataProcessor)
Имя БлокировкаРаботыПользователей
Полное имя DataProcessors.БлокировкаРаботыПользователей
Синоним «Блокировка работы пользователей»
Конфигурация Управление торговлей для Казахстана, редакция 3.4 (версия 3.4.5.21)
Навигационная ссылка e1cib/list/Обработка.БлокировкаРаботыПользователей

Назначение. Сервисная (административная) обработка, предназначенная для планового или немедленного ограничения (блокировки) работы пользователей в информационной базе. Применяется администратором перед выполнением регламентных операций, требующих монопольного или «тихого» режима: обновление конфигурации, свёртка/архивирование данных, тестирование и исправление базы, резервное копирование, крупные регламентные пересчёты. Обработка устанавливает время начала блокировки, текст предупреждающего сообщения и код разрешения (пароль), с которым администратор сохраняет доступ в базу после наступления блокировки. По завершении работ блокировка снимается той же обработкой.

Это служебная обработка, а не учётный документ. Она не относится к предметной области учёта (НДС, ИПН, взносы, план счетов РК и т. п.), не хранит табличных данных в базе и не формирует бухгалтерских проводок. Национальная специфика РК (ставка НДС 16 %, МРП 4 325 ₸, МЗП 85 000 ₸, вычет по ИПН 30 МРП и т. д.) к данному объекту не применима и в его логике не участвует.

2. Реквизиты и табличные части

Обработка не имеет реквизитов объекта и табличных частей, хранимых в информационной базе. Все параметры вводятся администратором на форме и используются как параметры сеанса/константы блокировки. Рабочие параметры (реквизиты формы):

Параметр (реквизит формы) Тип Назначение
НачалоБлокировки Дата (дата и время) Момент, с которого начинает действовать блокировка. Может быть текущим (немедленно) или отложенным (запланированным).
ОкончаниеБлокировки Дата (дата и время) Плановый момент автоматического окончания действия блокировки. Может не заполняться (блокировка до ручного снятия).
КодРазрешения (ПараметрСеанса) Строка Код разрешения на подключение. Позволяет администратору войти в базу после установки блокировки, добавляя его в строку соединения (/UC).
СообщениеПользователям Строка Текст, отображаемый пользователям при попытке работы/подключения во время блокировки.
БлокироватьРегламентныеЗадания Булево Признак остановки/блокировки регламентных заданий на период блокировки.
ЗапретитьРаботуПользователей Булево Признак установки блокировки установления соединений (жёсткая блокировка новых сеансов).
СостояниеБлокировки Строка/перечисление (служебный) Текущее состояние: не установлена / запланирована / действует.

3. Формы

Форма Назначение
Основная форма (Форма) Единая рабочая форма администратора: ввод времени начала/окончания блокировки, кода разрешения и текста сообщения, установка и снятие блокировки, отображение текущего состояния и списка активных сеансов.

Отдельные формы списка/выбора у обработки, как правило, отсутствуют — открытие производится по навигационной ссылке e1cib/list/Обработка.БлокировкаРаботыПользователей, которая вызывает основную форму.

4. Ключевые процедуры модулей

Прикладной BSL-код в evidence не приложен, поэтому ниже указаны типовые обработчики для сервисной обработки блокировки сеансов (реализация в модуле формы и модуле объекта):

  • ПриОткрытии (модуль формы) — при открытии считывает текущее состояние блокировки соединений/сеансов (ПолучитьБлокировкуСеансов, ПолучитьБлокировкуРаботыПользователей), заполняет поля формы, обновляет отображаемое состояние и признак «блокировка действует».
  • УстановитьБлокировку (команда/процедура) — формирует объект параметров блокировки, заполняет НачалоБлокировки, ОкончаниеБлокировки, КодРазрешения, Сообщение и вызывает установку блокировки на сервере (УстановитьБлокировкуСеансов / УстановитьБлокировкуРаботыПользователей). При необходимости блокирует регламентные задания.
  • СнятьБлокировку (команда/процедура) — снимает установленную блокировку (СнятьБлокировкуСеансов), возвращает возможность подключения регламентных заданий и обновляет состояние на форме.
  • ОбновитьСостояние / ОбновитьАктивныеСеансы — периодически (по таймеру формы) обновляет отображение текущего состояния и список активных сеансов пользователей (ПолучитьСеансыИнформационнойБазы).
  • ЗавершитьСеансыПользователей — принудительное завершение активных сеансов пользователей перед началом монопольных работ (использование административного соединения/кластера).
  • ПроверитьКорректностьПериода (обработчик проверки) — контроль, что окончание блокировки не раньше начала и что задан код разрешения при отложенной блокировке.

5. Проведение и движения

Обработка не проводится и не формирует движений по регистрам накопления/сведений и бухгалтерским проводкам. Объект типа «Обработка» не участвует в механизме проведения документов.

Результат работы обработки — установка системных параметров блокировки информационной базы средствами платформы (блокировка установления соединений и блокировка регламентных заданий), а не запись данных в регистры. Соответственно, к ней неприменимы типовой план счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010), формирование ЭСФ/СНТ и расчёт налогов.

6. Связанные объекты и ввод на основании

  • Ввод на основании для обработки не предусмотрен (обработки не участвуют в механизме ввода на основании).
  • Связанные объекты платформенного уровня: механизм блокировки сеансов (БлокировкаСеансов), блокировка регламентных заданий, административные средства работы с сеансами кластера.
  • Смежные административные инструменты БСП в разделе «Администрирование»: подсистема «Завершение работы пользователей», регламентное задание завершения сеансов, форма управления доступом. Обработка функционально дополняет эти механизмы, предоставляя администратору интерфейс планового ограничения работы.

7. Точки расширения

  • Расширение конфигурации: добавление обработчиков-перехватчиков (&Вокруг, &Перед, &После) к процедурам УстановитьБлокировку / СнятьБлокировку для регистрации событий в журнале, рассылки уведомлений пользователям или интеграции с внешним планировщиком регламентных работ.
  • Дополнительные реквизиты формы через расширение — например, шаблон текста сообщения по типу работ или интервал автоматического продления блокировки.
  • Регламентное задание можно связать с обработкой для автоматической установки/снятия блокировки по расписанию (перед ночным обслуживанием и после него).
  • Подписки на события / общие модули БСП — интеграция с подсистемой уведомления пользователей о плановых работах.

Требует проверки (версионно-специфично): точный состав методов платформенной блокировки и наличие обёрток БСП зависит от версии платформы 1С:Предприятие и версии подсистем БСП, включённых в сборку 3.4.5.21; при доработке сверяйтесь с фактическим модулем формы обработки в конкретной поставке.

Частые вопросы

Формирует ли обработка бухгалтерские проводки или движения по регистрам?
Нет. Это служебная обработка: она не проводится и не создаёт движений. Её результат — установка системных параметров блокировки сеансов и регламентных заданий информационной базы средствами платформы.
Где найти обработку в конфигурации?
По навигационной ссылке 1С: e1cib/list/Обработка.БлокировкаРаботыПользователей. Открывается основная форма администратора.
Зачем задавать код разрешения при блокировке?
Код разрешения (пароль) позволяет администратору войти в базу после наступления блокировки, добавив его в строку соединения (параметр /UC). Без него в заблокированную базу не войдёт никто, включая администратора.
Почему в описании нет ставки НДС 16 %, МРП и вычетов по ИПН?
Обработка блокировки работы пользователей относится к администрированию информационной базы, а не к учёту. Налоговая специфика РК (НДС 16 %, МРП 4 325 ₸, МЗП 85 000 ₸, вычет 30 МРП и т. д.) к данному объекту неприменима и в его логике не участвует.
Можно ли автоматизировать установку и снятие блокировки по расписанию?
Да. Через расширение или связанное регламентное задание можно вызывать процедуры установки/снятия блокировки по расписанию — например, включать блокировку перед ночным обслуживанием и снимать после его завершения.

Читайте также

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.