Ошибка автоматизации при подстановке [current_user_id]

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

Ошибка автоматизации при подстановке [current_user_id]

Сообщение alcompstudio »

Добрый день!

Внезапно возникла ошибка http://joxi.ru/MAjDZllHdbK3Nm

Не могу понять в чем проблема (появилась после обновления файла из этой темы viewtopic.php?p=26521#p26521 )

В настройках автоматизации такое условие http://joxi.ru/1A50vppC4MyxZ2

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

Re: Ошибка автоматизации при подстановке [current_user_id]

Сообщение support »

Повторите ошибку в персональной демо https://www.rukovoditel.net.ru/demo.php и дайте ссылку на демо. Буду разбираться.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Ошибка автоматизации при подстановке [current_user_id]

Сообщение alcompstudio »

support писал(а): 10 окт 2022, 12:26 Повторите ошибку в персональной демо https://www.rukovoditel.net.ru/demo.php и дайте ссылку на демо. Буду разбираться.
В персональной демо не могу повторить ошибку, у меня еще осталась демо-версия с предыдущего заказа, возможно там файлы системы не обновились еще по последней доработки (processes.php) ?

Но у себя на тестовой базе повторил ошибку. Сначала загрузил файл processes.php с дистрибутива 3.2.1 - все работало, но потом заменил его текущим (с доработкой) - и появилась ошибка.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9009
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка автоматизации при подстановке [current_user_id]

Сообщение support »

Нашел в чем причина.
В файле modules\items\views\processes.php
Найдите строчку 216

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

if($current_item_id and $count_selected==1 and ($current_entity_id==$app_process_info['entities_id']))
Замените ее на:

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

if($current_item_id and ($count_selected==1 or $count_selected==0) and ($current_entity_id==$app_process_info['entities_id'])) 
Сообщите результат.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Ошибка автоматизации при подстановке [current_user_id]

Сообщение alcompstudio »

Да, все работает, спасибо!
Ответить