Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

История изменений элекментов ИБ

00 голосов
1
Возникла необходимость контроля изменений элементов ИБ, можно ли его осуществить средствами Битрикс?

В аннотации модуля документооборот есть строка "вести журнал всех изменений, выполняемых через модули управления структурой сайта и информационных блоков, даже без использования документооборота".

Подскажите, куда копать? :)
спросил 08 Фев, 14 от Mazy (100 баллов)

1 Ответ

00 голосов
1) У вас должен быть установлен модуль документооборота (редакция "Бизнес" и выше).
2) В настройках модуля документооборота нужно поменять значение параметра "Максимальное количество последних записей в истории" (по умолчанию там какое-то очень маленькое значение).
3) В настройках нужного вам ИБ должен быть включен крыжик "Участвует в документообороте".

Получить историю изменений элемента ИБ можно только через API битрикса. Как-то так:
Код
$arOrder = array('ID' => 'DESC');
$arFilter = array(
   'IBLOCK_ID' => '123',
   'WF_PARENT_ELEMENT_ID' => '56789',   // ID элемента
   'SHOW_HISTORY' => 'Y',
);
$res = CIBlockElement::GetList($arOrder, $arFilter);
ответил 23 Июнь, 14 от Ly (4,580 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 24 Июнь, 13 от Clouds (160 баллов)
0 голосов
9 ответов
спросил 26 Май, 13 от Grimmi (2,560 баллов)
0 голосов
2 ответов
спросил 26 Окт, 17 от аноним
0 голосов
2 ответов
спросил 20 Апр, 14 от Lisica (900 баллов)