Warning в автоматизации [решено]

Любые критические ошибки будут исправлены в течение 24-48 часов.
Ответить
Аватара пользователя
Andres
Сообщения: 70
Зарегистрирован: 09 окт 2016, 01:44
Имя: Andres Orumets
Откуда: Estonia, Maardu

Warning в автоматизации [решено]

Сообщение Andres »

Добрый день,
При создании нового пользователя через автоматизацию по API выдает предупреждение:
Array ( [status] => success [data] => Array ( [id] => 16 ) )
Warning: Cannot modify header information - headers already sent by (output started at /site.ru/plugins/ext/classes/processes/processes.php(1834) : eval()'d code:42) in
/site.ru/includes/functions/urls.php on line 26
Последний раз редактировалось Andres 30 апр 2024, 19:16, всего редактировалось 1 раз.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 786
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Warning в автоматизации

Сообщение Fait »

Andres писал(а): 29 апр 2024, 16:32 Добрый день,
При создании нового пользователя через автоматизацию по API выдает предупреждение:
Array ( [status] => success [data] => Array ( [id] => 16 ) )
Warning: Cannot modify header information - headers already sent by (output started at /site.ru/plugins/ext/classes/processes/processes.php(1834) : eval()'d code:42) in
/site.ru/includes/functions/urls.php on line 26
При создании пользователя через автоматизацию должны быть заполнены все обязательные системные поля: Логин, Пароль, Имя, Фамилия, E-mail, Язык системы, Группа доступа, Статус.
Если что-то из этого пропущено, будут ошибки.
Аватара пользователя
Andres
Сообщения: 70
Зарегистрирован: 09 окт 2016, 01:44
Имя: Andres Orumets
Откуда: Estonia, Maardu

Re: Warning в автоматизации

Сообщение Andres »

Fait писал(а): 29 апр 2024, 19:45 При создании пользователя через автоматизацию должны быть заполнены все обязательные системные поля: Логин, Пароль, Имя, Фамилия, E-mail, Язык системы, Группа доступа, Статус.
Если что-то из этого пропущено, будут ошибки.
Просто взял значения одного пользователя и передал. Все-равно warning. Вроде ничего не пропустил...

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

$status=[5];
$skin=[14];
$lang=[13];
$firstname=[7];
$lastname=[8];
$username=[12];
$usermail=[9];

$items = array();
$items[] = array(

  'group_id' => 4, //4 - ID группы пользователя
  'field_5' => $status,
  'field_14' => $skin,
  'field_13' => $lang,
  'firstname' => $firstname,
  'lastname' => $lastname,
  'username' => $username,
  'email' => $usermail,
  'password' => '123456789',//Если не указан, будет сгенерирован автоматически.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 786
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Warning в автоматизации

Сообщение Fait »

Странно, у меня тоже есть такая автоматизация, и warning не вылазит нигде...
Из карточки контрагента создаётся профиль пользователя по кнопке автоматизации.
У вас тоже что-то такое?
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 786
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Warning в автоматизации

Сообщение Fait »

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

Re: Warning в автоматизации

Сообщение support »

Похоже что в автоматизации используется PHP код и есть команда echo или print_r что есть не корректно.
Программа не может перейти на другую страницу и пишет
Cannot modify header information - headers already sent by
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 786
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Warning в автоматизации

Сообщение Fait »

support писал(а): 30 апр 2024, 07:57 Похоже что в автоматизации используется PHP код и есть команда echo или print_r что есть не корректно.
Программа не может перейти на другую страницу и пишет
Cannot modify header information - headers already sent by
Кстати да, точно!
В автоматизации же не должно быть команд вывода на экран, а если они есть, то сбои случаются.
Аватара пользователя
Andres
Сообщения: 70
Зарегистрирован: 09 окт 2016, 01:44
Имя: Andres Orumets
Откуда: Estonia, Maardu

Re: Warning в автоматизации

Сообщение Andres »

support писал(а): 30 апр 2024, 07:57 Похоже что в автоматизации используется PHP код и есть команда echo или print_r что есть не корректно.
Программа не может перейти на другую страницу и пишет
Cannot modify header information - headers already sent by
Точно, именно так и было. "Век живи - век учись!"
Спасибо Сергей и Fait!
Аватара пользователя
Andres
Сообщения: 70
Зарегистрирован: 09 окт 2016, 01:44
Имя: Andres Orumets
Откуда: Estonia, Maardu

Re: Warning в автоматизации

Сообщение Andres »

Fait писал(а): 29 апр 2024, 19:45 При создании пользователя через автоматизацию должны быть заполнены все обязательные системные поля: Логин, Пароль, Имя, Фамилия, E-mail, Язык системы, Группа доступа, Статус.
Если что-то из этого пропущено, будут ошибки.
Кстати, для заметки. Нужны только:
Логин, Имя, Фамилия, E-mail
Пароль генерируется рандомно, если оставить пустым.
Остальное само выставляется по дефолту.
Ответить