Илья Малашко написал: Проблема заключается в том, что информация кештруется и в $USER получается не актуальная информация.
Кешируется не CUser, а шаблон компонента. Попробуйте отключить кеширование и посмотреть, как только найдете проблему смотрите в сторону параметров кеширования
Максим Иванов написал: Какие в последствии могут быть подводные камни?
Самый очевидный - невозможность перераспределения. Т.е. вы не можете из контакта сделать компанию и наоборот. При росте холдинговой структуры это будет еще та боль, я уже не говорю о переписках и т.п.
Юрий написал: 550 Message was not accepted -- it contains invalid headers. More specially, ?From:? header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details.
Роман Алекеев написал: Где находится связь пользователя и его подразделения?
Есть инфоблок с орг.структурой, это свойство привязывается туда.
С точки зрения физических таблиц это выглядит так:
b_user_field - таблица пользовательских полей. Интересует ID поля где FIELD_NAME=UF_DEPARTMENT и ENTITY_ID=USER b_user - таблца пользователей b_utm_user - таблица пользовательских полей, где есть связь с b_user, там хранит VALUE_ID = ID пользователя из b_user, а FIELD_ID = ID из b_user_field
Это мы разобрались с пользователями. Далее есть подразделение.
Есть таблица b_uts_iblock_###_section, где ### - это ID инфоблока орг.структуры, там есть поле UF_HEAD соответствующее ID руководителя подразделения с ID равным VALUE_ID
У нас такая же проблема. Видимо сервера битрикса сейчас загружены и бывают косячат. На двух проектах схожая проблема. Думаю через некоторое время наладиться