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

Клонирование текущей записи - установить значение по умолчанию (куда клонировать)

Добавлено: 08 окт 2022, 18:38
alcompstudio
Добрый день!

Есть структура:

Заявки

Компании
- Договоры по заявкам

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

http://joxi.ru/EA4GjvvtXVqDj2

Это логично, но хотелось бы чтобы в данном окне уже было какое-то (предустановленное по какому-то правилу) значение родителя. В сущности Заявки (откуда клонируем) есть поле сущность аякс, которое ссылается на конкретную запись из сущности Компании. Может как-то в правилах можно из поля Заявки переносить значение в диалоговое окно выбора записи для клонирования?

Т.е. в Заявке например, такая компания http://joxi.ru/n2YMv55IkEpjp2 . И мы в этой же заявке нажимаем кнопку (автоматизация клонирования текущей записи) и в диалоговом окне эта же компания уже отображается http://joxi.ru/82Q1E55t8Bb1W2 . Это было бы логично, если бы можно было бы такое условие ставить для родителя.

Может каким-то кодом php это можно сделать, или в самой автоматизации доделать код для добавления такого условия (например, поле родителя по умолчанию http://joxi.ru/Q2K3G77HOBa9k2 - вопрос к Сергею) ?

Re: Клонирование текущей записи - установить значение по умолчанию (куда клонировать)

Добавлено: 09 окт 2022, 07:32
support
Файл из архива замените в modules\items\views\
Программа автоматически проверит, если в сущности Заявки есть поле с типом Сущность (Компании) то значения в родительскую будет автоматически подставляться при клонировании в сущность Договоры по заявкам

Re: Клонирование текущей записи - установить значение по умолчанию (куда клонировать)

Добавлено: 09 окт 2022, 15:46
alcompstudio
Да, отлично, так работает!

Вопрос только в следующем: если вдруг будет 2 (или более) поля сущность/сущность Аякс, где будут размещаться значения из одной и той же сущности (у меня есть такое на практике, только в других сущностях), то как система распознает, из какого из полей проверять на значение, чтобы подставить его?

Например, в теории, по вышеуказанному примеру, если будут поля Компании 1 и Компании 2, где выбираем значение из одной и той же подсущности Компании. При автоматизации клонирования, система из какого поля будет проверять подстановку - К1 или К2 ? Сейчас как я понял, система видит поле сущность аякс, просматривает что там за значения (из какой они сущности), если что-то "подходящее/совпадающее" есть - то подставляет в форму клонирования (род.сущность).

Вдруг в будущем возникнет такая ситуация, как тут правильно поступить? Может все-таки где-то в настройках прописывать, чтобы подставлялось из конкретного поля наверняка http://joxi.ru/Q2K3G77HOBa9k2 ? Если это конечно, технически возможно.

Re: Клонирование текущей записи - установить значение по умолчанию (куда клонировать)

Добавлено: 09 окт 2022, 17:21
support
Например, в теории, по вышеуказанному примеру, если будут поля Компании 1 и Компании 2
Вот когда будет на практике, будем думать о доп. настройке:)