Добавление пользовательского действия в админку (заказы)
Вариант добавление действия для одного заказа ( открывается при клике на бургер меню)
В 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