ОБСУЖДЕНИЕ

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

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

Добавлено: puh14, опередил. Тогда маленький коммент к ответу, не "ПриВыводеСтроки()", а "ПриПолученииДанных()" не будет тормозить при прокрутке списка.
 
1) поправить форму выбора, проверять после того как пользователь выбор произвел.
А можно ли сделать недоступным для выбора? Чтобы "серым", неактивным цветом подсвечивалось?
 
Добавьте реквизит с типом "булево". Значение которого и проверять.
 
Всем спасибо! Проблему решила! :)
 
Статус
Закрыто для дальнейших ответов.