Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

1С Рарус Альфа-Авто 5 CRM отбор контрагентов по пользователю "только мои"

February 26, 2013
3044hits

Есть на форме "Клиенты и автомобили" галочка "только мои". Логически должен устанавливаться отбор по клиентам текущего пользователя.

Она это и делает только отбор ведет по автору документов "ЗаявкаНаРемонт".


Для того чтобы отбор был по кураторам (менеджерам, ведущих клиента) я заменил в процедуре ПоискКлиентаИАвтомобиля в модуле обработки АРМКлиентыИАвтомобили следующий код:

    ЗапросФлажокТолькоМои = "
                   |(ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    ЗаявкаНаРемонт.Заказчик КАК Клиент
                   |ИЗ
                   |    Документ.ЗаявкаНаРемонт КАК ЗаявкаНаРемонт
                   |ГДЕ
                   |    ЗаявкаНаРемонт.Автор = &Автор
                   |    И ЗаявкаНаРемонт.Заказчик В(ВЫБРАТЬ Клиент ИЗ ВременнаяТаблицаКлиентов)) КАК ЗапросФлажокТолькоМои
                   |ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";

на:

    ЗапросФлажокТолькоМои = "
                            |(ВЫБРАТЬ
                            |    Кураторы.Контрагент КАК Клиент
                            |ИЗ
                            |    РегистрСведений.Кураторы КАК Кураторы
                            |ГДЕ
                            |    Кураторы.Куратор = &Автор) КАК ЗапросФлажокТолькоМои
                            |ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";

RATTING:
(0 голосов)

Добавить комментарий


Защитный код
Обновить