Ответы пользователя по тегу 1С-Битрикс
  • Как добавить свойство о наличии товара, либо о его поставках?

    lie2
    @lie2 Автор вопроса
    Решено:
    Реализовано было 2 варианта:
    1) добавлено свойство товара - дата поставки, сравниваю с настоящей датой, и если разница меньше 14 дней - меняется статус
    2) (более простой) свойство типа список - выбираешь пункт "ожид. поставка" и меняется статус.

    Важно!
    Пошагово пройдемся по коду:
    1) делаем проверку (кстати не обязательно), главное - присвоить значение
    if ($arResult["PROPERTIES"]["ojidaetsya_dostavka"]["VALUE"] !== '') $ojidaetsya_dostavka = $arResult["PROPERTIES"]["ojidaetsya_dostavka"]["VALUE"];

    2) передаем результат в
    echo printAvailHtml($arResult["CATALOG_QUANTITY"], $arResult["CATALOG_MEASURE_NAME"], $params, $showCatalogQtyCnt, $ojidaetsya_dostavka);

    и уже в обработчике проверяем условие:
    if ($ojidaetsya_dostavka =='да') $params["NOT_IN_STOCK"]="Уточнить наличие"; 
    				$html .= $params["NOT_IN_STOCK"];
    Ответ написан
    Комментировать
  • Как добавить новый элемент в справочник?

    lie2
    @lie2 Автор вопроса
    Ребят добавляю ответ от ТП Битрикс. Мне помогло:

    Через список свойство инфоблока не добавляется новый элемент справочника из-за ошибки ""Не введено значение обязательного поля UF_DEF.
    "" Сделайте в настройках справочника данное поле необязательным и тогда новые значения справочника будут успешно добавляться при редактировании свойство.
    Ответ написан
    Комментировать
  • Что делать, если не работает переиндексация?

    lie2
    @lie2 Автор вопроса
    Решено
    Убрал строку.

    Сразу не прошло, т.к. действительно был засорен кэш
    Ответ написан
    Комментировать