Автоматизация - Не отрабатывает поле Ajax запрос

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

Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

Есть поле с типом Ajax запрос

с таким кодом:

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

$value = $_POST['parent_item_id'];

   echo '<script>$("#fields_1910").val(' . $value . ').trigger("change").trigger("chosen:updated")</script>';
Суть его в передаче родительского ID (значения) в поле вложенной (текущей) сущности (в тип поля Сущность) - те. Заголовок родителя передается в поле Сущность (подключено к этой же родительской сущности) - в дочернюю сущность.

Через обычную форму редактирования все работает, в консоли нет ошибок, все отрабатывает.

http://prntscr.com/10w2rze
http://prntscr.com/10w2iwv

Я попытался сделать подобный функционал - в форме автоматизации, добавил поле Ajax запрос, как полагается, но значение не передается в него, консоль показывает такие ошибки http://prntscr.com/10w2lyl

Возможно код не срабатывает в таком виде для автоматизации, есть ли какое-то решение, чтобы действие работало и для автоматизации? Может что-то в коде прописать еще (чего-то не хватает) ? Не силен в программировании, буду рад подсказке, совету.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение support »

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

Ну как раз поля я вывел в форму автоматизации, там их 2 всего - поле куда должно подставиться значение по правилам Ajax поля, и собственно - само Ajax поле с кодом подстановки значения http://prntscr.com/10w2lyl. Другие поля вроде как не задействованы.

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

Добавил в форму автоматизации все поля, которые только есть (которые можно вывести в форме) с ручным редактированием. Результат - тот же: не срабатывает скрипт... Не пойму в чем проблема, в основной форме работает, а в форме автоматизации - нет. Хотя другой подобный скрипт (см.ниже) работает в форме автоматизации (не конкретно в моей базе, версия 2.7.2):

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

$user = [1612];  // [xxx] - поле с типом Пользователи

$personal_query = db_query("select id from app_entity_60 where field_972='" . $user . "'",false);
if($personal = db_fetch_array($personal_query))
{
	//echo $personal['id'];
  
  echo '<script>$("#fields_980").val(' . $personal['id'] . ').trigger("change").trigger("chosen:updated")</script>';
}
Вот эта ошибка что-то значит? http://prntscr.com/10yxpsa

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение support »

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

Ув. специалисты!

Может у кого-то был подобный опыт, или есть может идеи, почему не работает в форме автоматизации. Я заметил, что в обычной форме (если глянуть на блок "отладки") - поле родительской сущности, которое оформлено заголовком - заполнено http://prntscr.com/10zqizs . И соответственно, оно передается в поле Сущность - дочерней записи. Это поле (в родительской записи) имеет тип Статический текст по шаблону.

Но в форме автоматизации, почему-то не "вытягивается"... http://prntscr.com/10zqmmw

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

Re: Автоматизация - Не отрабатывает поле Ajax запрос

Сообщение alcompstudio »

Вопрос пока снимается, обошел другим способом.
Ответить