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

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

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

Сообщение alcompstudio »

Добрый день!

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

Заявки

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

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

http://joxi.ru/EA4GjvvtXVqDj2

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

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

Может каким-то кодом php это можно сделать, или в самой автоматизации доделать код для добавления такого условия (например, поле родителя по умолчанию http://joxi.ru/Q2K3G77HOBa9k2 - вопрос к Сергею) ?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Файл из архива замените в modules\items\views\
Программа автоматически проверит, если в сущности Заявки есть поле с типом Сущность (Компании) то значения в родительскую будет автоматически подставляться при клонировании в сущность Договоры по заявкам
Вложения
processes.zip
(6.23 КБ) 92 скачивания
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

Да, отлично, так работает!

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

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

Вдруг в будущем возникнет такая ситуация, как тут правильно поступить? Может все-таки где-то в настройках прописывать, чтобы подставлялось из конкретного поля наверняка http://joxi.ru/Q2K3G77HOBa9k2 ? Если это конечно, технически возможно.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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