• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Guest

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

puh14

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

Darlock

В обработчик "ПриИзменении()" вставить запрос по выбираемому договору к регистру взаиморасчетов. Если оборот есть - запрет.

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

Darlock

Добавьте реквизит с типом "булево". Значение которого и проверять.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!