Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Добавление пользовательского действия в админку (заказы)

Вариант добавление действия для одного заказа ( открывается при клике на бургер меню)

В init.php создаем обработчик события 

Ссылка на документацию по событию - OnAdminListDisplay

пример позволяет открыть бланк заказа не переходя в просмотр товара

Добавляем код 


Фактически можно вклиниться в любое место списка  - достаточно просто изучить входящий массив данныхЧтобы функция orders_ms() могла выполниться мы опишем ее в файле, который загружается в начале подгрузки административных страниц Битрикса  -



Добавление группового действия

В примере описан код для печати нескольких бланков заказа одновременно

Добавляем код в init.php


Далее по пути /bitrix/admin/ нужно создать два файла  sale_mass_print.js и sale_mass_print.php

В sale_mass_print.js размещаем код


код для sale_mass_print.php


в файле sale_mass_print.php вы можете размещать любой код обраточик который вам нужен. выводить те данные что нужны вам. В примере код основывался на коде из файла /bitrix/modules/sale/admin/print.php