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

26.04.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Снятие блокировки на ERP 2.5, платформа от 8.3.16
.cfe 10,19Kb
7
7 Скачать (1 SM) Купить за 1 850 руб.
Снятие блокировки для роли "Полные права"
.cfe 6,00Kb
13
13 Скачать (1 SM) Купить за 1 850 руб.
Снятие блокировки для любых пользователей:
.cfe 6,62Kb
5
5 Скачать (1 SM) Купить за 1 850 руб.

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

 

 

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

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

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

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

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

 

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

 

 

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

См. также

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

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

2400 руб.

29.08.2016    30212    10    1    

11

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

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

30.05.2024    7051    kamisov    18    

61

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

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

27.02.2024    8976    PROSTO-1C    10    

40

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

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

1 стартмани

27.10.2023    2667    platonov.e    1    

23

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

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

5 стартмани

24.04.2023    6501    21    soulner    8    

33

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

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

2 стартмани

08.12.2022    7668    53    Silenser    12    

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

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


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

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

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