Добрый день, Уважаемые коллеги.
Прошу рассмотреть возможность следующей модификации.
В сценариях задач есть возможность установить значение полей типа дата или дата и время с указанием количества месяцев,,дней, минут от текущей даты или от другого поля типа дата с добавлением или уменьшением на числовое значение указанное в отдельном поле.
Прошу рассмотреть возможность реализовать подстановку в данное поле значения из кастомного поля задачи.
Например вот так http://joxi.ru/52aLn6MtEMgKBm. При этом это может быть на только поле задачи но и например поле Задача.Период.Месяцев, где поле Период имеет тип запись справочника, а поле Месяцев - число.
Это поможет реализовать следующую автоматизацию.
Например есть задача-счет для которой необходимо при указании даты начала периода автоматически вычислять дату окончания периода и дату создания нового счета. При этом дата окончания периода зависит от выбранного периода (поле типа справочник), а дата создания нового счета формируется как дата окончания периода - некоторое количество дней в зависимости от периода.
Например если период месяц то, дата создания счета - 3 дня, если период пол года - 10 дней, если год то -30 дней и т.п.
Сейчас чтобы реализовать логику расчета приходится делать много сценариев, как минимум один сценарий на одну запись справочника Период.
При этом приходится их дублировать потому что перерасчет даты окончания периода нужно делать как при смене поля Период (если задана дата начала периода) так и при смене поля Дата начала периода (если указан период).
Реализация данной возможности позволит обойтись всего двумя сценариями.
Также появление такой возможности откроет отличные перспективы для расчета дат контроля, например даты напоминания о долгом нахождении задачи в определенном статусе в зависимости от например "категории задачи". В этом случае в справочник категория задачи можно указать количество дней, и оно может быть использовано для расчета контрольной даты.
Приращение даты на количество месяцев/дней/минут из кастомного поля
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
-
- Сообщения: 18
- Зарегистрирован: 04.05.2017 12:06
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
полностью поддерживаю!
-
- Сообщения: 104
- Зарегистрирован: 18.07.2012 10:51
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
+2 )
Только сегодня описывал в поддержку аналогичную проблему )
Повторю её здесь, чтобы не потерялась:
------------------------------
Ситуация - на адрес проекта приходит почтовое сообщение с информацией об оплате.
Почтовыми правилами почтовое сообщение прикрепляется к нужной задаче и далее заполняется аналитика "Оплата от клиента". Это всё достаточно просто и понятно.
Теперь необходимо "продлить доступ клиенту", т.е. изменить дату завершения у задачи в соответствии с информацией, которая находится в этом же письме в формате:
"Доступ: 1 мес" / "Доступ: 2 мес" / "Доступ: 7 дней" / "Доступ: 14 дней" и т.п.
------------------------------
Насколько я понимаю, этот кейс вполне решается тем способом, что предлагает Илья?
Только сегодня описывал в поддержку аналогичную проблему )
Повторю её здесь, чтобы не потерялась:
------------------------------
Ситуация - на адрес проекта приходит почтовое сообщение с информацией об оплате.
Почтовыми правилами почтовое сообщение прикрепляется к нужной задаче и далее заполняется аналитика "Оплата от клиента". Это всё достаточно просто и понятно.
Теперь необходимо "продлить доступ клиенту", т.е. изменить дату завершения у задачи в соответствии с информацией, которая находится в этом же письме в формате:
"Доступ: 1 мес" / "Доступ: 2 мес" / "Доступ: 7 дней" / "Доступ: 14 дней" и т.п.
------------------------------
Насколько я понимаю, этот кейс вполне решается тем способом, что предлагает Илья?
-
- Сообщения: 13
- Зарегистрирован: 13.12.2018 13:40
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
++ нужна практически в каждом аккаунте заказчика.
Сейчас делаю через API
Сейчас делаю через API
-
- Сообщения: 123
- Зарегистрирован: 08.06.2017 18:15
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Т
Соответственно Изменяется числовая характеристика у этого клиента и в зависимости от этого числа можно делать различные типы напоминаний или дедлайны по клиенту.
Также , как мини пример скоринг, если задача срочная, или ее важность оценивается по шкале, в зависимости от этого есть необходимость изменять даты.
Сейчас есть возможность делать скоринг лида посредством операции "вычислить значение поля".акже появление такой возможности откроет отличные перспективы для расчета дат контроля, например даты напоминания о долгом нахождении задачи в определенном статусе в зависимости от например "категории задачи"
Соответственно Изменяется числовая характеристика у этого клиента и в зависимости от этого числа можно делать различные типы напоминаний или дедлайны по клиенту.
Также , как мини пример скоринг, если задача срочная, или ее важность оценивается по шкале, в зависимости от этого есть необходимость изменять даты.
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Спасибо, обсудим это с коллегами.
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Еще в тему этой задачи, назрела такая дополнительная идея. Сделать возможность установить поле типа дата с использованием функций работы с датами которые уже есть и добавить несколько новых функций.
http://joxi.ru/V2V859XidggDQr
НачалоМесяца(Поле типа дата)
НачалоКвартала(Поле типа дата)
КонецКвартала(Поле типа дата)
НачалоГода(Поле типа дата)
КонецГода(Поле типа дата).
Это позволит более гибко вычислять даты для различных автоматизаций.
Например у нас еть поле типа дата (или системной или кастомное), и нам нужно установить другое поле на первый день следующего месяца
Тогда можем использовать следующую формулу
КонецМесяца(Поле типа дата) + 1 день.
Или сначала вызвать метод
КонецМесяца(Поле типа дата), а потом вторым действием сделать
НачалоМесяца = НачалоМесяца + 1 день.
Спасибо.
-
- Сообщения: 112
- Зарегистрирован: 13.10.2014 23:17
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Раз уж пошел такой разговор, то хочется увидеть кварталы в отчетах.
Уже сколько раз пытался сделать группировку по кварталам через костыли всякие - не вышло.
Уже сколько раз пытался сделать группировку по кварталам через костыли всякие - не вышло.
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Вы мне тут сейчас все хотелки из области работы с датами в одну тему накидаете :)
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Обсудили, решили делать через формулы, примерно как Илья предлагает. Доработка сложная, но позволит решать не только этот кейс с приращением дат, но и другие кейсы, для которых нужно, чтобы вычисляемое поле могло отдавать дату как объект, а не просто текст, содержащий дату.
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Остановился ;)Дмитрий Гончаренко писал(а): ↑20.11.2019 12:40Обсудили, решили делать через формулы, примерно как Илья предлагает. Доработка сложная, но позволит решать не только этот кейс с приращением дат, но и другие кейсы, для которых нужно, чтобы вычисляемое поле могло отдавать дату как объект, а не просто текст, содержащий дату.
-
- Сообщения: 62
- Зарегистрирован: 22.03.2013 19:25
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
+1Федоров Илья писал(а): ↑19.11.2019 17:38Еще в тему этой задачи, назрела такая дополнительная идея. Сделать возможность установить поле типа дата с использованием функций работы с датами которые уже есть и добавить несколько новых функций.
http://joxi.ru/V2V859XidggDQr
НачалоМесяца(Поле типа дата)
НачалоКвартала(Поле типа дата)
КонецКвартала(Поле типа дата)
НачалоГода(Поле типа дата)
КонецГода(Поле типа дата).
Это позволит более гибко вычислять даты для различных автоматизаций.
Например у нас еть поле типа дата (или системной или кастомное), и нам нужно установить другое поле на первый день следующего месяца
Тогда можем использовать следующую формулу
КонецМесяца(Поле типа дата) + 1 день.
Или сначала вызвать метод
КонецМесяца(Поле типа дата), а потом вторым действием сделать
НачалоМесяца = НачалоМесяца + 1 день.
Спасибо.
только хотел тему создать, а тут на тебе, то что надо.
Да, хочется вот сюда https://www.screencast.com/t/NQpiq3aJ9 проставлять Конец месяца и т.п., как это реализовано в функциях "Функция КОНМЕСЯЦА"
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Подниму немного наверх, три месяца прошло может вспомнят про это пожелание.Dmitry Goncharenko писал(а): ↑20.11.2019 12:40Обсудили, решили делать через формулы, примерно как Илья предлагает. Доработка сложная, но позволит решать не только этот кейс с приращением дат, но и другие кейсы, для которых нужно, чтобы вычисляемое поле могло отдавать дату как объект, а не просто текст, содержащий дату.
Буквально на днях вспоминали про отсутствие такой возможности в энтузиастах.
http://joxi.ru/DmBMJBGiz8q37r
-
- Сообщения: 123
- Зарегистрирован: 08.06.2017 18:15
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
+1 поддерживаю тему
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Приращение даты на количество месяцев/дней/минут из кастомного поля
Теперь есть действие Вычислить значение поля для полей типа Дата. Можно использовать вот такую формулу
ТДата()+{{Задача.КолДнейДляДобавления}}
Ну или другие функции и формулы.
ТДата()+{{Задача.КолДнейДляДобавления}}
Ну или другие функции и формулы.