|
Подскажите с динамическом списке пожалуста ↓ (Волшебник 01.06.2015 17:12) |
☑ |
0
Shur1cIT
01.06.15
✎
17:10
|
С управляемыми формами мало работал.
Иметься Список Тип Динамический список,в настройке списка иметься запрос.
Параметры в него передаются в процедуре ПриСозданииНаСервере
На управляемой форме создал реквизит с типом справочник.пользователи
в процедуре ПриСозданииНаСервере добавляю два параметра:
Список.Параметры.УстановитьЗначениеПараметра("ПользовательЗаявки", ЭтаФорма.ОтветственныйПользователь);
Список.Параметры.УстановитьЗначениеПараметра("ПользовательЗаявкиПустаяСсылка", Справочники.Пользователи.ПустаяСсылка());
в самом списке точнее настройке его добавил условие
ВЫБОР
КОГДА &ПользовательЗаявки = &ПользовательЗаявкиПустаяСсылка
ТОГДА ИСТИНА
ИНАЧЕ ДокументЗаявкаНаРасходованиеСредств.Ответственный = &ПользовательЗаявки
КОНЕЦ
В результате это условие не отрабатывает.
Если предположение что процедура ПриСозданииНаСервере отрабатывает только ождин раз при открытии и всё, после выбора ЭтаФорма.ОтветственныйПользователь запрос заново не отрабатывает.
Или есть другая причина?
|
|
1
Волшебник
модератор
01.06.15
✎
17:12
|
Закусывать надо
|
|
2
Cyberhawk
01.06.15
✎
17:13
|
"это условие не отрабатывает" как понял?
|
|
3
Shur1cIT
01.06.15
✎
17:21
|
(2) да
|
|
4
Kiks
01.06.15
✎
17:23
|
Не отрабатывает после выбора на форме другого пользователя?
|
|
5
Shur1cIT
01.06.15
✎
17:24
|
когда первый раз оно вызывается (при открытии) поле ЭтаФорма.ОтветственныйПользователь не заполнено это норма, а вот когда ОтветственныйПользователь уже заполнил и наживаю обновить условие не отрабатывает будто нет его, вот и вызываетт вопрос
|
|
6
Drac0
01.06.15
✎
17:24
|
(0) Скажи, а что может заставить процедуру ПриСозданииНаСервере отработать где-то еще, кроме как при создании формы на сервере?
|
|
7
Shur1cIT
01.06.15
✎
17:24
|
(4) да, точнее сначало на форме пользователь совсем не выбран, а когда выбран не отбирает
|
|
8
Shur1cIT
01.06.15
✎
17:24
|
(6) обновление формы нет? а как тогда быть?
|
|
9
Shur1cIT
01.06.15
✎
17:25
|
(6) как её грамотно инициализировать при открытой форме?
|
|
10
Drac0
01.06.15
✎
17:26
|
(8) Обновление - это создание?
Установить параметры ДС при изменении ОтветственныйПользователь, не?
|
|
11
Kiks
01.06.15
✎
17:27
|
на реквизит с именем пользователя вешаешь процедуру ПриИзменении(), потом
ДинСписок.Обновить();
|
|
12
Shur1cIT
01.06.15
✎
17:31
|
(11) нету обновить не так не так
Этаформа.Список.обновить()
Список.Обновить();
|
|
13
Drac0
01.06.15
✎
17:32
|
(12) Плять. Это установит НОВЫЕ параметры ДС?
|
|
14
Shur1cIT
01.06.15
✎
17:36
|
(13) всё заработало спасибо)))
|
|