Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Результат CFormResult::GetList - 500 ошибка сервера, подскажите плиз!

00 голосов
6
CFormResult::GetList выкидывается 500 ошибка сервера, подскажите плиз в чем тут может быть проблема? Что я делаю не так?

Код
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");?>
<?
global $USER;
$user_id = $USER->GetID();
$FORM_ID = 8;
$arFilter = array(
    "USER_ID" => $user_id,
    );
$rsResults = CFormResult::GetList($FORM_ID,
    ($by="s_timestamp"),
    ($order="desc"),
    $arFilter,
    $is_filtered,
    "Y",
    10);
while ($arResult = $rsResults->Fetch())
{
    echo "<pre>"; print_r($arResult); echo "</pre>";
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
спросил 20 Окт, 13 от Naru (200 баллов)

6 Ответы

00 голосов
Может вот здесь подсказка есть?
http://www.1c-bitrix.ru/support/faq/28617.php?phrase_id=687375
ответил 12 Ноя, 13 от sickmind (4,660 баллов)
00 голосов
Проверяйте логи, в них наверняка ошибка описана.
В данном случае, скорее всего, забыли подключить модуль форм перед использованием его АПИ:
Цитата
if(CModule::IncludeModule("form"))
{
//ваши действия
}
else
{
//сообщение об ошибке
}

, и в логах написано что-нибудь типа "неизвестный класс CFormResult"
ответил 20 Фев, 14 от Sage (460 баллов)
00 голосов
Цитата
Александр Черкасов пишет:
Может вот здесь подсказка есть?
http://www.1c-bitrix.ru/support/faq/2..._id=687375


если бы все так просто было. в логах сервера ошибки нет!
Т.е. код 100% без косяков?
В моем случае результаты фильтруются по юзеру добавящему результат.
Хорошо, тогда другая просьба, как вывести все результаты формы?
Я так понимаю, что нужно фильтр оставить пустым $arFilter = Array(); ?
ответил 11 Июнь, 14 от Naru (200 баллов)
00 голосов
Цитата
andreya пишет:
Проверяйте логи, в них наверняка ошибка описана.
В данном случае, скорее всего, забыли подключить модуль форм перед использованием его АПИ:




Цитата

if(CModule::IncludeModule("form"))
{
//ваши действия
}
else
{
//сообщение об ошибке
}

, и в логах написано что-нибудь типа "неизвестный класс CFormResult"


А вот это уже по делу! СПАСИБО! Сейчас проверю, и на старуху....
ответил 09 Окт, 14 от Naru (200 баллов)
00 голосов
Мдя... точно забыл. Всем спасибо!
ответил 10 Фев, 15 от Naru (200 баллов)
00 голосов
При правильной настройке сервера ошибка регистрируется в логах.
Во избежание проблем в дальнейшем рекомендуем обратиться к хостеру с этим вопросом.
ответил 22 Май, 15 от Olly (820 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 04 Март, 14 от Prowarior (100 баллов)
0 голосов
1 ответ
0 голосов
3 ответов
спросил 17 Июнь, 13 от BeCool (420 баллов)
0 голосов
1 ответ
спросил 14 Дек, 13 от katena (280 баллов)
0 голосов
1 ответ
спросил 15 Окт, 13 от Naru (200 баллов)