Связывание нескольких записей с одной.

Пишите ваши предложения здесь.
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

Re: Связывание нескольких записей с одной.

Сообщение $Expert »

support писал(а): 18 дек 2018, 23:26 Дайте скриншет с примером, а то я что то не понимаю до конца.
Насколько я вижу, возможность связывать выбранные записи с связанной сущностью появилась в версии 2.4, правда, почему - то она не анонсирована разработчиком и не документирована.
11.jpg
Но запись, с которой можно связать, должна быть создана предварительно. А нужно создать запись и связать с ней несколько.
Как я вижу реализацию: создаётся Автоматическое действие, которое создаёт связанную запись и связывает с ней выбранные записи в родительской сущности.
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Re: Связывание нескольких записей с одной.

Сообщение Paganini »

Связывать через это меню можно было и раньше. Да,речь именно об автоматическом создании записи в другой сущности и связывании с ней, с попутным заполнением формы, конечно же.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Связывание нескольких записей с одной.

Сообщение alcompstudio »

Сейчас тоже подробнее постараюсь описать, на примере.

Есть сущности (не имеющие родительско-подчиненную связь):

Задачи
Счета

Они имеют связи через поле с типом Связанные записи.

Так вот суть "бизнес-процесса" в том, что можно/нужно создавать ОДИН Счет для выбранных (например, выполненных на какую-то дату) Задач (при этом, естественно в задачах должны происходить какие-то изменения значений полей). Т.е. в Руководителе на данный момент нужно:

1. Создать запись в сущности Счет
2. Зайти в список задач, отфильтровать/выбрать нужные, и через меню связывания записей - связать, предварительно найдя среди множества уже имеющихся счетов, с данным счетом (записью в сущности Счета). http://prntscr.com/lxfavc

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

Сейчас в автоматизации выполняется действие со связанными записями, в т.ч. и создание новых записей с привязкой к ним других записей, НО автоматизация в текущем варианте сделает создание новой записи с привязкой к каждой другой записи - т.е. в вышеуказанном примере получится для каждой Задачи будет создан (и привязан) отдельный Счет. Если задач 10, 20, 30, то и счетов будет - 10, 20, 30 - по одному на каждую Задачу :)

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

Я так полагаю, что в настройках автоматизации по данному действию возможно будет работать только эта опция:

http://prntscr.com/lxfebk

http://prntscr.com/lxfiv8

Потому как автоматизация предполагает работу на странице записи с уже подключенными/имеющими связь множеством записей. А в данном предложении - наоборот - предполагается работа из множества записей.

-----

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

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

http://prntscr.com/lxfm4q
http://prntscr.com/lxfnub

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

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

Re: Связывание нескольких записей с одной.

Сообщение support »

Добавил в план. Подумаю над решением.
Ответить