|
|
Не удаляет элемент в отборе. |
☑ |
|
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
|
Перезагрузил конфигуратор, перезапустил клиента - взлетело. Не раз замечаю глюки при отладке и забывание очистки кэша...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший