|
Проблемы с отбором в динамическом списке | ☑ | ||
|---|---|---|---|---|
|
0
aranadan
30.11.13
✎
23:02
|
по команде происходит отбор по сотруднику, При повторном нажатии на кнопку команду ничего не отображаеться, в чем причина помогите плз?
|
|||
|
1
aranadan
30.11.13
✎
23:04
|
&НаКлиенте
Процедура ПрочитатьЗапись() Если ПустаяСтрока(ЭтаФорма.Объект.Сотрудник) Тогда Состояние("Заполните поле Сотрудник"); Возврат; КонецЕсли; ОтборПоКлиенту(); КонецПроцедуры &НаСервере Процедура ОтборПоКлиенту() ЭлементОтбора=ЭтаФорма.Аренда.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение=Новый ПолеКомпоновкиДанных("Сотрудники"); ЭлементОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение=Объект.Сотрудник; КонецПроцедуры |
|||
|
2
salih020292
30.11.13
✎
23:33
|
может быть очищать как - то нужно после первого отбора?
|
|||
|
3
aranadan
01.12.13
✎
15:26
|
а как кто знает?
|
|||
|
4
Armando
01.12.13
✎
15:42
|
Аренда.Отбор.Элементы.Очистить()
|
|||
|
5
Wobland
01.12.13
✎
15:44
|
а что делает состояние в УФ?
|
|||
|
6
aranadan
01.12.13
✎
16:11
|
Спасибо всем кто откликнулся решил проблему так
Процедура ПрочитатьЗапись() Аренда.Отбор.Элементы.Очистить(); Если ПустаяСтрока(ЭтаФорма.Объект.Сотрудник) Тогда Состояние("Заполните поле Сотрудник"); Возврат; КонецЕсли; ОтборПоКлиенту(); КонецПроцедуры |
|||
|
7
aranadan
01.12.13
✎
16:19
|
кста точь в точь как Вы написали, но очень приятно что сам сначала решил, а потом и прочел Ваш пост(4)
|
|||
|
8
aranadan
01.12.13
✎
16:20
|
всплывающее сообщение о том что поле не заполнено, удобно то что само по себе исчезает =)(5)
|
|||
|
9
Wobland
01.12.13
✎
16:25
|
(8) гы, занятно. но разработчики вроде как для этого придумали сообщение пользователю
|
|||
|
10
aranadan
01.12.13
✎
16:30
|
а мне так больше понравилось =)(9)
|
| Форум | Правила | Описание | Секции | Поиск |