Автостатус: Нельзя сделать 2 автостатуса в одной сущности

Ответить
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Автостатус: Нельзя сделать 2 автостатуса в одной сущности

Сообщение nikolay.rastegaev »

Обнаружил неприятную баго-фичу. Если создать несколько полей типа "Автоматический статус" в сущности, то работать будет только первый автостатус. Другой не будет работать.

Специально протестировал на тестовой сущности.
1) Сначала создал поля Дата1, Автостатус . Для Автостатуса установил 2 фильтра на Дата1 - пустое значение и есть значение. Автостатус работал.
2) Создал поле автоматического статуса "Время". Установил по Дата1 3 условия: Прошлое, Настоящее и Будущее время (<, =, >). "Время" не менялось"
4) Добавил поле Дата2, подумал, что может быть конфликт из-за того, что автостатусы проверялись по 1 полю. Но нет. "Время" так и не менялось.
3) Удалил поле "Автостатус". Изменял дату, автостатус "Время" заработал. Теперь это было единственное поле автоматического статуса.
4) Добавил снова "Автостатус" (соответствует приложенному скриншоту), имел # 875 > 874. Он не работает, ни при его настройку на фильтр Дата1, ни при настройку на фильтр Дата2.
Вложения
2018-01-14_20-36-18.png
2018-01-14_20-36-55.png
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Автостатус: Нельзя сделать 2 автостатуса в одной сущности

Сообщение nikolay.rastegaev »

Еще в БД обнаружил:
Вложения
2018-01-14_21-04-39.png
2018-01-14_20-57-57.png
2018-01-14_20-56-48.png
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 428
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Автостатус: Нельзя сделать 2 автостатуса в одной сущности

Сообщение nikolay.rastegaev »

Исправил. Перенес return после цикла while. Этот return обрывал обход цикла, в результате Руководитель исполнял только проверки для первого автостатуса.

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

Re: Автостатус: Нельзя сделать 2 автостатуса в одной сущности

Сообщение support »

ага, благодарю, поправил
Ответить