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


доступ к связанным таблицам


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

#1 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 14 Май 2014 - 10:42

как правильно написать вычисление для ограничения добавления строк в связанную таблицу из главной?

#2 CbCoder

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

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

Отправлено 14 Май 2014 - 11:35

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

#3 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 15 Май 2014 - 09:47

я хочу ограничить добавление строк в связанной таблице в случае если менеджер в основной не равно текущий

#4 CbCoder

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

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

Отправлено 15 Май 2014 - 10:43

Добавьте правило в группу доступа менеджеров с данным с условием и отключите там права на добавление для данной таблицы.

#5 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 15 Май 2014 - 11:12

не работает так

#6 CbCoder

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

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

Отправлено 15 Май 2014 - 11:54

А подробнее? Добавляете правило и оно не работает? Тогда скриншот правила выложите.

#7 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 12:09

Прикрепленный файл  Безымянный.jpg   238,1К   14 Количество загрузок:

#8 CbCoder

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

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

Отправлено 16 Май 2014 - 12:12

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

#9 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 14:23

Прикрепленный файл  1.png   144,72К   7 Количество загрузок:

#10 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 14:23

Прикрепленный файл  1.png   144,72К   7 Количество загрузок:

Прикрепленные файлы

  • Прикрепленный файл  2.png   111,68К   5 Количество загрузок:
  • Прикрепленный файл  2.png   111,68К   4 Количество загрузок:


#11 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 14:26

настройки доступа

#12 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 14:26

настройки доступа

Прикрепленные файлы

  • Прикрепленный файл  1.png   144,72К   3 Количество загрузок:
  • Прикрепленный файл  2.png   111,68К   2 Количество загрузок:


#13 Дмитрий ТЛК НЕВА

    Новичок

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

Отправлено 16 Май 2014 - 15:02

при таких настройках, и с своих и в чужих клиентах отсутствует возможность добавления строчки в связанную таблицу реквизиты.

#14 CbCoder

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

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

Отправлено 16 Май 2014 - 15:09

Просмотр сообщенияДмитрий ТЛК НЕВА (15 Май 2014 - 09:47) писал:

я хочу ограничить добавление строк в связанной таблице в случае если менеджер в основной не равно текущий

Прошу прощения, не обратил внимание сразу на фразу "если менеджер в основной не равно текущий". Так убрать права на добавление невозможно (нельзя задать в правах одной таблицы условие по полю из другой). Более того, по-моему это и логически не имеет смысла: какая собственно разница из какой именно записи вы добавляете строку в другую таблицу? Поправьте меня, если заблуждаюсь.





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

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