Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=27561)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Ограничение на уровне запией

Автор: Михрутка 18.01.16, 15:41

1с 8.2. УТП 1.2.

У пользователя есть несколько ролей. В одной из ролей для документов "Перемещение товаров", стоит ограничение на чтение и просмотр: Порочие Поля

ГДЕ (СкладОтправитель.Подразделение = &ТекущееПодразделение) или (СкладПолучатель.Подразделение = &ТекущееПодразделение)


Однако оно не работает и отображаются все документы.
В чем может быть причина?

Автор: Vofka 18.01.16, 15:59

Цитата(Михрутка @ 18.01.16, 15:41) *
В чем может быть причина?

В том, что в других ролях этого ограничения нету.

Автор: Михрутка 18.01.16, 16:20

Vofka @ Сегодня, 15:59 *,
Хорошо, тогда вопрос по другому.

Как правильно ограничить доступ на уровне записей, чтобы пользователь одного подразделения видел только свои документы? На ккое поле нужно наложить ограничение, что-то я не пойму. Тем более что ранее на версии 1.1.16 работало так.

Я накладывал даже на все поля это ограничение, но оно не работает.

Автор: Acid 18.01.16, 16:31

если на одной из ролей есть "полный доступ" к этому документу, то будет полный доступ.

Автор: Михрутка 18.01.16, 23:36

Acid @ Сегодня, 16:31 *,
Нет. Полных прав нет ни у одной роли.

Может &ТекущееПодразделение не попадает в это условие каким-то образом?

Автор: sava1 19.01.16, 7:56

Цитата(Acid @ 18.01.16, 16:31) http://pro1c.org.ua/index.php?act=findpost&pid=107269

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua