D
deeeman
В виде в колонке (отображает иконки) стоит код:
Т е если в общем говорить то код для каждого документа берет 3 поля и смотрит в них текстовые поля (в формате даты), и сравнивает с текущим днем, так вот этот вид каждый раз открывается минут по 5.
как оптимизировать этот код?
ЗЫ
функция @Date(@TextToTime()) нужна чтобы перевести текст в дату.
подругому не получается...
Код:
DToday := @Date(@TextToTime(@Environment("ENV_Today")));
@If(Status*="Фоновые":"Выполнено":"Удален":"Отменено":"Не выполнено";@Return("");"");
@If(@Text(isPlan)!="1";@Return("");"");
a:=@If(isPlanDatePerformer!="";
@If(@Contains(isPlanDatePerformer;",");
@Date(@TextToTime(@Right(@Left(isPlanDatePerformer;",");" ")));
@Date(@TextToTime(@Left(isPlanDatePerformer;" ")))
);
@Adjust(@Today;0;0;-1;0;0;0)
);
b:=@If(isPlanDateCheckPerformer!="";
@If(@Contains(isPlanDateCheckPerformer;",");
@Date(@TextToTime(@Right(@Left(isPlanDateCheckPerformer;",");" ")));
@Date(@TextToTime(@Left(isPlanDateCheckPerformer;" ")))
);
@Adjust(@Today;0;0;-1;0;0;0)
);
c:=@If(isPlanDateRukProekt!="";
@If(@Contains(isPlanDateRukProekt;",");
@Date(@TextToTime(@Right(@Left(isPlanDateRukProekt;",");" ")));
@Date(@TextToTime(@Left(isPlanDateRukProekt;" ")))
);
@Adjust(@Today;0;0;-1;0;0;0)
);
@If(a>=DToday | b>=DToday | c>=DToday;"Запланировано в календаре2";"Запланировано в календаре")
Т е если в общем говорить то код для каждого документа берет 3 поля и смотрит в них текстовые поля (в формате даты), и сравнивает с текущим днем, так вот этот вид каждый раз открывается минут по 5.
как оптимизировать этот код?
ЗЫ
функция @Date(@TextToTime()) нужна чтобы перевести текст в дату.
подругому не получается...