рд╢реБрдн рджрд┐рдиред
рдЖрдЬ рд╣рдо рд╣рд╛рдИрд▓реЛрдб рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрджрд┐ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рд░ рдЬрдЧрд╣ рд╣реИ рдХрд┐ рдЙрдирд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ-рдбрд╛рдЙрди рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ - рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ (рд╢рд╛рдпрдж рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЦрд░рд╛рдм рдЦреЛрдЬ рдХреА рдереА), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ LifeAPI рдХрд╛ рд░реБрдЦ рдХрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рджреЗрдЦрд╛ рд╣реИ, рдЗрди рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рд╣реЛрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдпреВрдПрдл рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдЪрдмрд╛рдКрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ рднреА рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдПрдирдХреЛрдб рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИред
рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
CModule::IncludeModule("highloadblock");
рдлрд┐рд░ рдЖрддрд╛ рд╣реИ рдордЬрд╝реЗрджрд╛рд░ рд╣рд┐рд╕реНрд╕рд╛ред
рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдирд╛: use Bitrix\Highloadblock as HL; use Bitrix\Main\Entity;
рдпреЗ рдПрдХ рддрд░рд╣ рдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕рдВрдмрдВрдз рд╣реИрдВ (рдЬреЛ рдорд▓реНрдЯреАрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рд╕рдордЭреЗрдВрдЧреЗ)ред рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП - рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ, рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЖрджрд┐ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред (рдЖрдк рдШрдЯрдХреЛрдВ рдореЗрдВ result_modifier.php рдХреЛ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдЗрд╕реЗ рд╕рднреА рд╢рд░реНрддреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдЖрджрд┐ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ (рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдЪреБрдиреЗрдВ рдФрд░ рдХреНрд▓рд╛рд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ):
$hlbl = 1; - "ID Highload " ( ). $hlblock = HL\HighloadBlockTable::getById($hlbl)->fetch();
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рд╕реАрдзреЗ рд╣рд╛рдИрд▓реЛрдб рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдирд╛:рдлрд╝рдВрдХреНрд╢рди рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ:
$result = $entity_data_class::add($data);
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдмрд╣реБрдд рдХреБрдЫ рд╕рдордЭрд╛рдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ: рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреНрд▓рд╛рд╕ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХреЛ $ рдбреЗрдЯрд╛ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рд╕рдордЭрд╛ рджреВрдВрдЧрд╛ред рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦрд╛ рд╣реИ, "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реАрд▓реНрдб", рдФрд░ рдлрд╝реАрд▓реНрдб рдХреЛрдб рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реИ (UF _ *******)ред
рдпрд╛рдиреА
data = array( "UF_DATE_FROM"=>'$datefrom', "UF_DATE_TO"=>'$dateto', );
рдареАрдХ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреЗрд╣рддрд░ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдпрд╣ рдЬреЛрдбрд╝ рдХреЗ рдмрд╛рдж рдЖрдИрдбреА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реИ (рдпрджрд┐ рдЖрдкрдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЬреЛрдбрд╝ рд╣реБрдЖ рд╣реИ)ред
$ID = $result->getId();
рдбреЗрдЯрд╛ рд╡рд┐рд▓реЛрдкрди:рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдЖрдЗрдЯрдо рдЖрдИрдбреА рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред рд╕рдм рдХреБрдЫ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╕рд░рд▓ рд╣реИ:
$entity_data_class::Delete($ID);
рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди: $result = $entity_data_class::update($ID, $data);
рд╕реБрд╡рд┐рдзрд╛:
рдкрд░рд┐рд╡рд░реНрддрди (рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛)ред рдпрд╛рдиреА рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред рд╕рд░рд▓ рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЦреИрд░, $ ID рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХ рдХреЗ рд╣рд╛рдИрд▓реЛрдб рддрддреНрд╡ рдХрд╛ рдЖрдИрдбреА рд╣реИред
рдкреБрдирд╢реНрдЪ:
Y / N рдХреА рдПрдХ рдХрд╕реНрдЯрдо рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Y / 0 рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ Y / Nред (рдпрд╣ рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рд╣реИ)ред
рдЖрдк рдШрдЯрдХреЛрдВ рдореЗрдВ рдЗрди рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдкрд╛рдПрдВрдЧреЗ:
highloadblock.list
highloadblock.view
рдпрджрд┐ рд╕рдордп рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ рдЬреЛ рдХреАрдорддреЛрдВ рдХреЗ рд╕рд╛рде рдЯреНрд░реЗрдбрд┐рдВрдЧ рдСрдлрд╝рд░ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдирдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ред (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рд▓рд╛рдЗрд╡ рдПрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред
рд▓реЗрдЦ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЕрдзрд┐рдХ рдЬрд╛рдирддрд╛ рд╣реИ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред
рдпреВрд╡реА рдХреЗ рд╕рд╛рдеред рдПрдирдХреЛрдбрд░ред