Автоматизация - Подставляется неправильное значение из родительской записи

Ответить
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение nikorn »

Задача - автоматизация регистрации оплаты.
В сущности "Заказ" имеются поля: "Покупатель" [326] и "Поставщик" [416]
При выполнении задачи необходимо во вложенной сущности "Платежи" создать две новые записи
В новые записи, в поле "Контрагент" нужно подставить из родительской сущности:
- в первую созданную запись - значение поля "Покупатель" [326]
- во вторую созданную запись - значение поля "Поставщик" [416]
screen.jpg
Первая операция - подстановка в новую запись из поля [326] - всегда выполняется правильно
Например: подставляется запись 27-244, которая отображается как 27-244/32-257

Вторая операция - подстановка из поля [416] - выполняется неправильно: выбирается ошибочная запись для подстановки

Пример 1:
Идентификатор записи, которую нужно подставить - 27-58
При этом должна получиться запись со ссылкой 27-58/32-66
Вместо этого получается ссылка 27-50/32-58

Пример 2:
Идентификатор записи, которую нужно подставить - 27-166
При этом должна получиться запись со ссылкой 27-166/32-174
Вместо этого получается ссылка 27-159/32-166

Пример 3:
Идентификатор записи, которую нужно подставить - 27-2
При этом должна получиться запись со ссылкой 27-2/32-3
Вместо этого получается ссылка 27-8/32-2
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение support »

Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.
Вложения
processes.zip
(10.98 КБ) 165 скачиваний
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение nikorn »

Новая версия файла совсем отключает автоматизацию. Пока только не понял на каком уровне.
После замены файла новой версией кнопки задач автоматизации пропадают совсем.
После возврата к старой версии кнопки автоматизации снова появляются

Предполагаю, что дело в public function get_buttons_list
Думал, что проблема в правах доступа, но предоставление прав на автоматизацию "всем на всё" проблему не решает
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение support »

Странное поведение. Тогда обновитесь до 2.7.1
Сегодня вышла версия со всеми исправлениями и посмотрим устранилась ли проблема.
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение nikorn »

Я понял в чем дело. Наш сервер не поддерживает php 7.2. Придется, видимо, переносить на другой сервер
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение nikorn »

1) Обновил PHP до версии 7.3
2) Обновил Руководитель до версии 2.7.1
Приложение запустилось и работает нормально

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

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение support »

Не могу повторить проблему. Для тестирования создал похожий процесс и он отработал корректно.
Чтоб не трогать вашу базу, сделайте чистую установку, повторите там проблему, пришлите мне базу. Попробуем разобраться в чем там причина.
Вложения
screenshot-localhost-2020.06.png
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Автоматизация - Подставляется неправильное значение из родительской записи

Сообщение nikorn »

На чистой установке эффект воспроизводится.
Попытался отправить вам базу данных. Личное сообщение не уходит, висит в исходящих. Отправил на электронную почту
Ответить