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

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

Добавлено: 19 дек 2018, 09:23
$Expert
support писал(а): 18 дек 2018, 23:26 Дайте скриншет с примером, а то я что то не понимаю до конца.
Насколько я вижу, возможность связывать выбранные записи с связанной сущностью появилась в версии 2.4, правда, почему - то она не анонсирована разработчиком и не документирована.
11.jpg
Но запись, с которой можно связать, должна быть создана предварительно. А нужно создать запись и связать с ней несколько.
Как я вижу реализацию: создаётся Автоматическое действие, которое создаёт связанную запись и связывает с ней выбранные записи в родительской сущности.

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

Добавлено: 20 дек 2018, 13:56
Paganini
Связывать через это меню можно было и раньше. Да,речь именно об автоматическом создании записи в другой сущности и связывании с ней, с попутным заполнением формы, конечно же.

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

Добавлено: 20 дек 2018, 15:30
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

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

Это в качестве идеи. Может кто-то дополнит, поправит мою мысль).

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

Добавлено: 20 дек 2018, 15:48
support
Добавил в план. Подумаю над решением.