Задача - автоматизация регистрации оплаты.
В сущности "Заказ" имеются поля: "Покупатель" [326] и "Поставщик" [416]
При выполнении задачи необходимо во вложенной сущности "Платежи" создать две новые записи
В новые записи, в поле "Контрагент" нужно подставить из родительской сущности:
- в первую созданную запись - значение поля "Покупатель" [326]
- во вторую созданную запись - значение поля "Поставщик" [416]
Первая операция - подстановка в новую запись из поля [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
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация - Подставляется неправильное значение из родительской записи
Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.
Сообщите результат.
- Вложения
-
- processes.zip
- (10.98 КБ) 165 скачиваний
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Автоматизация - Подставляется неправильное значение из родительской записи
Новая версия файла совсем отключает автоматизацию. Пока только не понял на каком уровне.
После замены файла новой версией кнопки задач автоматизации пропадают совсем.
После возврата к старой версии кнопки автоматизации снова появляются
Предполагаю, что дело в public function get_buttons_list
Думал, что проблема в правах доступа, но предоставление прав на автоматизацию "всем на всё" проблему не решает
После замены файла новой версией кнопки задач автоматизации пропадают совсем.
После возврата к старой версии кнопки автоматизации снова появляются
Предполагаю, что дело в public function get_buttons_list
Думал, что проблема в правах доступа, но предоставление прав на автоматизацию "всем на всё" проблему не решает
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация - Подставляется неправильное значение из родительской записи
Странное поведение. Тогда обновитесь до 2.7.1
Сегодня вышла версия со всеми исправлениями и посмотрим устранилась ли проблема.
Сегодня вышла версия со всеми исправлениями и посмотрим устранилась ли проблема.
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Автоматизация - Подставляется неправильное значение из родительской записи
Я понял в чем дело. Наш сервер не поддерживает php 7.2. Придется, видимо, переносить на другой сервер
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Автоматизация - Подставляется неправильное значение из родительской записи
1) Обновил PHP до версии 7.3
2) Обновил Руководитель до версии 2.7.1
Приложение запустилось и работает нормально
Ошибка сохранилась
2) Обновил Руководитель до версии 2.7.1
Приложение запустилось и работает нормально
Ошибка сохранилась
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация - Подставляется неправильное значение из родительской записи
Не могу повторить проблему. Для тестирования создал похожий процесс и он отработал корректно.
Чтоб не трогать вашу базу, сделайте чистую установку, повторите там проблему, пришлите мне базу. Попробуем разобраться в чем там причина.
Чтоб не трогать вашу базу, сделайте чистую установку, повторите там проблему, пришлите мне базу. Попробуем разобраться в чем там причина.
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Автоматизация - Подставляется неправильное значение из родительской записи
На чистой установке эффект воспроизводится.
Попытался отправить вам базу данных. Личное сообщение не уходит, висит в исходящих. Отправил на электронную почту
Попытался отправить вам базу данных. Личное сообщение не уходит, висит в исходящих. Отправил на электронную почту