Удаление определенного поля в отборе СКД
Добрый день ребят!помогите пожалуйста с отчетом!у меня в верху где выбор периода,выведено два поля ввода!1. подразделение 2. номенклатура -эти поля забивают отбор в СКД!у меня проблема в следующем если изменить скажем подразделение мне нужно что бы удалялось именно это поле,если такое есть!так же и с номенклатурой!
сейчас стоит вот такой код очистки:
Но он сшибает весь отбор!а нужно лишь определенное поле если такое имеется!
сама процедура вот
Подскажите плиз как исправить..
форма обычная,конфа Управление производственным предприятием, редакция 1.3 (1.3.111.1)
сейчас стоит вот такой код очистки:
КомпоновщикНастроек.Настройки.Отбор.Элементы.Очистить();
Но он сшибает весь отбор!а нужно лишь определенное поле если такое имеется!
сама процедура вот
Процедура ПодразделениеПриИзменении(Элемент)
КомпоновщикНастроек.Настройки.Отбор.Элементы.Очистить();
Отб = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отб.ЛевоеЗначение= Новый ПолеКомпоновкиДанных("Подразделение");
Отб.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно;
Отб.ПравоеЗначение = Подразделение;
Если ЗначениеЗаполнено(Подразделение) Тогда
Отб.Использование=Истина;
Иначе
Отб.Использование=Ложь;
КонецЕсли;
КонецПроцедуры
ПоказатьПодскажите плиз как исправить..
форма обычная,конфа Управление производственным предприятием, редакция 1.3 (1.3.111.1)
По теме из базы знаний
- 115 полезностей по курсу СКД Евгения Гилёва
- Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0
- Вывод вариантов СКД в таблицы на управляемой форме
- Групповое добавление и удаление ролей из списка профилей
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5) маленько не правильно,допустим я выбрал подразделение!отбор работает норм!если я допустим захочу изменить подразделение,выберу из списка другое!у меня слетает весь отбор и по номенклатуре!мне нужно только удалить строчку отбора ту что подразделение!при этом что бы номенклатура оставалась по прежнему той что была выбрана(если выбрана конечно)!
Просто я бы сделала по другому, у меня тоже УПП и все отчеты у меня на типовой форме, где пользователь сам может выбирать, какие отборы ему нужны и не только по определенному значению с видом сравнения равно, а не добавлять лишние поля на форму. Но если же всё таки необходимо именно поля, то я бы сделала через параметры. В самом отчете в условиях написала бы: Где выбор когда &Подразделение = Значение(справочник.подразделения.Пустаяссылка) тогда истина иначе ПолеПодразделение = &Подразделение конец и то же самое с номенклатурой. и при изменении полей указывала бы уже значение параметра
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)