Страница 1 из 1

Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 26 янв 2022, 16:12
sajanagr
Всем привет
что мне необходимо реализовать, может все гораздо проще)))
Задача
ЗП сотрудника складывается из двух составляющих оклад + выплата за закрытие вакансии
мотивационную часть реализовать по примеру https://docs.rukovoditel.net.ru/index.php?p=98 тут все понятно
в Проекте есть вложенные сущности:
Изображение

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

Также есть сотрудник (пользователь) у него есть вложенные сущности
Изображение

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

Создаю в автоматизации действие "выполнить процесс после добавления записи",
Изображение

создаю действие "клонировать текущую запись"
и хочу ее клонировать во вложенную сущность "Учет рабочего времени" в сущности Сотрудники(пользователи) но в выборе не вижу ее((
Изображение

доступа к пользователям отсюда нет, получается. Или что-то не так делаю?

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 26 янв 2022, 19:52
Antonyous99
... получается.
Сделайте отдельную сущность "Сотрудники" и уже к ней все нужные подсущности.
Добавьте в "Сотрудники" поле типа "пользователь", таким образом можно будет настроить права и правила доступа.

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 26 янв 2022, 19:54
alcompstudio
А у вас Отчеты по сотрудникам в отдельной ветке расположены? Не вижу по скрину. А может вам просто подчинить отчеты к сущности Учет рабочего времени, если уж отчеты влияют на формирование временных затрат? И просто подсчетом из вложенных сущностей выводить временные затраты в род.сущность Учет рабочего времени. Все равно же отчеты явно должны быть подчинены верхней сущности Сотрудники (как логично напрашивается). И вы избавитесь от лишнего клонирования.

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

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 27 янв 2022, 10:04
support
Да, в сущность Пользователь нельзя копировать. Она исключается из списка и соответственно исключаются все вложенные сущности. Выйти из положения можно выполнит PHP код через автоматизацию и там уже добавить запись. Пример тут https://docs.rukovoditel.net.ru/index.p ... apis%CA%B9

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 27 янв 2022, 10:07
Oleg
вот это не подойдет??

viewtopic.php?f=2&t=4575&p=20523#p20523

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 29 янв 2022, 11:19
Fait
sajanagr писал(а): 26 янв 2022, 16:12 Изображение
Я с данным вопросом помочь не смогу, а вот вопрос у меня есть.
Как вы сделали сущность Соцсети с радугой? :shock:

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 29 янв 2022, 14:35
nruslan2
Элементарно делается:
радуга это эмоджи)

Re: Автоматизация -> клонирование текущей записи. Доступ к вложенным сущности Пользователь

Добавлено: 31 янв 2022, 13:57
Max0n
Fait писал(а): 29 янв 2022, 11:19 Как вы сделали сущность Соцсети с радугой? :shock:
Методом инъекции такого вида:

Код: Выделить всё

 "></i>Вставляем иконку emoji<i class="
viewtopic.php?p=22118#p22118