Здравствуйте!
Для отслеживания изменений свойств товаров в 1С-Битрикс и предотвращения сброса фасетного индекса, вы можете использовать несколько подходов:
### 1. События изменения свойств
В Битрикс есть события, которые могут помочь вам отслеживать изменения свойств:
- `IBLOCK_PROPERTY_CHANGE` — это событие срабатывает при изменении свойств инфоблока. Вы можете использовать его для логирования изменений и проверки, какие именно свойства менялись.
Пример использования:
```php
AddEventHandler("iblock", "OnAfterIBlockElementUpdate", "OnAfterIBlockElementUpdateHandler");
function OnAfterIBlockElementUpdateHandler(&$arFields) {
// Логика обработки изменения свойств
// Например, делаем логирование или обновляем фасетный индекс
}
```
### 2. Проверка журнала событий
Вы можете просмотреть журнал событий в админке Битрикс. Для этого выполните следующие шаги:
1. Перейдите в админку Битрикс.
2. В меню выберите `Настройки` -> `Журнал событий`.
3. Проверяйте события, связанные с вашим инфоблоком и его свойствами.
Это позволит вам увидеть, какие изменения были зафиксированы и возможно ли обнаружить причину сброса фасетного индекса.
### 3. Настройка логирования изменений
Вы можете настроить более детальное логирование изменений в инфоблоках, чтобы получить полную информацию о том, какие именно свойства были изменены. Например, вы можете сохранять информацию о старых и новых значениях свойств перед их обновлением.
### 4. Использование утилиты диагностики
В админке Битрикса есть утилиты для диагностики состояний индексов. Перейдите в раздел «Настройки» -> «Поиск» и воспользуйтесь инструментами для диагностики фасетного индекса.
### 5. Мониторинг выполнения скриптов
Если вы используете скрипты для выгрузки из 1С, убедитесь, что они корректно обрабатывают изменения свойств и не меняют их неожиданным образом. Периодически проверяйте выполнение, добавляя логи на этапы изменения.
### Заключение
Комбинируя использование событий, журнала и инструментов админки, вы сможете отследить причины сброса фасетного индекса и оптимизировать процесс обновления свойств товаров. Если у вас есть конкретные проблемы с логированием или реализацией, дайте знать — постараюсь помочь более детально!