Вопрос по клонированию сущностей

Все вопросы/проблемы по установке и использовании.
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Вопрос по клонированию сущностей

Сообщение Grafline »

Есть структура
Сущность 1, в нее вложены Сущность 2 и Сущность 3
Есть автоматизация При создании в сущности 3 клонировать запись в сущность 2 - Тут все ок

Пытаюсь сделать тоже самое для вложенной, в Сущность 2 Сущности 4 (Клонировать запись из 3 в 4 при создании в 3)
Ели делаю процес и нажимаю то спрашивает родительскую сущность из 2, выбираю все ок

Но не хочет работать автоматом после создания. Для выбора родителя указываю как в примере 5=[parent_item_id] Только в место 5 подставляю поле из сущности 3 [15]=[parent_item_id] где [15] = id существующей сущности 2 . При этом запись не создается. Как правильно прописать в таком случае

Задача при создании записи в сущности 3 ( вложенность в сущность 1) создавать ( по средствами клонирования) запись в сущности 4 ( вложена в 2, а та в 1)
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

Заметил момент что если отдать данные насильно например
45=[parent_item_id] Где 45 это реальный айди все работает верно
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вопрос по клонированию сущностей

Сообщение support »

Доработал код. Файл из архива замените в plugins\ext\classes\processes\

Теперь можно применить следующие конструкции

Код: Выделить всё

[id]=[parent_item_id]
или

Код: Выделить всё

[15]=[parent_item_id]
Проверяйте и сообщите результат.
Вложения
clone_subitems.zip
(1.29 КБ) 213 скачиваний
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

Обновил, запись создается но значение подставляет 0 а не из поля
Вот что в бд вижу http://joxi.ru/1A5w5J1Ubljjzm

Проверил для вариантов
[15] - Числовое поле - заполняем прис создании что руками что автоматом
[15] - Сущность список аякс с 1 значением - храним значение id из нужной сущности
[15] - Формула где тоже получаем ID Числом

Во всех случаях результат как показал.
При клонировании прописано вот так
[15]=[parent_item_id]

При этом передавая ети данные в другое поле
[15]=[16] - Поле числовое или с типом сущность в сущности 4 - все передает верно.
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

Проверил по отдельности после создания в БД записывается как положено значение в колонку 15 предположим 45
При клонировании если это значение указать насильно тоже все ок - пример 45=[parent_item_id]
Может стоит сделать не [15] - а простым запросом к бд?
Сергей клонирование поддерживает прямые запросы?

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

Re: Вопрос по клонированию сущностей

Сообщение support »

Сергей клонирование поддерживает прямые запросы?
нет
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

Жду тогда варианта как правильно сделать. Или что в коде поправить. Ещё раз спасибо
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

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

Re: Вопрос по клонированию сущностей

Сообщение support »

Добавил еще кусочек кода. Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.
Вложения
clone_subitems2.zip
(1.3 КБ) 178 скачиваний
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Вопрос по клонированию сущностей

Сообщение Grafline »

Тоже самое( Не подставляет родителя пишет 0. Проверяю на версии 2.8
Сейчас попробую на 2.83 обновить
Ответить