Формирование счета в PDF как в 1С:Предприятии!

Подключение модуля

Для подключения модуля необходимо в файле init.php разместить код

AddEventHandler("sale", "OnSaleComponentOrderOneStepComplete", "GeneratePdf");
AddEventHandler("sale", "OnSaleComponentOrderComplete", "GeneratePdf");

function GeneratePdf($ID, $arFields){
    if(CModule::IncludeModuleEx("htmls.pdfit") < 3){
        $PdfIt = new CPdfIt;
        $PdfIt->GeneratePdf($arFields);
    }
}

Если требуется отсылать счет при установке определенного статуса заказа, то код будет выглядеть так

AddEventHandler("sale", "OnSaleStatusOrder", "GeneratePdf");
function GeneratePdf($ID, $val){
    if(CModule::IncludeModuleEx("htmls.pdfit") < 3 and $val == 'A'){
         $PdfIt = new CPdfIt;
         $PdfIt->GeneratePdf($ID);
     }
 } 
где 'A'  = идентификатор статуса