Подробное описание решения, исходный код - в статье на сайте для разработчиков dev.1c-bitrix.ru/community/blo...
7 фев 2018