Отображение (возможно) пустых дат

Во время создания отчетов следует учитывать, будут ли в отображаемых полях даты, которых может не быть.

такие даты могут очень сильно повлиять на работоспособность отчета, а точнее на время его обработки.

ниже приведен вариант, серьезно увеличивающий время на построение отчета.

 

1_zoom75

 

 

Решением данной неприятности является изменение формата написания переменной.

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

Требуется замена следующего вида:

 {Источник.переменная} на {Источник["переменная"]}

Пример:

1)        {Составляющие["Составляющие.date_ready"]}

2)        {Format("{0:dd.MM.yyyy}", IIF(Составляющие["date_close"]==null,null,Составляющие["date_close"]))}

А в случае, если есть необходимость убрать время:

 {Format("{0:dd.MM.yyyy}", Составляющие["Составляющие.date_ready"] )}.