Size: a a a

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

2020 June 08

A

Andrey in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Спасибо, буду капать там. Поищу как 1С реализовала это в УТ-ERP и ДО
В УХ есть возможность посмотреть?
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Andrey
В УХ есть возможность посмотреть?
Нет доступа, к сожалению
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Andrey
В УХ есть возможность посмотреть?
А там также как в ДО сделано? Тоже есть такой функционал?
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Вот в этом могу глянуть
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Andrey
В УХ есть возможность посмотреть?
Не подскажешь в каком доке это реализовано? Принцип реализации может тоже знаешь?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Не подскажешь в каком доке это реализовано? Принцип реализации может тоже знаешь?
Я не программист, поэтому не скажу.

Да, там есть справочник этапы согласования, они создаются для каждого документа, и в этапе указывается, какие реквизиты документа на нем можно редактировать.

При открытии документа проверяется, на каком этапе документ, и в зависимости от этого открываются для редактирования разрешенные реквизиты. Или вся форма только на чтение.

Сделано через общий модуль. Как именно - не знаю.
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Спасибо большое!
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Вот в этом могу глянуть
Например документ заявка на расход (может называться заявка на оплату или подобным образом)
источник

ПБ

Павел Белов... in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Спасибо, буду капать там. Поищу как 1С реализовала это в УТ-ERP и ДО
в ух используется справочник «настройки доступности реквизитов»

запись справочника прикрепляется к этапу согласования

на этапе согласования документ находится в каком-либо статусе (присвоенном ему после прохождения предыдущего этапа)
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Павел Белов
в ух используется справочник «настройки доступности реквизитов»

запись справочника прикрепляется к этапу согласования

на этапе согласования документ находится в каком-либо статусе (присвоенном ему после прохождения предыдущего этапа)
Спасибо, сужается радиус поиска:))
источник
2020 June 09

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Например такое решение - У пользователя создать табличную часть с состояниями Заказов. И к нему уже привязывать новую роль с RLS
Можно гибрид сделать. РЛС на РС состояния заказов. Добавить вид доступа по состояниям. ДС с заказами РЛС кажется отфильтрует. А форму заказа можно минимально доработать по условиям доступности состояния. Тогда не будет усложнения РЛС для заказов. Избежите ада в производительности.
Для остальных ситуаций (отчеты и т.п.) нужно будет всегда соединяться с состояниями.
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Можно гибрид сделать. РЛС на РС состояния заказов. Добавить вид доступа по состояниям. ДС с заказами РЛС кажется отфильтрует. А форму заказа можно минимально доработать по условиям доступности состояния. Тогда не будет усложнения РЛС для заказов. Избежите ада в производительности.
Для остальных ситуаций (отчеты и т.п.) нужно будет всегда соединяться с состояниями.
Но если юзеры не смогут видеть все состояния (или документы не во всех состояниях) - специфический вариант.

Вообще не вижу смысла использовать рлс для таких задач, хотя опять же я не разработчик, может чего то не понимаю
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Павел Белов
в ух используется справочник «настройки доступности реквизитов»

запись справочника прикрепляется к этапу согласования

на этапе согласования документ находится в каком-либо статусе (присвоенном ему после прохождения предыдущего этапа)
Мне только непонятно, как в УХ блокируется доступ к редактированию формы
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Andrey
Мне только непонятно, как в УХ блокируется доступ к редактированию формы
Там достаточно сложный механизм. Как сказал Павел Белов выше, используется справочник Настройки доступности реквизитов. Насколько я понял, они вообще не стали использовать RLS. А блокировка формы дело не мудреное:))) ТолькоПросмотр = Истина
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Это типа, пользователь что то там наколбасил, а потом бац, тебе нельзя?:))
И при чтении на сервере у формы
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Там достаточно сложный механизм. Как сказал Павел Белов выше, используется справочник Настройки доступности реквизитов. Насколько я понял, они вообще не стали использовать RLS. А блокировка формы дело не мудреное:))) ТолькоПросмотр = Истина
Связывать 3-4 справочника не мудрено.

Меня именно блокировка смущала. Но если через про ТолькоПросмотр = истина сделано, вопрос снят))

А рлс тоже используется но параллельно, он с этой блокировкой не связан
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Ну вроде при создании на сервере прописал все что хотел. Спасибо всем за помощь, коллеги!
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
источник

NG

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

Z

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