Снятие блокировки на редактирование справочников в типовых конфигурациях

26.04.23

Администрирование - Информационная безопасность

В процессе работы с типовыми решениями от 1С приходится постоянно разблокировать реквизиты справочников и некоторых ПВХ. Это, прямо скажем, утомляет, когда работа идет в тестовой базе. Публикация позволяет снять ограничение либо совсем, либо в рамках сеанса. Работает полноценно платформе версии не ниже 8.3.16 и конфигурации ERP 2.5. Работает также на 8.3.14 и ERP 2.4 с ограничениями.

Скачать исходный код

Наименование Файл Версия Размер
Снятие блокировки на ERP 2.5, платформа от 8.3.16
.cfe 10,19Kb
7
.cfe 10,19Kb 7 Скачать
Снятие блокировки для роли "Полные права"
.cfe 6,00Kb
10
.cfe 6,00Kb 10 Скачать
Снятие блокировки для любых пользователей:
.cfe 6,62Kb
5
.cfe 6,62Kb 5 Скачать

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

 

 

В итоге решил сделать расширение. Оно 

  • либо совсем отключает блокировку при помощи константы "Отключить блокирование" (для платформы не ниже 8.3.16)
  • либо на текущий сеанс (сочетанием клавшим ctrl+g). Работоспособность расширения проверена в конфигурации 1С:ERP Управление предприятием 2 (2.5.7.226).

Универсальные расширения (по замыслу автора должны подойти к любой конфигурации и платформе, которая поддерживает механизм расширений):

Расширение "Снятие блокировки для роли "Полные права" снимает блокировки для всех пользователей с ролью "ПолныеПрава"

Расширение "Снятие блокировки для роли "Полные права" снимает блокировки для всех пользователей вне зависимости от ролей и констант и без дополнительных действий. 

 

Расширения отключают блокировку сразу для всех объектов, которые могут быть ею затронуты.  

 

 

Разрешить редактирование реквизитов ERP справочники

См. также

AUTO VPN (portable)

Информационная безопасность Платные (руб)

Автоматизация подключения пользователей к удаленному рабочему месту или сети посредством создания автоматического VPN (L2TP или L2TP/IPSEC и т.д.) подключения без ввода настроек пользователем (с возможностью скрытия этих настроек от пользователя). Программа автоматически выполняет подключение к VPN серверу и после успешного коннекта , если необходимо, подключение к серверу удаленных рабочих столов (RDP).

1200 руб.

24.03.2020    14491    22    32    

33

Настройка аутентификации в 1С с использованием стандарта RFC 7519 (JWT)

Информационная безопасность Платформа 1С v8.3 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    3166    PROSTO-1C    10    

32

Device flow аутентификация, или туда и обратно

Информационная безопасность Платформа 1С v8.3 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    1714    platonov.e    1    

23

Анализатор безопасности базы сервера 1С

Информационная безопасность Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    5566    17    soulner    7    

29

Двухфакторная аутентификация в 1С через Telegram и Email

Информационная безопасность Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    6116    33    Silenser    12    

23

История одного взлома или проверьте вашу систему на безопасность

Информационная безопасность Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

От клиента клиенту, от одной системы к другой, мы вновь и вновь встречаем одни и те же проблемы и дыры в безопасности. На конференции Infostart Event 2021 Post-Apocalypse Виталий Онянов рассказал о базовых принципах безопасности информационных систем и представил чек-лист, с помощью которого вы сможете проверить свою систему на уязвимость.

26.10.2022    9447    Tavalik    46    

113
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1616 29.03.22 08:59 Сейчас в теме
(0) тема актуальна. наконец-то кто-то сделал...
OlegAr; kser87; +2 Ответить
2. kser87 2441 29.03.22 09:08 Сейчас в теме
3. RustIG 1616 29.03.22 10:23 Сейчас в теме
(2) в БП 3.0 кстати такого неудобства нет
4. kser87 2441 29.03.22 10:26 Сейчас в теме
(3) интересно, с чем связана такая несправедливость?
5. RustIG 1616 29.03.22 11:04 Сейчас в теме
(0) Скачал - пошли ошибки:
1) Русский язык - контроль свойства - отключил контроль
2) Режим совместимости 8.3.16 - у меня 8.3.14 - изменил на 8.3.14

3) Далее, логично вылезло:
"При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена.
Константа.УЗОтключитьБлокирование: Использование констант в расширениях недопустимо в режиме совместимости 8.3.15 и ниже"
6. kser87 2441 29.03.22 11:09 Сейчас в теме
(5) спасибо, мой косяк. надо было указать минимальную версию платформы.
7. kser87 2441 29.03.22 11:11 Сейчас в теме
(6) для версии 8.3.14 придется отдельную cfe собрать
8. RustIG 1616 29.03.22 11:18 Сейчас в теме
(7) хочешь нетленку - придется постараться ... ;)
ixijixi; kser87; +2 Ответить
9. kser87 2441 29.03.22 11:22 Сейчас в теме
(8) стараться всегда надо;)
10. RustIG 1616 29.03.22 15:16 Сейчас в теме
(0) вообще можно без константы все сделать - константа в любой конфигурации будет лишней...
надо просто переопределить через расширение процедуру
Процедура ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты) Экспорт
Если РольДоступна("АдминистраторСистемы") ИЛИ РольДоступна("ПолныеПрава") Тогда
Объекты.Очистить();
КонецЕсли;
КонецПроцедуры


Через расширение можно создать свою роль - и ее прописать вместо типовых - и назначать кому надо
11. kser87 2441 29.03.22 15:29 Сейчас в теме
(10) тоже верно. Обнаружил, что в 2.4 недостаточно этого. Надо еще ЗапретРедактированияРеквизитовОбъектовСлужебный.ПодготовитьФорму() править и очищать там БлокируемыеРеквизиты
12. RustIG 1616 29.03.22 15:59 Сейчас в теме
(11)
ЗапретРедактированияРеквизитовОбъектовСлужебный

на ИТС в разделе БСП описаны только вот эти две процедуры для переопределения
https://its.1c.ru/db/bsp316doc#content:892:hdoc:
1) ПриОпределенииЗаблокированныхРеквизитов (расположение Общий модуль ЗапретРедактированияРеквизитовОбъектовПереопределяемый) - но в КА 2.4.13.281 - такой процедуры НЕТ
2) ПриОпределенииОбъектовСЗаблокированнымиРеквизитами
13. kser87 2441 29.03.22 16:08 Сейчас в теме
(10) видимо проблема в версиях БСП
14. glime 106 21.04.22 13:02 Сейчас в теме
Имхо, решение о таком инструменте крайне спорное, так как эта блокировка, как последний рубеж, говорящий, "Одумайся", ну или как вопрос "А ты понимаешь на что может повлиять редактирование?". В продуктах ERP/КА/УТ, могут потом привести к проблеммам в учете.
15. kser87 2441 21.04.22 15:26 Сейчас в теме
(14) никто же не заставляет их использовать в рабочей базе. я лично снимаю в тестовой
16. TorLink 30.06.22 14:44 Сейчас в теме
(14), а когда после массовой загрузки номенклатуры, необходимо редактировать 10тыс позиций. Действия сознательные и необходимые. Что делать? Об этом 1С конечно подумать не могли и сделать возможность отключения проверки, вот и приходится костыли писать людям.((
17. kser87 2441 30.06.22 15:51 Сейчас в теме
(16) такие объемы лучше при помощи групповых обработок менять
18. TorLink 04.07.22 17:04 Сейчас в теме
(17) с разными значениями реквизитов? Хм, сомневаюсь.
19. ixijixi 1801 25.10.22 14:35 Сейчас в теме
(18) 10000 позиций вручную тоже сомнительное удовольствие
madonov; kser87; +2 Ответить
20. madonov 202 24.05.23 10:23 Сейчас в теме
(16)
Действия сознательные и необходимые.

Настолько сложные, что не поддаются скриптированию?
А потом пользователи программистов 1С почему-то недолюбливают, когда им выдают 10000 карточек номенклатуры на ручную обработку.
21. kser87 2441 26.05.23 11:07 Сейчас в теме
(20) бывают ситуации когда программно их не обработать. Но всегда можно найти компромисс
Оставьте свое сообщение