Может это поможет [URL=https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=3080&LESSON_PATH=3905.4461.3080]https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=3080&LESSO...[/URL]
Прям по коду сайта (всем файлам) ищете текст ошибки "тип число не может быть преобразовано", найдя место ошибки смотрите какие там данные и почему они не проходят вышеуказанную проверку. Всё просто :D Наверно какая-нибудь путаница с "." и "," в числах, может еще чего подобное.
[QUOTE]Андрей Николаев написал: Можно и через d7 - \Bitrix\Iblock\ElementTable (ну или через query)[/QUOTE] Не \Bitrix\Iblock\ElementTable, а \Bitrix\Iblock\SectionTable.
Может какой-то дополнительный редирект есть с 404 на главную? В хроме в отладчике на вкладке Network включите [I][B][U][/U][/B][U][/U][/I][U][/U]галку "Preserve log" и посмотрите какие редиректы совершает браузер. Вполне возможно, что сеошники намудрили чего-нибудь.
Проблема в том, что вы ленитесь прочитать документацию: [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/index.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/index.php[/URL][CODE]$arFields = $ob->GetFields();[/CODE]GetFields возвращает только поля элемента, но не его свойства. Если нужны значения свойств элемента, то вызываем метод GetProperties[CODE]$arProps = $ob->GetProperties(); [/CODE]Потом:[CODE]if(empty($arProps['SOME_PROPERTY_CODE']['VALUE'])) ...[/CODE]Если нужно устанавливать только одно свойство по его коду, то проще это делать через метод SetPropertyValueCode[CODE]CIBlockElement::SetPropertyValueCode($arFields['ID'], 'SOME_PROPERTY_CODE','значение свойства');[/CODE][IMG WIDTH=300 HEIGHT=300]http://www.netlore.ru/upload/files/19/419976117_79fe0b10af.jpg[/IMG]