Как Ограничить Доступ К Договорам.

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Добрый день! Сложилась такая ситуация. Управление торговлей 10.3. Нужно реализовать "Договор первой поставки". Так, чтобы после первой поставки по этому договору он был недоступен для всех, кроме пользователей со спец.правами. При этом в списке договоров он должен быть виден. Прошу помощи! Как это можно реализовать? Или проще говоря - нужно ограничить выбор договоров по условию, при этом все договора должны быть видны в списке выбора, просто некоторые из них недоступны для выбора.
Заранее спасибо всем!
 

puh14

Well-known member
11.07.2008
1 412
0
#2
1) поправить форму выбора, проверять после того как пользователь выбор произвел.
2) Модифицировать формы справочника - в процедуре при выводе строки заполняем все колонки данными договора, а ссылку на сам договор обнуляем для всех пользователей, кроме нужных ( вот тут не очень уверен - можно ли такое).
 

Darlock

Well-known member
04.01.2008
560
1
#3
В обработчик "ПриИзменении()" вставить запрос по выбираемому договору к регистру взаиморасчетов. Если оборот есть - запрет.

Добавлено: puh14, опередил. Тогда маленький коммент к ответу, не "ПриВыводеСтроки()", а "ПриПолученииДанных()" не будет тормозить при прокрутке списка.
 

Darlock

Well-known member
04.01.2008
560
1
#5
Добавьте реквизит с типом "булево". Значение которого и проверять.
 
Статус
Закрыто для дальнейших ответов.