Не хочется создавать новую тему, может быть в этой кто-нибудь подскажет.
Нужно отменить (предотвратить) деактивацию некоторых (определяются в процессе импорта номенклатуры) пустых разделов каталога, которых нет в самой выгрузке. Проблема в том, что если они (эти "специальные" разделы) были активными до начала выгрузки, то, видимо (я импорт давно не копал), попадают в какую-то таблицу, из которой разделы удаляются по мере их обнаружения в импорте. В конце процедуры импорта в соответствии с этой таблицей нужные мне разделы деактивируются, чего не хочется.
В общем, вижу два варианта:
Нужно отменить (предотвратить) деактивацию некоторых (определяются в процессе импорта номенклатуры) пустых разделов каталога, которых нет в самой выгрузке. Проблема в том, что если они (эти "специальные" разделы) были активными до начала выгрузки, то, видимо (я импорт давно не копал), попадают в какую-то таблицу, из которой разделы удаляются по мере их обнаружения в импорте. В конце процедуры импорта в соответствии с этой таблицей нужные мне разделы деактивируются, чего не хочется.
В общем, вижу два варианта:
- Как-то помечать нужные разделы или сохранять их ID куда-то в сессию, и предотвращать их деактивацию с помощью обработчика на SectionUpdate;
- Сразу удалять нужные разделы из таблицы разделов на деактивацию при их определении.