February 16, 2013

Битрикс. Корпоративный портал. Фильтрация списка сотрудников

Всем привет! Не так давно после очередного планового обновления CMS Битрикс на корпоративном портале внезапно слетела фильтрация сотрудников по департаментам. Реализована она была вот таким нехитрым кодом:

<?php

$users_UF_DEPARTMENT = 510;

//...

$APPLICATION->IncludeComponent("bitrix:intranet.structure.list", "list1", array(
    //...
    "FILTER_NAME" => "users",
    ),
    false
);?>

Признаться честно я и раньше не доверял такому обозначению фильтра ($users_UF_DEPARTMENT), ну а теперь он и вовсе перестал работать. Решение данной проблемы подсказала техподдержка 1С-Битрикс. Как оказалось нужно поменять всего пару символов в коде:

Читать далее

November 19, 2012

Битрикс. Корпоративный портал. Правило обработки писем на php.

Всем привет! Данный пост будет с минимумом комментариев и по большей части будет состоять лишь из полезного кода.

Итак, возникла необходимость автоматического создания сообщения в конкретной рабочей группе при отправке письма на специализированный почтовый ящик (который привязан в корпортале) с темой письма вида #имя_рабочей_группы#.

По сути таким функционалом обладает стандартное почтовое правило “добавление сообщений в форумы соцсети” которое отчего то не работало (ТП также не смогла ничем помочь). Поэтому было принято решение написать свою реализацию правила на php.

Читать далее