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

Яка логіка спрацювання дії: Змістити дату процесу/клієнта в залежності від значення додаткового поля

На меті:
Змінити дату в додатковому полі процесу з типом Дата та час на кількість днів, які записани в іншому додатковому полі.
Приклад, що потрібно отримати:
- у полі Дата планувати стоїть обрана дата
- у полі Періодичність повірок записано число 360, або 175
- ми маємо перезаписати значення дати у полі: Дата планувати як: Обрана дата + 360 (або 175)

Знайшов ось таку дію:
Змістити дату процесу/клієнта в залежності від значення додаткового поля

Поясніть, будь ласка, на прикладі, як працю ця дія.
Чи можна з її допомогою отримати бажаний результат?
Вячеслав Легеза

Відповіді:

Доброго вечора!
Якщо вам дійсно потрібно результативну дату записати в додаткове поле процесу, то рекомендую використовувати дію Записати значення дати у додаткове поле процесу на основі зміщення дати процесу
Вона без проблем має реалізувати вказане вами завдання, число днів можна задати як в дії, так і з додаткового поля процесу https://i.imgur.com/h9FwXx7.png .
16.02.2025, 20:46


Легеза Вячеслав
iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРІАНОВИЧ) писал/а:
Поясніть, будь ласка, на прикладі, як працю ця дія.

Беремо дату з налаштування для порівняння.
Потім порівнюємо по кожній умові - і якщо умова виконується - беремо кількість днів для зміщення.
Далі беремо дату з поля для запису (або поточну якщо поле пусте) і робимо зміщення на вказаний період по умові вище.
17.02.2025, 08:54

Легеза Вячеслав iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРІАНОВИЧ)
ФОП Легеза В.В.
Іменна ліцензія
Залишіть повідомлення в цій темі і відкриються контакти користувача

Бушуев Святослав Юрьевич
ВАНБОКС КОРП писал/а:
Доброго вечора!
Якщо вам дійсно потрібно результативну дату записати в додаткове поле процесу, то рекомендую використовувати дію Записати значення дати у додаткове поле процесу на основі зміщення дати процесу
Вона без проблем має реалізувати вказане вами завдання, число днів можна задати як в дії, так і з додаткового поля процесу https://i.imgur.com/h9FwXx7.png .

Дякую щиро
Виглядає, що це більш зручна дія

Тому + від мене в особисті
17.02.2025, 09:55
Вячеслав Легеза

Легеза Вячеслав iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРІАНОВИЧ)
ФОП Легеза В.В.
Іменна ліцензія
Залишіть повідомлення в цій темі і відкриються контакти користувача

Тиндик Максим Вадимович
OneBox production писал/а:
Беремо дату з налаштування для порівняння.
Потім порівнюємо по кожній умові - і якщо умова виконується - беремо кількість днів для зміщення.
Далі беремо дату з поля для запису (або поточну якщо поле пусте) і робимо зміщення на вказаний період по умові вище.


Перефразую згідно з тим, як я зрозумів та налаштував за моєю потребою

Обираємо у налаштуваннях дії Додаткове поле для порівняння.
У нас це буде поле: Періодичність перевірок у днях.бп
і якщо воно дорівнює 360 або 175,
то змінюємо відповідно на 360 або 175 днів значення в поля, яке обираємо в налаштуваннях: Додаткове поле для запису результату.
У нас це буде поле з типом дата: Дата планувати.бп

Налаштування мають бути такі, як на скріні
Вірно?
17.02.2025, 10:09
Вячеслав Легеза

Привіт! Щодо вашого запитання, то дія "Змістити дату процесу/клієнта в залежності від значення додаткового поля" повинна працювати, якщо вірно налаштувати умови для її виконання. Якщо у полі "Періодичність повірок" вказано число, наприклад, 360 або 175, то за допомогою цієї дії можна додати ці кількість днів до обраної дати в полі "Дата планувати". Це дозволяє автоматично обчислювати нову дату, в залежності від значення в іншому полі. Для коректної роботи треба переконатися, що формула або алгоритм враховують саме ці значення, а не лише стандартні дії. Якщо є якісь питання по налаштуванню або є необхідність в детальних інструкціях, можна спробувати додатково протестувати цей процес у вашій системі, щоб побачити, як працює механізм зміщення дат.
17.02.2025, 19:08

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