|
Не удаляет элемент в отборе. | ☑ | ||
---|---|---|---|---|
0
coolspawn
10.04.14
✎
13:57
|
При нажатии на кнопку очистки, в динамическом списке не удаляет элемент, а тока очищает значение в отборе... Где я делаю нет так? V8.3
&НаКлиенте Процедура ТекПартнерОчистка(Элемент, СтандартнаяОбработка) Для Каждого ЭлементОтбора Из Платежи.Отбор.Элементы Цикл Если ЭлементОтбора.Представление = "По контрагенту" Тогда Платежи.Отбор.Элементы.Удалить(ЭлементОтбора); КонецЕсли; КонецЦикла; КонецПроцедуры может это еше одна фишка 8.3? |
|||
1
Zamestas
10.04.14
✎
14:00
|
(0) Все там с отборами нормально - ты сам отбор как устанавливал?
|
|||
2
coolspawn
10.04.14
✎
14:02
|
(1) По учебнику.... :)
&НаКлиенте Процедура Фильтр(Команда) Для Каждого ЭлементОтбора Из Платежи.Отбор.Элементы Цикл Если ЭлементОтбора.Представление = "По контрагенту" Тогда Платежи.Отбор.Элементы.Удалить(ЭлементОтбора); КонецЕсли; КонецЦикла; Если НЕ Элементы.ТекПартнер.Пустая() Тогда ЭлементОтбора = Платежи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Контрагент"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = Объект.ТекПартнер; ЭлементОтбора.Представление = "По контрагенту"; КонецЕсли; КонецПроцедуры |
|||
3
coolspawn
10.04.14
✎
14:04
|
может в галке сохранения пользовательских настроек проблема? Она стоит, но не снимается в свойствах списка..
|
|||
4
Zamestas
10.04.14
✎
14:05
|
(2) Отладчиком проверь что бы условие
"Если ЭлементОтбора.Представление = "По контрагенту" Тогда" сработало. |
|||
5
coolspawn
10.04.14
✎
14:07
|
(4) сразу сделал... все отрабатывавет, и даже отбор без этой строки показывает.. но в настройке списка строка все равно есть
|
|||
6
Zamestas
10.04.14
✎
14:07
|
(5) Я стараюсь не удалять отбор, а через
ЭлементОтбора.Использование = Ложь; выключть. |
|||
7
coolspawn
10.04.14
✎
14:09
|
Использование отключал - та же финя, в отладчике = ложь, в настройках - стоит галка
|
|||
8
coolspawn
10.04.14
✎
14:11
|
такое впечатление, что после отработки процедуры происходит затык (системный) она тихо откатывается назад и оставляет без изменений.
|
|||
9
Zamestas
10.04.14
✎
14:16
|
(8) Не знаю - у меня все работает.
|
|||
10
coolspawn
10.04.14
✎
14:37
|
Перезагрузил конфигуратор, перезапустил клиента - взлетело. Не раз замечаю глюки при отладке и забывание очистки кэша...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |