Добавление Пользователя из формы другой сущности и автоподстановка в поле

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Добавление Пользователя из формы другой сущности и автоподстановка в поле

Сообщение alcompstudio »

Добрый день!

Есть сущность Пользователи компании, в которой поле типа Сущность Аякс, ссылается на системную сущность Пользователи. И есть поле Аккаунт (тип Пользователи).

В форме Пользователи компании можно через "+" добавлять нового Пользователя напрямую в сущность Пользователи http://joxi.ru/VrwDNllHjgLa5m.

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

http://joxi.ru/YmEdGDDtBL1jRr

Но вот проблема заключается в автоподстановке вновь добавленного таким нехитрым способом пользователя в поле Акканут. Т.е. при таком добавлении он-то в БД добавляется, но нельзя его даже выбрать в поле Аккаунт, пока или не сохраню/закрою форму, а потом заново зайду в редактирование формы Пользователи компании, и только тогда могу уже выбрать нового пользователя, которого только создал.

Есть ли какой-то способ (может через поле ПХП каким-то кодом...), чтобы при создании таким образом пользователя, он автоматом подставлялся в поле Аккаунт (тип поля -Пользователи). ? Понимаю, что нужна "перезагрузка" формы, чтобы скрипт подтянул вновь созданного пользователя, но может будет какая-то возможность?

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

Буду рад подсказкам, идеям, может кто-то уже реализовывал подобное?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Добавление Пользователя из формы другой сущности и автоподстановка в поле

Сообщение nruslan2 »

Ну тут проблема что вы используете поле сущность которая ссылается на сущность пользователя.
Как оказалось в коде программы не было просто предусмотрено пере обновление полей в поле Пользователи.
Да и вся проблема я так понимаю в использовании на одной записи и поля Пользователи и Полу Сущность (ссылающая на Пользователей) отсутствие кнопки Добавить(плюсик) в поле Пользователи.

НО)) встречайте доработка №73)) в поле Пользователи появилась возможность добавлять записи (плюсик), а заодно попутно как раз и ваша пробела была с обновление подправлена(если я правильно все таки ее понял!)
viewtopic.php?p=21058#p21058
Ответить