prokat/r.php
2025-06-16 18:28:08 +05:00

89 lines
4.1 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
require_once("api/php/core.php");
function getRequestHeaders() {
$headers = array();
foreach($_SERVER as $key => $value) {
if (substr($key, 0, 5) <> 'HTTP_') {
continue;
}
$header = str_replace(' ', '-', ucwords(str_replace('_', ' ', strtolower(substr($key, 5)))));
$headers[$header] = $value;
}
return $headers;
}
$headers = getRequestHeaders();
foreach ($headers as $header => $value) {
$rs.= "$header: $value <br />\n";
}
print_r($_POST);
$post=core::j($_POST);
print_r($_REQUEST);
$req=core::j($_POST);
file_put_contents("/tmp/r_headers.txt", $rs);
file_put_contents("/tmp/r.txt", $post);
file_put_contents("/tmp/r2.txt", $req);
/*
ВЫБРАТЬ
СпрНоменклатураПереопределяемый.Ссылка КАК Ссылка,
СпрНоменклатураПереопределяемый.Код КАК Код,
СпрНоменклатураПереопределяемый.Наименование КАК Наименование,
СпрНоменклатураПереопределяемый.Артикул КАК Артикул,
СпрНоменклатураПереопределяемый.ВидНоменклатуры КАК ВидНоменклатуры,
СпрНоменклатураПереопределяемый.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СпрНоменклатураПереопределяемый.СтавкаНДС КАК СтавкаНДС,
СпрНоменклатураПереопределяемый.Родитель КАК Родитель,
ВЫБОР
КОГДА СпрНоменклатураПереопределяемый.ЕстьТоварыДругогоКачества
ТОГДА 4 + ВЫБОР
КОГДА СпрНоменклатураПереопределяемый.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатураПереопределяемый.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СпрНоменклатураПереопределяемый.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатураПереопределяемый.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ КАК ИндексКартинки,
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
"" КАК НоменклатураРаботаСНоменклатурой,
0 КАК КодСтатусаСопоставленияРаботаСНоменклатурой,
"" КАК ИдентификаторНоменклатурыРаботаСНоменклатурой,
0 КАК КартинкаРежимаОбновленияРаботаСНоменклатурой
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
ИЗ
Справочник.Номенклатура КАК СпрНоменклатураПереопределяемый
ГДЕ
НЕ СпрНоменклатураПереопределяемый.ЭтоГруппа
{ГДЕ
(СпрНоменклатураПереопределяемый.Ссылка В
(ВЫБРАТЬ
СегментыПереопределяемый.Номенклатура
ИЗ
РегистрСведений.НоменклатураСегмента КАК СегментыПереопределяемый
ГДЕ
СегментыПереопределяемый.Сегмент = &СегментНоменклатуры))}
*/
?>