Добрый день! Есть небольшая проблема с этим отчетом. Отчет корректно собирает всю историю звонков, но если сотрудник увольняется, а на его место принимают нового сотрудника и дают ему телефонную линию уволенного сотрудника, то в отчете история звонков ведется по уволенному сотруднику. Как исправить эту ситуацию? CRM Корп 2.0.7.2, телефония на базе Asterix
В общем модуле "сфпСофтФонПроСервер" в Функции сфпЗаписатьНомерТекущемуПользователю(НомерЛинии) Экспорт перед строкой: Возврат НомерИзменен; вставьте строки: // Проверяем не записан ли данный номер другому пользователю, и, если да, то очищаем его Если НомерИзменен Тогда Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТекПользователь", ТекПользователь); Запрос.УстановитьПараметр("НомерЛинии", НомерЛинии); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | Пользователи.Ссылка |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.сфпТекущийВнутреннийНомер = &НомерЛинии | И НЕ Пользователи.Ссылка = &ТекПользователь"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ОбъектПользователь = Выборка.Ссылка.ПолучитьОбъект(); ОбъектПользователь.сфпТекущийВнутреннийНомер = ""; Попытка ОбъектПользователь.Записать(); Исключение КонецПопытки; КонецЦикла; КонецЕсли;