Если требуется вывод этих данных, например в отчет по листу согласования или Журналу действий, то эти скрипты необходимо применить в дизайнере.
Скрипт начала согласования
// startDate
// ScriptSetEndorsementStartDate
import com.haulmont.thesis.core.entity.Doc
import com.haulmont.cuba.core.global.TimeProvider
Doc doc = (Doc) card;
if(!doc.endorsementStartDate )
doc.endorsementStartDate = TimeProvider.currentTimestamp();
Скрипт завершения согласования
// endDate
// ScriptSetEndorsementStartDate
import com.haulmont.thesis.core.entity.Doc
import com.haulmont.cuba.core.global.TimeProvider
Doc doc = (Doc) card;
if(!doc.endorsementEndDate )
doc.endorsementEndDate = TimeProvider.currentTimestamp();
