/path?query
/path
RewriteCond %{QUERY_STRING} ^(ID=6992&PRODUCT)=6905$
RewriteRule ^collections_qr/collection_detail\.php$ /$0?%1=6856 [R=301,L]
RewriteCond %{THE_REQUEST} " (/collections_qr/collection_detail\.php\?ID=6992&PRODUCT)=6905 "
RewriteRule ^ %1=6856 [R=301,L]
ПолучитьБлокируемыеРеквизитыОбъекта()
в модуле менеджера справочника. Поставьте точку останова в ней и откройте стек вызовов.Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СвязанныеДокументы.Ссылка КАК ДокументСсылка,
| ПРЕДСТАВЛЕНИЕ(СвязанныеДокументы.Ссылка) КАК ПредставлениеДокумента
|ИЗ
| КритерийОтбора.СвязанныеДокументы(&Документ) КАК СвязанныеДокументы
|ГДЕ
| СвязанныеДокументы.Ссылка.Проведен";
Запрос.УстановитьПараметр("Документ", Ссылка);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
ДокументыТекстом = "";
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если ТипЗнч(ВыборкаДетальныеЗаписи.ДокументСсылка) = Тип("ДокументСсылка.СчетНаОплату") Тогда
ДокументыТекстом = ДокументыТекстом + ВыборкаДетальныеЗаписи.ПредставлениеДокумента + ", ";
КонецЕсли;
КонецЦикла;
Макет.Параметры.СвязанныеДокументы = ДокументыТекстом;
file_put_contents($filename,$json,FILE_APPEND | LOCK_EX);
$payload = file_exists($filename) ? ",{$json}]" : "[{$json}]";
$fileHandler = fopen($filename, "c");
fseek($fileHandler, -1, SEEK_END);
fwrite($fileHandler, $payload);
fclose($fileHandler);
от 4760000 до 4809999_893047[6-9]XXXX
6500000 до 8999999_89306[5-9]XXXXX
$asr_res = "первое";
if (preg_match('/(первое|первае|первуе)/', $asr_res)) {
$ress = 1;
}
$result = CRest::call(
'crm.lead.list',
[
'filter' => [
...
],
'select' => [
...
],
'start' => 50
]
);
В иделале бы вообще выводить не порциями а заданым числов
а еще более идеальный случай получать сразу csv файл
PJSIP/(\d+)\S+ Up ([\d:]+).+?<(\d+)>
$str = '
Channel: Exten: CLCID: ========================================================================================== Channel: PJSIP/739-00009cf3/Dial Up 00:01:15 Exten: s CLCID: "CID:9622088888" <79379853222>
Channel: PJSIP/814-00009cf5/Dial Up 00:00:25 Exten: s CLCID: "CID:9622088888" <89119120799>
Channel: PJSIP/BEELINE_9622088888-00009cf4/AppDial Up 00:01:13 Exten: CLCID: "" <9622088888>
Channel: PJSIP/BEELINE_9622088888-00009cf6/AppDial Up 00:00:25 Exten: CLCID: "" <9622088888>
Objects found: 4
';
preg_match_all('~PJSIP/(\d+)\S+ Up ([\d:]+).+?<\K\d+~s', $str, $m, PREG_SET_ORDER);
print_r($m);
<?=$APPLICATION->GetCurPageParam('sort=указываешь поле для сортировки, в твоем случае catalog_PRICE_1&method=указываешь направление сортировки (ASC, DESC)', array('sort', 'method'))?>
$sort = !empty($_GET['sort']) ? $_GET['sort'] : $arParams['SORT_BY1'];
$method = !empty($_GET['method']) ? $_GET['method'] : $arParams['SORT_ORDER1'];
"SORT_BY1" => $sort,
"SORT_ORDER1" => $method,
"ELEMENT_SORT_FIELD" => $sort,
"ELEMENT_SORT_ORDER" => $method,
$res = CIBlockElement::GetProperty($IBLOCK_ID, $ELEMENT_ID, array("sort" => "asc"), Array("CODE"=>"TOVAR"));
while ($ob = $res->GetNext()) {
$id = $ob['VALUE'];
$element = CIBlockElement::GetList([], ['=ID' => $id], false, false, ['ID', 'NAME'])->Fetch();
}
$element = CIBlockElement::GetList(
[],
[
'IBLOCK_ID' => $IBLOCK_ID,
'=ID' => $ELEMENT_ID
],
false,
false,
['ID', 'PROPERTY_TOVAR.NAME']
)->Fetch();