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


Напоминание по полю типа связь

Напоминание

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

#1 Arom555

    Участник

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

Отправлено 05 Октябрь 2017 - 09:52

Добрый день.
Подскажите пожалуйста как сделать. Весь форум облазил так ничего и не нашел.
Есть таблица с документами. А в таблице есть толе типа связь на контрагенты. У таблицы контрагенты есть поле ответственный бухгалтер типа пользователь.

Как сделать, чтобы при добавление записи {new_record} в таблицу, страбатывало напоминание и показывалось ответственному бухгалтеру.
Я понимаю, что это надо делать через режим эксперта, но как не пойму. Т.е. мне по полю контрагент надо выйти на ответственного бухгалтера.

Добавлять еще одно поле бухгалтер и вычислением его заполнять не очень хочется.
Спасибо!

#2 Александр Пономарев

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

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 05 Октябрь 2017 - 13:15

Самый простой вариант - добавить в таблицу с документами поле типа "пользователь", значение которого автоформировать ссылкой на поле пользователя в автовычислении, а затем создать уведомление с условием "если текущий пользователь равен указанному в созданном поле".

#3 Arom555

    Участник

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

Отправлено 06 Октябрь 2017 - 08:41

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

#4 Arom555

    Участник

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

Отправлено 09 Октябрь 2017 - 15:37

Можно или нельзя сделать в режиме эксперт?

#5 CbCoder

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

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

Отправлено 10 Октябрь 2017 - 09:47

Можно через вложенный запрос, как то так:

`Контрагент` IN (SELECT id FROM f_data111 WHERE f222 = '{текущий}')

"111" - id таблицы Контрагенты (префикс может быть cb_ или другой)
"222" - id поля Бухгалтер
заменяете на актуальные

За точность не ручаюсь, писал по памяти.





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

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