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

Отбор в форме списка журнала документов

Автор NevilDG, 22 мая 2011, 12:37

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

NevilDG



Надо в форме списка журнала документов сделать отбор, чтобы показывались только те документы "Письмо", у которых в поле "Кому" стоит текущий пользователь,
допустим, что текущий пользователь хранится в переменной ТекПользователь

Помогите написать отбор, уже всю голову сломал

В 7.7 просто писалось:
УстановитьОтбор("КомуПисьмо",ТекПользователь);

А как в версии 8.2?

NevilDG

Где "КомуПисьмо" - это графа отбора

NevilDG

Это можно сделать вручную:



Но как это сделать программно?
Еще с запрещением "убрать отбор" вручную

cska-fanat-kz

Добавьте в запрос по которому формируется динамический список Список ваше условие на текущего пользователя.
Справа по реквизиту формы Список делаете ПКМ, заходите в свойства и ставите флажок ПроизвольныйЗапрос.
Далее ниже настройка списка и...
Настраивайте свой запрос сколько хотите! )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

NevilDG

Цитата: cska-fanat-kz от 22 мая 2011, 14:58
Добавьте в запрос по которому формируется динамический список Список ваше условие на текущего пользователя.
Справа по реквизиту формы Список делаете ПКМ, заходите в свойства и ставите флажок ПроизвольныйЗапрос.
Далее ниже настройка списка и...
Настраивайте свой запрос сколько хотите! )

Вот мне вроде тоже самое говорили) из этого я ничего не понял)
сделал по другому:
1. поставил произвольный запрос
2. добавил условие по параметру
3. добавил параметр в процедуре ПриСозданииНаСервере

NevilDG

Зачем еще какой-то дополнительный динамический список?

cska-fanat-kz

Как это "сделал по другому"?
Я написал то же самое, только немного не дописал
(чтобы вы сами додумали ;) )!

Никакого дополнительного динамического списка.
ДС один единственный!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск