Столбцы в представлении, которые будут подсчитывать оставшиеся дни в Lotus Notes Designer - PullRequest
1 голос
/ 05 июля 2019

Есть ли способ добавить столбец в Lotus Notes View, который будет подсчитывать оставшиеся дни?

EXP Date - Today's date = Rem.Дни

| EXP Date  | Rem. Days |

| 9/01/2019 |     30    |

Предполагается, что сегодняшняя дата - 8 января 2001 года

Вид изнутри в конструкторе

Фактический неверный результат

Ответы [ 2 ]

5 голосов
/ 05 июля 2019

По определению вычитание двух значений даты дает количество секунд между двумя датами. Разделите на 86400 и округлите при необходимости, чтобы получить количество дней.

С другой стороны, это не правильный способ сделать это. Каждый раз, когда открывается представление, столбец пересчитывается. Если количество документов мало, это достаточно быстро, но если у вас большое количество документов, ваш просмотр может стать практически непригодным для использования.

Альтернатива может заключаться в том, чтобы агент рассчитывал количество дней, но только один раз в день, например, и поместите это значение в документ.

1 голос
/ 08 июля 2019

Не используйте функции Date (@Today, @Now) в Views!Это может привести к впечатляющей потере производительности.Создайте агент, который обновит поле и отобразит его в представлении.

...