Size: a a a

1С, БСП, DevOps и Архитектура

2020 June 02

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Ошибка как правило где-нибудь в самом конце, на последних обработчиках.
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
Не получается настроить ограничение доступа для нового документа.
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 3.0 (3.0.3.142)
Включен новый РЛС. (вариант работы: производительный)
Мои действия:
1. добавил в конфигурацию Документ.Документ1. Один реквизит: Организация
а) модуль формы Документ.Документ1:
- ПриЧтенииНаСервере добавил УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
- ПослеЗаписиНаСервере добавил УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
б) общий модуль УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа добавил строку: Списки.Вставить(Метаданные.Документы.Документ1, Истина);
в) ОпределяемыйТип.ВладелецЗначенийКлючейДоступа.Тип добавил тип Документ.Документ1
г) ОпределяемыйТип.ВладелецЗначенийКлючейДоступаДокумент.Тип добавил тип Документ.Документ1
д) ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект.Тип добавил тип Документ.Документ1
е) модуль менеджера Документ.Документ1: добавил Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт Ограничение.Текст = "РазрешитьЧтениеИзменение ГДЕ ЗначениеРазрешено(Организация)"; КонецПроцедуры
ж) добавил новую роль Роль1. Установил ограничения для документа Документ1: Права "Чтение" установил ограничение: "Прочие поля" - #ДляОбъекта("")
з) добавил новую Подсистему Подсистема1.
и) под полными правами создал два Документ1 с разными организациями "Ромашка ОАО" и "Перспектива ЗАО"
к) добавил пользователя Тест, создал для него профиль с ролью Роль1, включил этот профиль в новую группу доступа и установил ограничение по организации "Ромашка ОАО", добавил пользователя в эту группу доступа

по итогу для нового пользователя отображается список документов Документ1 со всеми организациями
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
подскажите  .. что я пропустил ?
источник

УР

Усманов Ранис... in 1С, БСП, DevOps и Архитектура
Обновил вспомогательные данные?
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
да
источник

УР

Усманов Ранис... in 1С, БСП, DevOps и Архитектура
А под вариантом старым RLS работает?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Дмитрий Павлов
подскажите  .. что я пропустил ?
проверка внедрения бсп что-нибудь говорит?
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
упс .. забыл про это .. сейчас проверю
источник

УР

Усманов Ранис... in 1С, БСП, DevOps и Архитектура
И нет ли у данного пользователя другой роли., где чтение разрешено всех
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
такого нет .. проверял
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
Усманов Ранис
Обновил вспомогательные данные?
вы были правы .. пропустил этот пункт (был уверен что сделал) .. обновил и все заработало .. спасибо
источник

УР

Усманов Ранис... in 1С, БСП, DevOps и Архитектура
Отлично!)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Дмитрий Павлов
Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 3.0 (3.0.3.142)
Включен новый РЛС. (вариант работы: производительный)
Мои действия:
1. добавил в конфигурацию Документ.Документ1. Один реквизит: Организация
а) модуль формы Документ.Документ1:
- ПриЧтенииНаСервере добавил УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
- ПослеЗаписиНаСервере добавил УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
б) общий модуль УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа добавил строку: Списки.Вставить(Метаданные.Документы.Документ1, Истина);
в) ОпределяемыйТип.ВладелецЗначенийКлючейДоступа.Тип добавил тип Документ.Документ1
г) ОпределяемыйТип.ВладелецЗначенийКлючейДоступаДокумент.Тип добавил тип Документ.Документ1
д) ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект.Тип добавил тип Документ.Документ1
е) модуль менеджера Документ.Документ1: добавил Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт Ограничение.Текст = "РазрешитьЧтениеИзменение ГДЕ ЗначениеРазрешено(Организация)"; КонецПроцедуры
ж) добавил новую роль Роль1. Установил ограничения для документа Документ1: Права "Чтение" установил ограничение: "Прочие поля" - #ДляОбъекта("")
з) добавил новую Подсистему Подсистема1.
и) под полными правами создал два Документ1 с разными организациями "Ромашка ОАО" и "Перспектива ЗАО"
к) добавил пользователя Тест, создал для него профиль с ролью Роль1, включил этот профиль в новую группу доступа и установил ограничение по организации "Ромашка ОАО", добавил пользователя в эту группу доступа

по итогу для нового пользователя отображается список документов Документ1 со всеми организациями
3.0.3.142 ???
Ох и отчаянный вы человек.
На 3.0.3.154 уже третий раз в проде откатились на стандартный.
Последний раз вообще феерический. Изменили профиль без ограничений РЛС, забрали право чтения внешних обработок. В итоге из регистров попропадали очень массово ключи. Никакие пересчеты, обновления данных их не вернули.
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
это БСП в конфигурации от Раруса .. нужно перейти на новый рлс .. вот и разбираюсь как собственные доработки в него протащить
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
только не на таких низких релизах БСП.
РЛС не работоспособен без доработок. Ошибки очень печальные.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Точнее не всех БСП, а подсистемы
источник

ДП

Дмитрий Павлов... in 1С, БСП, DevOps и Архитектура
спасибо .. учту
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Чтобы не трахать себе моск и не убить лишний месяц на разборки - вкидывайте модули от последней 3.0.3
служебный, повт, и МодМенеджера РС.ПраваРолей. Ну или по человечески все обновлять.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
А вообще вот так выглядит откат с середины пятницы в СУБД
источник