При автопереводе слетают поля типа "Дата"

 
IBLOCK_ID=36  
 

Добрый день!

Для решения вашего вопроса требуется более детальное изучение ситуации. Мы проведем дополнительную проверку и анализ на вашем сайте. Как только у нас будет больше информации, мы сразу же с вами свяжемся.

Спасибо за понимание!

 
Мы проверили ситуацию на вашем сайте и не обнаружили, что поля типа “Дата” слетели. Все данные в таблицах заполнены корректно.

Не могли бы вы указать ссылку на страницу, где наблюдается данная проблема, чтобы мы могли более детально изучить её?

Спасибо!
 
Поле DATE (ID 111) в админке во всех элементах инфоблока отображается только в русской версии, в английской и пр. они пустые.
И на странице у пользователя они также не отображаются (/#LANGUAGE_ID#/about/, блок "Патенты")
Изменено: Александр - 26.09.2024 21:32:14
 
Временное решение проблемы - это удалить переводы значений всех свойств типа "Дата":
Код
$res = CIBlockProperty::GetList([], ["USER_TYPE" => "Date"]);
while ($ar = $res->Fetch())
    $arIDS[] = $ar["ID"];

if (is_array($arIDS)) {
    $connection = \Bitrix\Main\Application::getConnection();
    $result = $connection->query(
        "DELETE FROM fan_translator_iblock_element_property WHERE IBLOCK_PROPERTY_ID IN ("
        . implode(",", $arIDS) . ")"
    );
}
В обновлениях данная ошибка исправлена и значения свойств типа "Дата" больше переводиться не будут.
Читают тему