Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 сен 2021, 07:28

Отбор по текущему пользователю

Автор ab30ru, 26 июн 2017, 09:25

0 Пользователей и 1 гость просматривают эту тему.

ab30ru

Здравствуйте. Не пойму в чем ошибка. Есть справочник Пользователи. Есть список пользователей с такими же именами. Создал параметр Сеанса
ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.НайтиПоНаименованию(ИмяПользователя());
Есть форма списка Регистра накоплений, у которой есть регистр Группа, которая равна имени пользователя. Создаю запрос у формы списка
ВЫБРАТЬ
РегистрНакопленияРегистрКонтингент.Фамилия КАК Фамилия,
РегистрНакопленияРегистрКонтингент.Имя КАК Имя,
РегистрНакопленияРегистрКонтингент.Отчество КАК Отчество,
РегистрНакопленияРегистрКонтингент.Группа КАК Группа,
ИЗ
РегистрНакопления.РегистрКонтингент КАК РегистрНакопленияРегистрКонтингент
ГДЕ
РегистрНакопленияРегистрКонтингент.Группа = &Группа


Но фильтр не применяется. Подскажите пожалуйста как исправить

wise

(0)
Цитата: ab30ru от 26 июн 2017, 09:25форма списка Регистра накоплений, у которой есть регистр Группа

сам-то понял, что написал..?

Цитата: ab30ru от 26 июн 2017, 09:25РегистрНакопленияРегистрКонтингент.Группа КАК Группа,

ЗДЕСЬ, не должно быть запятой, в конце строки.
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

ab30ru

При открытии формы добавил процедуру
Группа = ПараметрыСеанса.ТекущийПользователь;

// Устанавливаем значение параметров отбора в запросе.
Список.Параметры.УстановитьЗначениеПараметра("Группа", Группа);


// Устанавливаем значение полей, по которым будет производиться группировка.
ГруппировкаСписка = Список.Группировка.Элементы; 
ЭлементГруппировки = ГруппировкаСписка.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); 
ЭлементГруппировки.Поле = Новый ПолеКомпоновкиДанных("Статус");

Не могу понять где ошибка. Пишет Параметр с таким именем не найден

LexaK

При открытии ... это на клиенте
а данные ПараметрыСеанса доступны на сервере.
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск