Показать сообщение отдельно
Старый 08.12.2004, 22:49   #1  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
CRM - ошибка. Форма Конструктор группы продаж. (3.0 SP3)
Если в модуле Управление персоналом в коде сотрудника используется точка, например: "a.pupkin", то при конфигурировании групп продаж в форме Конструктор группы продаж (CRM\Настройки\Управление продажами\Группы продавцов, кнопка Конструктор группы продаж):

1. ФИО после /--/ не отображается
2. все кнопки на левой панели (кроме Удалить =0)) неактивны, т.е., например, нельзя назначить ответственного менеджера

Описание ошибки:

При построении дерева (список сотрудников группы), код элементу присваивается с использованием SysQuery::value(), т.е. a\.pupkin. Дальше функционал при поиске сотрудника в EmplTable также использует SysQuery::value(), т.е. в результате в запросе используется a\\\.pupkin вместо положенного a\.pupkin.

Решение:

В классе smmSalesUnidDesignerTree метод buildSubTree заменить строчку:
PHP код:
//  formTreeItem.data(queryValue(childRecord.SalesManId));
            
formTreeItem.data(childRecord.SalesManId); 
__________________
С уважением,
Dirigente