1<?
if(!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==
true)
die();
13 $arBPTemplateVariables =
array(
14 'ParameterOpRead' =>
array(
22 'ParameterOpCreate' =>
array(
23 'Name' =>
GetMessage(
"BPT_BT_PARAM_OP_CREATE"),
30 'ParameterOpAdmin' =>
array(
38 'ParameterBoss' =>
array(
46 'ParameterBookkeeper' =>
array(
54 'ParameterForm1' =>
array(
60 'Default' =>
'/upload/form1.doc'
62 'ParameterForm2' =>
array(
68 'Default' =>
'/upload/form2.doc'
72 return $arBPTemplateVariables;
77 $arBPTemplateParameters =
array(
78 'TargetUser' =>
array(
100 'Default' =>
GetMessage(
"BPT_BT_T_COUNTRY_DEF"),
111 'date_start' =>
array(
114 'Type' =>
'S:DateTime',
122 'Type' =>
'S:DateTime',
127 'expenditures' =>
array(
147 $arBPTemplateParameters[
'COUNTRY'][
'Options'][
$ar[
"reference"][
$i]] =
$ar[
"reference"][
$i];
149 return $arBPTemplateParameters;
154 $arBPTemplate =
array(
156 'Type' =>
'SequentialWorkflowActivity',
157 'Name' =>
'Template',
158 'Properties' =>
array(
160 'Permission' =>
array(
"read" =>
array(
'Variable',
'ParameterOpRead'),
"create" =>
array(
'Variable',
'ParameterOpCreate'),
"admin" =>
array(
'Variable',
'ParameterOpAdmin'))
164 'Type' =>
'SetFieldActivity',
165 'Name' =>
'A5656_39486_90916_53735',
166 'Properties' =>
array(
167 'FieldValue' =>
array(
168 'ACTIVE_FROM' =>
'{=Template:date_start}',
169 'ACTIVE_TO' =>
'{=Template:date_end}',
171 'PREVIEW_TEXT' =>
'{=Template:purpose}',
172 'PROPERTY_CITY' =>
'{=Template:CITY}',
173 'PROPERTY_tickets' =>
'{=Template:tickets}',
174 'PROPERTY_COUNTRY' =>
'{=Template:COUNTRY}'
180 'Type' =>
'SetStateTitleActivity',
181 'Name' =>
'A44511_70449_33378_74731',
182 'Properties' =>
array(
183 'TargetStateTitle' =>
GetMessage(
"BPT_BT_STA1_STATE_TITLE"),
188 'Type' =>
'ApproveActivity',
189 'Name' =>
'A54165_38396_31015_81889',
190 'Properties' =>
array(
191 'ApproveType' =>
'any',
193 'ApproveMinPercent' =>
'50',
194 'ApproveWaitForAll' =>
'N',
196 'Description' =>
GetMessage(
"BPT_BT_AA1_DESCR"),
198 'StatusMessage' =>
GetMessage(
"BPT_BT_AA1_STATUS_MESSAGE"),
199 'SetStatusMessage' =>
'Y',
200 'Users' =>
array(
'Variable',
'ParameterBoss'),
205 'Type' =>
'SequenceActivity',
206 'Name' =>
'A7049_25485_20198_22566',
207 'Properties' =>
array(
212 'Type' =>
'SetStateTitleActivity',
213 'Name' =>
'A49920_58866_40695_72906',
214 'Properties' =>
array(
215 'TargetStateTitle' =>
GetMessage(
"BPT_BT_SSTA2_STATE_TITLE"),
220 'Type' =>
'SocNetMessageActivity',
221 'Name' =>
'A20044_6088_63188_45862',
222 'Properties' =>
array(
223 'MessageText' =>
GetMessage(
"BPT_BT_SNMA1_TEXT"),
224 'MessageUserFrom' =>
array(
'A54165_38396_31015_81889',
'LastApprover'),
225 'MessageUserTo' =>
array(
'Template',
'TargetUser'),
230 'Type' =>
'ReviewActivity',
231 'Name' =>
'A7642_71713_44727_60839',
232 'Properties' =>
array(
233 'ApproveType' =>
'any',
236 'Description' =>
GetMessage(
"BPT_BT_RA1_DESCR"),
238 'StatusMessage' =>
GetMessage(
"BPT_BT_RA1_STATUS_MESSAGE"),
239 'SetStatusMessage' =>
'Y',
240 'TaskButtonMessage' =>
GetMessage(
"BPT_BT_RA1_TBM"),
241 'Users' =>
array(
'Variable',
'ParameterBookkeeper'),
246 'Type' =>
'AbsenceActivity',
247 'Name' =>
'A49292_56042_93493_74019',
248 'Properties' =>
array(
249 'AbsenceName' =>
GetMessage(
"BPT_BT_AA7_NAME"),
250 'AbsenceDesrc' =>
GetMessage(
"BPT_BT_AA7_DESCR"),
251 'AbsenceFrom' =>
"{=Template:date_start}",
252 'AbsenceTo' =>
"{=Template:date_end}",
253 'AbsenceState' =>
GetMessage(
"BPT_BT_AA7_STATE"),
254 'AbsenceFinishState' =>
GetMessage(
"BPT_BT_AA7_FSTATE"),
255 'AbsenceType' =>
'ASSIGNMENT',
256 'AbsenceUser' =>
array(
'Template',
'TargetUser'),
261 'Type' =>
'ReviewActivity',
262 'Name' =>
'A53073_25727_90841_44084',
263 'Properties' =>
array(
264 'ApproveType' =>
'any',
267 'Description' =>
GetMessage(
"BPT_BT_RA2_DESCR"),
269 'StatusMessage' =>
GetMessage(
"BPT_BT_RA2_STATUS_MESSAGE"),
270 'SetStatusMessage' =>
'Y',
271 'TaskButtonMessage' =>
GetMessage(
"BPT_BT_RA2_TBM"),
272 'Users' =>
array(
'Template',
'TargetUser'),
277 'Type' =>
'RequestInformationActivity',
278 'Name' =>
'A20394_79186_50371_19561',
279 'Properties' =>
array(
282 'Description' =>
GetMessage(
"BPT_BT_RIA1_DESCR"),
284 'RequestedInformation' =>
array(
286 'Name' =>
'date_end_real',
287 'Title' =>
GetMessage(
"BPT_BT_RIA1_DATE_END_REAL"),
288 'Type' =>
'S:DateTime',
302 'Name' =>
'expenditures_real',
303 'Title' =>
GetMessage(
"BPT_BT_RIA1_EXP_REAL"),
310 'Users' =>
array(
'Template',
'TargetUser'),
315 'Type' =>
'SetStateTitleActivity',
316 'Name' =>
'A28739_11998_86132_91273',
317 'Properties' =>
array(
318 'TargetStateTitle' =>
GetMessage(
"BPT_BT_SSTA3_STATE_TITLE"),
323 'Type' =>
'SetFieldActivity',
324 'Name' =>
'A38493_95930_44627_9607',
325 'Properties' =>
array(
326 'FieldValue' =>
array(
327 'DETAIL_TEXT' =>
'{=Variable:report}',
328 'PROPERTY_date_end_real' =>
'{=Variable:date_end_real}',
329 'PROPERTY_expenditures_real' =>
'{=Variable:expenditures_real}'
335 'Type' =>
'ReviewActivity',
336 'Name' =>
'A63230_58757_46425_24958',
337 'Properties' =>
array(
338 'ApproveType' =>
'any',
341 'Description' =>
GetMessage(
"BPT_BT_RA3_DESCR"),
343 'StatusMessage' =>
GetMessage(
"BPT_BT_RA3_STATUS_MESSAGE"),
344 'SetStatusMessage' =>
'Y',
345 'TaskButtonMessage' =>
GetMessage(
"BPT_BT_RA3_TBM"),
346 'Users' =>
array(
'Variable',
'ParameterBoss'),
351 'Type' =>
'ReviewActivity',
352 'Name' =>
'A93774_95633_29799_95943',
353 'Properties' =>
array(
354 'ApproveType' =>
'any',
357 'Description' =>
GetMessage(
"BPT_BT_RA4_DESCR"),
359 'StatusMessage' =>
GetMessage(
"BPT_BT_RA4_STATUS_MESSAGE"),
360 'SetStatusMessage' =>
'Y',
361 'TaskButtonMessage' =>
GetMessage(
"BPT_BT_RA4_TMB"),
362 'Users' =>
array(
'Variable',
'ParameterBookkeeper'),
367 'Type' =>
'SetStateTitleActivity',
368 'Name' =>
'A32350_8379_33931_16721',
369 'Properties' =>
array(
370 'TargetStateTitle' =>
GetMessage(
"BPT_BT_SSTA4_STATE_TITLE"),
377 'Type' =>
'SequenceActivity',
378 'Name' =>
'A47770_28716_89715_34547',
379 'Properties' =>
array(
384 'Type' =>
'SetStateTitleActivity',
385 'Name' =>
'A91143_32832_79230_7668',
386 'Properties' =>
array(
387 'TargetStateTitle' =>
GetMessage(
"BPT_BT_SSTA5_STATE_TITLE"),
392 'Type' =>
'SocNetMessageActivity',
393 'Name' =>
'A877_42848_71789_77065',
394 'Properties' =>
array(
395 'MessageText' =>
GetMessage(
"BPT_BT_SNMA2_TEXT"),
396 'MessageUserFrom' =>
array(
'A54165_38396_31015_81889',
'LastApprover'),
397 'MessageUserTo' =>
array(
'Template',
'TargetUser'),
409 return $arBPTemplate;
414 $arDocumentFields =
array(
440 "name" =>
GetMessage(
"BPT_BT_DF_DATE_END_REAL"),
441 "code" =>
"date_end_real",
442 "type" =>
"S:DateTime",
449 "code" =>
"expenditures_real",
459 $arDocumentFields[0][
'options'] .= ((
$i > 0) ?
"\n" :
"").$ar[
"reference"][
$i];
461 return $arDocumentFields;
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
GetCountryArray($lang=LANGUAGE_ID)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"