Перейти к содержимому


Регулирование доступа в подчиненной таблицы

подчиненнаясвязанная доступ

Сообщений в теме: 4

#1 vitaliy

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 17 Январь 2014 - 17:17

Сразу на примере:
Как запретить добавлять позиции в накладную, если статус у накладной "Проведена"?

Спасибо.

Сообщение отредактировал vitaliy: 17 Январь 2014 - 17:17


#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 17 Январь 2014 - 18:45

Просмотр сообщенияvitaliy (17 Январь 2014 - 17:17) писал:

Как запретить добавлять позиции в накладную, если статус у накладной "Проведена"?
Посредством правил доступа никак не сделать. Стояла абсолютно аналогичная задача. Единственное, что было предложено, через javascript скрывать кнопку Добавить запись в подчиненных таблицах при условии если поле Статус, в Вашем случае, содержит Проведена.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#3 vitaliy

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 18 Январь 2014 - 09:59

Спасибо, добрый человек! А вообще-то в правила можно и режим эксперта для таких случаев добавить!

#4 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 18 Январь 2014 - 20:31

В принципе, можно написать что то вроде триггера на добавление.
Проверять статус накладной, и если он равен "Проведена", то тут же и удалять.
Все это в вычислениях
"...Сижу, паяю. CRM починяю..."
Мои разработки

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Январь 2014 - 13:57

Странно, почему-то пропало мое сообщение из этой темы, я отвечал еще в пятницу. Продублирую тогда:

"Через группу доступа - никак, т.к. условие слишком сложное для правил. Можно добавить вычисление, удаляющее добавленные в подтаблицу текущую позицию уже после ее добавления."





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных