Я осуществил отбор по родителю номенклатуры, но при выборе показывает главные папки "Материалы" и "Услуги" можно ли от этого как-то избавиться?
&НаКлиенте
Процедура ТоварыНаименованиеНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
Стандартнаяобработка = Ложь;
Настройки = Новый НастройкиКомпоновкиДанных;
Элемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.Использование = Истина;
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Родитель");
Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
Элемент.ПравоеЗначение = РодительТовараСервер();
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
Параметрыформы= Новый Структура;
Параметрыформы.Вставить("ФиксированныеНастройки", Настройки);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", Параметрыформы, Элементы.ТоварыНаименование);
КонецПроцедуры
&НаСервере
Функция РодительТовараСервер()
Возврат Справочники.Номенклатура.НайтиПоНаименованию("Материалы");
КонецФункции
ПоказатьПо теме из базы знаний
- Анализ субконто с возможностью отбора элементов по реквизитам. (v 7.7)
- Универсальный подбор и обработка объектов с возможностью выбора Родителя и Владельца для справочников
- Обмен документами в формате CommerceML по схеме поставщик-покупатель между 1С 7.7 <=> 7.7 (конфигурация «Торговля + Склад», ред. 9.2) и 1С 7.7 <=> 8.x (конфигурация «Управление торговлей, ред. 10.3»)
- [Расширения] Отборы в динамических списках
- Вышли обновления 1С:ТОИР 2 КОРП для предприятий
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
может я неправильно понял?
&НаКлиенте
Процедура ТоварыНаименованиеНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Настройки = Новый НастройкиКомпоновкиДанных;
Элемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.Использование = Истина;
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Родитель");
Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
Элемент.ПравоеЗначение = РодительТовараСервер();
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
Элемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.Использование = Истина;
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЭтоГруппа");
Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Элемент.ПравоеЗначение = Ложь;
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
Параметрыформы= Новый Структура;
Параметрыформы.Вставить("ФиксированныеНастройки", Настройки);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", Параметрыформы, Элементы.ТоварыНаименование);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот