1b.app
Скопійоване посилання -

Робота змінної [cdatetime]

Налаштував дію https://onebox.mim.kiev.ua/admin/shop/workflowstatus/135/action/new/

Задум така, що коли значення в полі з типом дата і час буде повністю меншим за поточну дату і час, спрацював перехід на етап.
За фактом виходить, що перевіряє лише дату - https://onebox.mim.kiev.ua/30044/ , а час не враховує
Чи правда це чи немає помилки?
Як краще зробити перевірку та зміну етапу за терміном де враховуємо і дату та час виконання До?
Оригінальне питання доступне на версії: ru

Відповіді:

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Все правильно, тільки потрібно ще, щоб значення додаткового поля так само було з типом "Дата і час"
+ Перевірка у тебе не зовсім правильна - перевіряє, якщо значення додаткового поля менше, ніж поточна дата і час, то спрацьовує.
Тобі потрібно навпаки, перевіряти, якщо значення додаткового поля більше поточної дати і часу, тоді спрацьовувати, просто змінити умову
10.12.2021, 13:35
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Суханицький Андрій
OneBox CORP
Integrator написав:
Тобі потрібно навпаки, перевіряти, якщо значення додаткового поля більше поточної дати і часу, тоді спрацьовувати, просто змінити умову

Соряне, все правильно у тебе, просто перевір тип поля свого
10.12.2021, 13:38
Оригінальний коментар доступний на версії: ru


Суханицький Андрій
OneBox CORP
Integrator написав:
Все правильно, тільки потрібно ще, щоб значення додаткового поля так само було з типом "Дата і час"

Так і є спочатку)

Суханицький Андрій
OneBox CORP
Integrator написав:
+ Перевірка у тебе не зовсім правильна - перевіряє, якщо значення додаткового поля менше, ніж поточна дата і час, то спрацьовує.
Тобі потрібно навпаки, перевіряти, якщо значення додаткового поля більше поточної дати і часу, тоді спрацьовувати, просто змінити умову

Чому ж?)
Якщо поставити, що значення дод. поля більше поточної дати та часу, то воно ж одразу спрацює))
Приклад: зараз 10.12, а я поставив 12.12 12:00
10.12 < 12.12 12:00 – вуаля, дія спрацює.
А якщо я ставлю менше, то все працює правильно.
Питання, що час не враховується (вказав приклад в описі)
10.12.2021, 13:40
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тимофєєв Артем Олегович
КТС писав/ла:
Питання, що час не враховується (вказав приклад в описі)

я вже написав, що з умовою все ок, перевіряй тоді значення в процесі
10.12.2021, 13:42
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
перевірка працює нормально, я завжди так налаштовую, працює безвідмовно
10.12.2021, 13:42
Оригінальний коментар доступний на версії: ru


Суханицький Андрій
OneBox CORP
Integrator написав:
перевірка працює нормально, я завжди так налаштовую, працює безвідмовно

Я теж так налаштовую, але в цьому випадку не спрацьовує.
13.12.2021, 11:14
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
1) перевір, чи заповнено поле
2) яке значення додаткового поля і який поточний час?
3) куди тебе переключило при переході у статус із перевіркою?
13.12.2021, 11:21
Оригінальний коментар доступний на версії: ru

Артеме, Андрій усе правильно написав. У вас дата, яка перевіряється, стоїть зі значенням "2021-12-09 00:00:00" і перемикання відбулося в "2021-12-09 00:00:11". Умова виконалася. Час враховується. Що б не враховувався час, а лише дата – це інша змінна
14.12.2021, 13:06
Оригінальний коментар доступний на версії: ru


Марія
OneBox production написав:
https://onebox.mim.kiev.ua/30044/

Колеги, так, а нічого, що час встановлений -
Питання було в:

Тимофєєв Артем Олегович
КТС писав/ла:
Задум така, що коли значення в полі з типом дата і час буде повністю меншим за поточну дату і час, спрацював перехід на етап.
За фактом виходить, що перевіряє лише дату - https://onebox.mim.kiev.ua/30044/ , а час не враховує

У нас ще не настало 09.12 21:00, а дія вже спрацювала. Відповідно і питання - чи враховується час правильно?

Суханицький Андрій
OneBox CORP
Integrator написав:
1) перевір, чи заповнено поле
2) яке значення додаткового поля і який поточний час?
3) куди тебе переключило при переході у статус із перевіркою?

1) Звичайно -
https://onebox.mim.kiev.ua/app/history/orders/30044/?systemchange=1&filter2_...
2) - явно видно, що дія спрацювала о 00:11 09.12
3) туди куди і мало, тільки не врахував час, а тільки дату
15.12.2021, 10:07
Оригінальний коментар доступний на версії: ru

Артем маєш ще приклад процесу, який переключився не вчасно? Що б поле, яке ти перевіряєш, стояло і дата і час не 00:00:00
15.12.2021, 10:15
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тимофєєв Артем Олегович
КТС писав/ла:
3) туди куди й мало, тільки не врахував час, а лише дату

в описі у перевірці вказано поле "Дата завершення Заходу", а ти на скринях показуєш "Дата проведення до". Або ти перейменував, або у перевірці інше поле
15.12.2021, 11:28
Оригінальний коментар доступний на версії: ru


Суханицький Андрій
OneBox CORP
Integrator написав:

Тимофєєв Артем Олегович
КТС писав/ла:
3) туди куди й мало, тільки не врахував час, а лише дату

в описі у перевірці вказано поле "Дата завершення Заходу", а ти на скринях показуєш "Дата проведення до". Або ти перейменував, або у перевірці інше поле

Там все правильно. показував це поле на скріншоті Лога - це системне
23.12.2021, 16:13
Оригінальний коментар доступний на версії: ru


Марія
OneBox production написав:
Артеме, Андрій усе правильно написав. У вас дата, яка перевіряється, стоїть зі значенням "2021-12-09 00:00:00" і перемикання відбулося в "2021-12-09 00:00:11". Умова виконалася. Час враховується. Що б не враховувався час, а лише дата – це інша змінна

Розібрався на кількох тестах. Нині час враховується. Є можливість факту, що клієнт не ставив час
23.12.2021, 16:26
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар