![]() |
![]() |
![]() |
|
Подскажите с динамическом списке пожалуста 🠗 (Волшебник 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) всё заработало спасибо)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |