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

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    14608    23    32    

34

Хранение секретов в Hashicorp Vault для 1С

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

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    2038    kamisov    13    

38

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

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

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

27.02.2024    3828    PROSTO-1C    10    

36

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

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

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

1 стартмани

27.10.2023    1917    platonov.e    1    

23

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

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

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

5 стартмани

24.04.2023    5680    18    soulner    7    

31

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

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

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

2 стартмани

08.12.2022    6285    34    Silenser    12    

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

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


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

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

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