Автоматический статус по дате и времени

Все вопросы/проблемы по установке и использовании.
admin2
Спонсор
Спонсор
Сообщения: 126
Зарегистрирован: 18 дек 2019, 23:57
Имя: Сергей
Откуда: Тамбов

Re: Автоматический статус по дате и времени

Сообщение admin2 »

support писал(а): 28 фев 2020, 17:40 Если не срабатывает даже в ручном режиме, значит проблема в настройках. Программа не может найти совпадение, чтобы поставить статус. Кстати авто статус изменяется при изменении записи.
Подскажите как в настройках автостатуса: а именно в фильтре указать: НЕ ПРОСРОЧЕННЫЕ ДАТЫ С УЧЁТОМ ВРЕМЕНИ
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Автоматический статус по дате и времени

Сообщение ChernetsovMikhail »

Пробую настроить то же самое.
При обновлении поля срабатывает. Скриптом autostatus.php - нет.
Ссылка на видео:
https://youtu.be/OnEgueH7g9E

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

Re: Автоматический статус по дате и времени

Сообщение support »

Действительно мучаюсь уже четыре дня.
Что делаю не так?
Дайте копию вашей тестовой базы, проверю у себя.
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Автоматический статус по дате и времени

Сообщение ChernetsovMikhail »

Отправил на почту с благодарностью.
===
Улыбнись прохожему! :-)
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Автоматический статус по дате и времени

Сообщение ChernetsovMikhail »

Может можно посмотреть где-то базу, где "живьем" работает поле "СтатусАвто" по скрипту autostatus.php?
Может я не те типы полей использую?
===
Улыбнись прохожему! :-)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматический статус по дате и времени

Сообщение support »

Михаил, давайте разбираться, я у вас на сервер создал доп. поле, и оно работает по дате, верно?
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Автоматический статус по дате и времени

Сообщение ChernetsovMikhail »

Давайте разбираться.
Спасибо, что создали рабочее поле.
Проанализировал.
Оказалось, что если участвуют два фильтра "Статус" и "Дата со временем", то имеет значение последовательность расположения фильтров.
Интересно, что на срабатывание фильтров при открытии и закрытии записи, происходит не зависимо от порядка фильтров!
Порядок фильтров имеет значение только при автоматическом срабатывании по скрипту через cron.
Для демонстрации создал два поля с разным порядком фильтров. Посмотрите, пожалуйста.
См. картинку.
Результат работы СтатусАвто по обновлению и скриптом через cron
Результат работы СтатусАвто по обновлению и скриптом через cron
Настройки полей:
Screenshot_10.png
Screenshot_11.png
Можно как-то поправить для будущих поколений?
Для себя понял как проверять.
===
Улыбнись прохожему! :-)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматический статус по дате и времени

Сообщение support »

Порядок фильтров имеет значение любом случае. Лучше придерживается такого правила. Добавлю информацию в документацию.
Аватара пользователя
ChernetsovMikhail
Спонсор
Спонсор
Сообщения: 98
Зарегистрирован: 19 май 2019, 18:10
Имя: Чернецов Михаил
Откуда: РФ, Ставрополь
Организация: АвТор Штрих
Контактная информация:

Re: Автоматический статус по дате и времени

Сообщение ChernetsovMikhail »

Хорошо. Спасибо.
Просто в заблуждение вводит, если правило срабатывает при обновлении записи, то ожидаемо, что оно работает и при работе autostatus.php
Оказывается не факт.
Конечно, здорово было бы, если бы эти моменты отрабатывались одинаково. Имею ввиду срабатывание правила работы поля «Статус Авто» при обновлении поля и работе через скрипт autostatus.php

В любом случае причина найдена. И понятно как проверять.

Ещё в документации нужно обновить типы полей для которых может работать autostatus.php
Поле «Формула» уже нет. Есть «MySQL формула», “JS формула» и запросы.
Прошу явно указать в документации какие поля будут работать при запуске «autostatus.php”.
===
Улыбнись прохожему! :-)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматический статус по дате и времени

Сообщение support »

На самой странице я указал, что сортировка важна.
autostatus.php работает по другому, потому как там другой запрос, нам нужно одновременно проверить все записи и он строится по другому.
Вложения
screenshot-localhost-2021.04.18-19_31_41.png
Ответить