0 ? $title : 'DEBUG') . "\n"; $log .= print_r($data, 1); $log .= "\n------------------------\n"; file_put_contents(getcwd() . '/TESTMSCH168.log', $log, FILE_APPEND); return true; } function bx24query($queryData, $method) { $queryUrl = 'https://msch168.bitrix24.ru/rest/70/04wyx7n3y7lpyhw7/' . $method; $queryData = http_build_query($queryData); $curl = curl_init(); curl_setopt_array( $curl, array( CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_SSL_VERIFYHOST => FALSE, CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $queryUrl, CURLOPT_POSTFIELDS => $queryData, ) ); $results = curl_exec($curl); $results = json_decode($results, true); curl_close($curl); return $results; //Чтобы вернул именно результат } // writeToLog($_REQUEST); $id = $_REQUEST['id']; $category = $_REQUEST['category']; $type = $_REQUEST['type']; $dopsogl = $_REQUEST['dopsogl']; $zayav = $_REQUEST['zayav']; $platel = $_REQUEST['platel']; $soglRuk = $_REQUEST['soglRuk']; $sum = $_REQUEST['sum']; $stat = $_REQUEST['stat']; $files = $_REQUEST['files']; $docEdo = $_REQUEST['docEdo']; $numberSchet = $_REQUEST['numberSchet']; $dateSchet = $_REQUEST['dateSchet']; $lastDayPay = $_REQUEST['lastDayPay']; $text = $_REQUEST['text']; $KA = $_REQUEST['KA']; $numberDoc = $_REQUEST['numberDoc']; $inic = $_REQUEST['inic']; $filesArray = []; $dopSoglArray = []; foreach (explode(',', $dopsogl) as $item) { array_push($dopSoglArray, $dopSuglId = explode('_', $item)[1]); } foreach ($files as $item) { array_push($filesArray, 'n' . $item); } $params = [ 'IBLOCK_TYPE_ID' => 'bitrix_processes', 'IBLOCK_ID' => 62, 'ELEMENT_CODE' => strtotime($dateSchet), 'FIELDS' => [ 'NAME' => 'test', 'PROPERTY_470' => $category, 'PROPERTY_428' => $type == 'ТМЦ' ? 402 : 404, 'PROPERTY_430' => $dopSoglArray, 'PROPERTY_482' => $zayav == 'Y' ? 430 : 432, 'PROPERTY_526' => $platel, 'PROPERTY_432' => $soglRuk == 'Y' ? 406 : 408, 'PROPERTY_460' => $sum, 'PROPERTY_468' => $stat, 'PROPERTY_434' => $filesArray, 'PROPERTY_438' => $docEdo == 'Y' ? 414 : 416, 'PROPERTY_440' => $numberSchet, 'PROPERTY_442' => $dateSchet, 'PROPERTY_444' => $lastDayPay, 'PROPERTY_446' => $text, 'PROPERTY_448' => $KA, 'PROPERTY_480' => $numberDoc, 'PROPERTY_520' => $id, 'CREATED_BY' => explode('_', $inic)[1] //Инициатор ] ]; // writeToLog($params, 'params'); $req = bx24query($params, 'lists.element.add'); // writeToLog($req, 'req');