сначала создается документ, потом по кнопке сначала вызывается агент который все считает и сохраняет документ,а потом вызывается агент который шлет почту,
status:=@Text(fld_Docflow_Stage_Current_Status);
@If(status="Waiting for acceptance";
@Do(
d:=@Day(fld_CreationDate);
mon:=@Month(fld_CreationDate);
y:=@Year(fld_CreationDate);
h:=@Hour(fld_CreationDate);
m:=@Minute(fld_CreationDate);
vz:=@Text(d)+"-"+@Text(mon)+"-"+@Text

+" "+@Text(h)+":"+@Text(m);
e1:="Ваша заявка принята к исполнению.";
e2:="Тема заявки: "+@Text(fld_Subject);
e3:="Номер заявки: "+@Text(fld_Doc_Number);
e4:="Время регистрации: "+@Text(vz);
e5:="С уважением, IT отдел.";
@MailSend(fld_Creator;"";"";"Ваша заявка принята"; e1+@NewLine+e2+@NewLine+e3+@NewLine+e4+@NewLine+e5+@NewLine;fld_rich_text;[Sign]
)
);
"");
@If(status="Closed";
@Do(
d:=@Day(fld_CreationDate);
mon:=@Month(fld_CreationDate);
y:=@Year(fld_CreationDate);
h:=@Hour(fld_CreationDate);
m:=@Minute(fld_CreationDate);
vz:=@Text(d)+"-"+@Text(mon)+"-"+@Text

+" "+@Text(h)+":"+@Text(m);
d:=@Day(fld_ResolutionDate);
mon:=@Month(fld_ResolutionDate);
y:=@Year(fld_ResolutionDate);
h:=@Hour(fld_ResolutionDate);
m:=@Minute(fld_ResolutionDate);
vz1:=@Text(d)+"-"+@Text(mon)+"-"+@Text

+" "+@Text(h)+":"+@Text(m);
e1:="Ваша заявка выполнена.";
e2:="Тема заявки: "+@Text(fld_Subject);
e3:="Номер заявки: "+@Text(fld_Doc_Number);
e4:="Время регистрации: "+@Text(vz);
e5:="Время выполнения: "+@Text(vz1);
e6:="С уважением, IT отдел.";
@MailSend(fld_Creator;"";"";"Ваша заявка выполнена.";e1+@NewLine+e2+@NewLine+e3+@NewLine+e4+@NewLine+e5+@NewLine+e6+@NewLine;fl
d_rich_text;[Sign])
);
"");
в поле fld_rich_text находится картинка