Открыть форму выбора групп справочника с отбором #615137


#0 by Zoommer
Подскажите, пожалуйста, как в 8.1 сделать открытие формы выбора групп справочника с отбором по реквизиту? ВидТовара это реквизит на форме обработки. Надо открывать только те группы в справочнике Номенклатура, у которых такой реквизит Почему вот так не работает? Ошибка Поле объекта не обнаружено (ВидНоменклатуры)
#1 by Zoommer
Ссылка это что такое? Надо программно открыть форму выбора
#2 by Zoommer
в формеВыбораГруппы нет реквизита ВидНоменклатуры Если сделать вот так Форма=Справочники.Номенклатура.ПолучитьФормуВыбора; Форма.Отбор.ВидНоменклатуры.Установить(ВидТовара); То открываются группы справочника все и отбор все равно не устанавливается
#3 by Zoommer
Вот так открывается форма выбора и отбор дейстует. А как сделать, если наоброт надо чтобы только группы отображались и чтобы тоже действовал отбор? Для группы справочника тоже задан реквизит ВидНоменклатуры
#4 by rphosts
а если что-то типа как так:
#5 by Zoommer
Вот так получилось все
#6 by Zoommer
может как-то красивее можно конечно
#7 by rphosts
точно! ещё и установить нужно!
#8 by Zoommer
Подскажите еще, пожалуйста, как установить отбор в списке? Для одного значения работает, а как сделать, если надо чтобы несколько значений было? Не отбирает, показывает все
#9 by Zoommer
Все получилось. А еще вопрос. Если надо сделать отбор по рекзиту тип Дата - показывать только если дата больше или равна текущей или пустая, т.е. не заполнена, то какой вид сравнения делать? Если вСписке, то как список сделать?
#10 by rphosts
в 8.2 что-бы наложить 2 условия - нужно добаввить группу И а потом условия. Но это в 8.2, в 8.1. возможно этого и нет, проверить можно и по СП, для 8.2: КоллекцияЭлементовОтбораКомпоновкиДанных (DataCompositionFilterItemCollection) Добавить (Add) Синтаксис: Добавить(<Тип>) Параметры: <Тип> (обязательный) Тип: Тип. Тип добавляемого элемента. Элементами коллекции могут быть ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных. и т.д. обращаю внимание на тип - там есть группа!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С