Size: a a a

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

2020 June 08

DM

Dmitriy Marmyshev in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Был уверен, что при выпуске релиза ЕРП автоматом "нарезается" КА и УТ.
ЕРП 2.4.12 вышла в пятницу, а КА так и осталась старой...
Это у ребят сборки попадали или руками за выходные не успели вырезать лишнее)?
Да, автоматом вырезается. но все-таки процесс выпуска - контроль, чеклисты, проверка что все тесты прошли,  загрузка на фреш тесты на фреше... - это требует некоторого времени...
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Dmitriy Marmyshev
Да, автоматом вырезается. но все-таки процесс выпуска - контроль, чеклисты, проверка что все тесты прошли,  загрузка на фреш тесты на фреше... - это требует некоторого времени...
Ясно) Ну я честно ждал до конца рабочего дня. Начал волноваться ))
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Всем привет!
Конфигурация УНФ 1.6, БСП там 3.1.2.291. Есть функциональная опция ОграничиватьДоступНаУровнеЗаписейУниверсально. Может ли включение его как то мне помочь в моей задаче?
А задача следующая - в зависимости от Роли\Группы доступа(к чему привязаться в данном случае не важно), документ Заказ покупателя должен открываться в режиме редактирование или только на чтение по нахождению в определенном Состоянии (Состояние  - это справочник типовой). В стандартном RLS такого справочника естественно нет, да и если бы даже был, возможно и не помог бы.

В общем в чем вопрос:
1. Где можно найти что то внятное по теме ОграничиватьДоступНаУровнеЗаписейУниверсально?
2. Или же просто сделать регистр сведений или табличную часть для пользователя, куда записать состояния для него и дальше через RLS роли вытягивать для Изменения Заказа?

Надеюсь внятно описал задачу:)))
Заранее спасибо за помощь!
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Всем привет!
Конфигурация УНФ 1.6, БСП там 3.1.2.291. Есть функциональная опция ОграничиватьДоступНаУровнеЗаписейУниверсально. Может ли включение его как то мне помочь в моей задаче?
А задача следующая - в зависимости от Роли\Группы доступа(к чему привязаться в данном случае не важно), документ Заказ покупателя должен открываться в режиме редактирование или только на чтение по нахождению в определенном Состоянии (Состояние  - это справочник типовой). В стандартном RLS такого справочника естественно нет, да и если бы даже был, возможно и не помог бы.

В общем в чем вопрос:
1. Где можно найти что то внятное по теме ОграничиватьДоступНаУровнеЗаписейУниверсально?
2. Или же просто сделать регистр сведений или табличную часть для пользователя, куда записать состояния для него и дальше через RLS роли вытягивать для Изменения Заказа?

Надеюсь внятно описал задачу:)))
Заранее спасибо за помощь!
и универсальное и обычное ограничение доступа на уровне записей - это подсистема "УправлениеДоступом" из БСП. внятное по теме - на ИТС, в разделе документации по БСП 3.1
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
и универсальное и обычное ограничение доступа на уровне записей - это подсистема "УправлениеДоступом" из БСП. внятное по теме - на ИТС, в разделе документации по БСП 3.1
Доступ доступ доступ доступ доступ там будет написано)
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Это я уже нашел:))
Кто то может делал уже такую задачу? Ограничить возможность редактирование документа по его состоянию? Подскажите как правильно это все сделать. Мысли есть, но мне кажется, они все не оптимальные
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Например такое решение - У пользователя создать табличную часть с состояниями Заказов. И к нему уже привязывать новую роль с RLS
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Но, по моему это будет  ад:)). Состояний всего 8
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Это я уже нашел:))
Кто то может делал уже такую задачу? Ограничить возможность редактирование документа по его состоянию? Подскажите как правильно это все сделать. Мысли есть, но мне кажется, они все не оптимальные
Перед/ПриЗаписи, кодом, без РЛС
источник

RT

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

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Ну можно и так. Тогда еще и ПриСозданииНаСервере формы объекта надо будет
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
1. Перед, После
2. При создании

Как то кастыль, по моему
источник

RT

Ruben TOROSYAN in 1С, БСП, DevOps и Архитектура
Неужели нет более изящного решения?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Это я уже нашел:))
Кто то может делал уже такую задачу? Ограничить возможность редактирование документа по его состоянию? Подскажите как правильно это все сделать. Мысли есть, но мне кажется, они все не оптимальные
В документообороте кажется при открытии формы проверяется по статусу
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
RLS это для безопасности доступа к данным а не для красивостей на формочке
источник

RT

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

Z

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

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Ruben TOROSYAN
Это не совсем красивость. По процессу клиента каждый может видеть данные по Заказу, но скажем, логист может Заказ изменять только в своем состоянии
Обычно когда нужно делать такие штуки то функции конкретного ограниченного пользователя реализуются в формн внешней обработки которые открываются по ссылке из формы заказа. На обработку можно просто проверить права и возможность ее открытия так же легко заблокирлвать при неверном статусе заказа.
источник

Z

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

RT

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