Подскажите пожалуйста, как встроить в PHP скрипт в автоматизации какую-то команду, которая откроет нужную страницу записи в конце его выполнения?
Например: есть сущность "А" и сущность "Б". Создаем кнопку автоматизации для сущности "А" с PHP, где по определенным параметрам создается запись в сущности "Б" и некоторые значения из текущей записи сущности "А" переносятся в только что созданную запись сущности "Б", после этого нужно чтобы открывалась страница новой записи в сущности "Б".
Сейчас после выполнения остаешься в текущей сущности, где расположена кнопка, и это не удобно, так как чтобы увидеть результат выполнения, необходимо переходить на страницу сущности "Б" вручную.
Автоматизация, PHP, переход на нужную страницу: Решено
-
Lexxor2011
- Спонсор

- Сообщения: 71
- Зарегистрирован: 01 фев 2023, 18:12
- Имя: Алексей Грибков
- Откуда: Россия, г. Южно-Сахалинск
- Организация: ООО "Интер Энерджи"
Автоматизация, PHP, переход на нужную страницу: Решено
Последний раз редактировалось Lexxor2011 06 мар 2023, 15:37, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация, PHP, переход на нужную страницу
Попробуйте
21 - id сущности
1 - id записи
Код: Выделить всё
redirect_to('items/info','path=21-1');1 - id записи
-
Lexxor2011
- Спонсор

- Сообщения: 71
- Зарегистрирован: 01 фев 2023, 18:12
- Имя: Алексей Грибков
- Откуда: Россия, г. Южно-Сахалинск
- Организация: ООО "Интер Энерджи"
Re: Автоматизация, PHP, переход на нужную страницу
Сергей, спасибо огромное! Заработало!
С Днем Защитника Отечества!!!
Еще один маленький вопрос, если не сложно!
В коде я делаю выборку по пустому полю field_509, которое является выпадающим списком из сущности "КП"
проблема в том, что если удалить запись КП из сущности КП, то удаляется id из поля field_509 в сущности "Транзакции", но само это поле не становится как бы пустым и повторно этот запрос уже не срабатывает. Нужно заходить через форму в каждую из этих записей в "Транзакциях" и удалять как бы пустое поле из выпадающего списка.
Может нужно еще какое-то условие добавить на field_509 в запросе? Не могу сообразить только какое

С Днем Защитника Отечества!!!
Еще один маленький вопрос, если не сложно!
В коде я делаю выборку по пустому полю field_509, которое является выпадающим списком из сущности "КП"
Код: Выделить всё
// выбираем из "Транзакций" записи, где есть id "Исходящего запроса", но нет id в поле КП
$transactions_query = db_query("select id as trans_id from app_entity_52 where field_512 = [id] and field_509 = 0");
if (db_num_rows($transactions_query)>0) { // если количество строк в запросе не равно 0 (то есть нет еще КП по данному запросу)
// создаем новое КП
Может нужно еще какое-то условие добавить на field_509 в запросе? Не могу сообразить только какое
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация, PHP, переход на нужную страницу
Ну, если поле пустое, то в условии должно быть: and length(field_509)=0
-
Lexxor2011
- Спонсор

- Сообщения: 71
- Зарегистрирован: 01 фев 2023, 18:12
- Имя: Алексей Грибков
- Откуда: Россия, г. Южно-Сахалинск
- Организация: ООО "Интер Энерджи"
Re: Автоматизация, PHP, переход на нужную страницу
Попробовал, так не срабатывает. Видимо после удаления связанной записи в поле с выпадающем списком остается какая-то ссылка на id удаленной записи, и запрос не воспринимает это поле как пустое.support писал(а): 23 фев 2023, 11:05 Ну, если поле пустое, то в условии должно быть: and length(field_509)=0
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация, PHP, переход на нужную страницу
Если связь по полю Сущность, то при удалении связанной записи, значение в поле не изменяется. Там храниться ID записи. При удалении нужно обновлять само поле.
-
Lexxor2011
- Спонсор

- Сообщения: 71
- Зарегистрирован: 01 фев 2023, 18:12
- Имя: Алексей Грибков
- Откуда: Россия, г. Южно-Сахалинск
- Организация: ООО "Интер Энерджи"
Re: Автоматизация, PHP, переход на нужную страницу
Ок, спасибо за информацию! Сделаю значит автоматизацию на удаление, чтобы очищались поля по связанной записиsupport писал(а): 24 фев 2023, 07:01 Если связь по полю Сущность, то при удалении связанной записи, значение в поле не изменяется. Там храниться ID записи. При удалении нужно обновлять само поле.