Size: a a a

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

2020 October 30

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
Александр Капралов
Это не задача, это твоё решение. :)
это задача, прям так в ТЗ была написано)) мое решение - это проверка запросом, но оно не верно в данном случае. вот и прошу совета
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Сергей Сергеевич [ЕКБ]
это задача, прям так в ТЗ была написано)) мое решение - это проверка запросом, но оно не верно в данном случае. вот и прошу совета
Какую задачу решают то?
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
Александр Капралов
Какую задачу решают то?
при открытии внешней обработки - проверять а может ли текущий пользователь с ней работать, если нет - я все элементы на форме блокирую для доступа и вывожу сообщение что нет прав у текущего пользователя для работы с обработкой
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Сергей Сергеевич [ЕКБ]
при открытии внешней обработки - проверять а может ли текущий пользователь с ней работать, если нет - я все элементы на форме блокирую для доступа и вывожу сообщение что нет прав у текущего пользователя для работы с обработкой
А профиль выбран из головы? Или есть какое-то техническое обоснование, почему он выбран?
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
Александр Капралов
А профиль выбран из головы? Или есть какое-то техническое обоснование, почему он выбран?
список профилей приложен к ТЗ. профили есть и используются
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
кто-нибудь сталкивался с таким поведением формы? тащишь в одну сторону колонку, а тянутся все остальные причем в обратную сторону. Как лечить? это чуть допиленная УТ11, 8.3.15.1830
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Сергей Сергеевич [ЕКБ]
список профилей приложен к ТЗ. профили есть и используются
Сама обработка почему не должна быть доступна пользователю?
Список профилей по наименованию это хорошо конечно. Завтра профиль переименуют и всё.
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
Александр Капралов
Сама обработка почему не должна быть доступна пользователю?
Список профилей по наименованию это хорошо конечно. Завтра профиль переименуют и всё.
1) обработка откроется, но если нет прав - то нужно исключить возможность работы с ней "не тем пользователем". Например "Экономист" может работать а "Кладовщик" не должен
2) Могут и переименовать, но в данном случае уже не моя проблема. уточнял - сказали "так надо". да и люди там достаточно ответственные
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
а почему запросом-то получить нельзя?
источник

NG

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
и так как это все внутрянка реализации, никто не гарантирует, что в следующем _минорном_ обновлении бсп оно не сломается
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
а почему запросом-то получить нельзя?
при таком запросе у рядового пользователя получаю ошибку что нет прав на чтение этого справочника
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Программный интерфейс который предоставляет подсистема БСП и который ты можешь легко вызвать - он ролеориентированный.
Ты просто в своей обработке даже проверить ничего не сможешь, у твоего Кладовщика нет доступа к этим справочникам. Ни через запрос, ни через код.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Сергей Сергеевич [ЕКБ]
при таком запросе у рядового пользователя получаю ошибку что нет прав на чтение этого справочника
если опустить то, что вы делаете это неправильно (не учитываете включение через группы пользователей), то да, логично. при доступе к этим объектам всегда включается прив режим. а из обработки вы его включить не сможете
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
точнее сможете, если разрешите обработкам выполняться в не-безопасном режиме
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
да, @Doublesun верно говорит. добавьте новую роль, создайте под нее отдельный профиль и группу доступа. включайте нужных пользователей в нужные группы доступа или группы пользователей. и проверяйте через обычное РольДоступна или через БСПшную ЕстьРоль
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
хорошо..спасибо за советы...)
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
gosn1ck
кто-нибудь сталкивался с таким поведением формы? тащишь в одну сторону колонку, а тянутся все остальные причем в обратную сторону. Как лечить? это чуть допиленная УТ11, 8.3.15.1830
Инверсия от разработчиков.. Думаю, на партнерку надо
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
А разрешать запускать эту обработку в опасном режиме, проверяя при этом внутри кодом что кладовщик её открыть не может, это такая дыра в безопасности.
Что будет достаточно весело наблюдать, что там через эту обработку пользователи смогут с базой сделать. :)
источник

С

Сергей Сергеевич [ЕК... in 1С, БСП, DevOps и Архитектура
а пойдем с другой стороны: могу я ли получить список всех доступных мне ролей?
источник