Деактивирование подразделения из 1С на Корпоративном портале

Рейтинг: 2.6347  
Новая
Предложил Сидоров Михаил 22.08.2012 13:20:23

Деактивирование подразделения из 1С на Корпоративном портале

Если из 1С:ЗУП передается подразделение со статусом "Удален", то КП игнорирует этот статус. В итоге на портале куча удаленных и не нужных подразделений.

Для решения этого вопроса, надо при следующем обновлении всего-лишь в файле /bitrix/modules/intranet/classes/general/cml2.php заменить строку №286:


                'ACTIVE' => 'Y',
На строку:

                'ACTIVE' => ($arDeptData[GetMessage('IBLOCK_XML2_USER_TAG_STATUS')]==GetMessage('IBLOCK_XML2_USER_VALUE_DELETED')? 'N':'Y'),


Поддержка не хочет решать этот вопрос,  ссылаясь на то, что такой функционал не предусмотрен. И отправила сюда.

Рейтинг: 0  
Сидоров Михаил 26.12.2012 18:06:29
Что-то ни слуху ни духу... неужели это так сложно? Даже уже решение написал и оттестировал - все работает, только затирается все время когда обновления модуля приходят, а API под это дело почему-то нет...