Показать содержимое по тегу: CRM
1С Рарус Альфа-Авто 5 CRM отбор контрагентов по пользователю "только мои"
Есть на форме "Клиенты и автомобили" галочка "только мои". Логически должен устанавливаться отбор по клиентам текущего пользователя.
Она это и делает только отбор ведет по автору документов "ЗаявкаНаРемонт".
Для того чтобы отбор был по кураторам (менеджерам, ведущих клиента) я заменил в процедуре ПоискКлиентаИАвтомобиля в модуле обработки АРМКлиентыИАвтомобили следующий код:
ЗапросФлажокТолькоМои = "
|(ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаявкаНаРемонт.Заказчик КАК Клиент
|ИЗ
| Документ.ЗаявкаНаРемонт КАК ЗаявкаНаРемонт
|ГДЕ
| ЗаявкаНаРемонт.Автор = &Автор
| И ЗаявкаНаРемонт.Заказчик В(ВЫБРАТЬ Клиент ИЗ ВременнаяТаблицаКлиентов)) КАК ЗапросФлажокТолькоМои
|ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";
на:
ЗапросФлажокТолькоМои = "
|(ВЫБРАТЬ
| Кураторы.Контрагент КАК Клиент
|ИЗ
| РегистрСведений.Кураторы КАК Кураторы
|ГДЕ
| Кураторы.Куратор = &Автор) КАК ЗапросФлажокТолькоМои
|ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";