@alexander_chn

Как внести данные в свойство Список через API 1-C Bitrix?

Здравствуйте! Как внести данные в ифноблок у которого свойство типа Список со значением:
XML_ID: Y
Значение: Да

Пробовал таким способом - не работает ( $filled_field = "Y" - это тоже не работает)
$empty_field = "N";
	$filled_field = "Да";
       // $filled_field = "Y";

	!empty($_POST['girl']) ? $girl = $filled_field : $girl = $empty_field;
	!empty($_POST['boy']) ? $boy   = $filled_field : $boy  = $empty_field;
	!empty($_POST['gab']) ? $gab   = $filled_field : $gab  = $empty_field;

	CModule::IncludeModule('iblock');
	$el = new CIBlockElement;
	$iblock_id = 17;
	$section_id = false;

	$PROP = array();
	$PROP['ATT_SUBS_GIRL']  = $girl;
	$PROP['ATT_SUBS_BOY']   = $boy;
	$PROP['ATT_SUBS_GAB']   = $gab;

	$fields = array(
		"DATE_CREATE" => date("d.m.Y H:i:s"),
		"CREATED_BY" => $GLOBALS['USER']->GetID(),
		"IBLOCK_SECTION" => false,
		"IBLOCK_ID" => $iblock_id,
		"PROPERTY_VALUES" => $PROP,
		"NAME" => date("d.m.Y H:i:s"),
		"ACTIVE" => "Y"
	);
        if ( ! $el->Add($fields) ) {
		$result = false;
	}


Подскажите в каком направлении двигаться? спасибо
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
В качестве значения свойства типа "Список" надо передавать на XML_ID, а ID.
5ca03b88124d6416139402.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы