#0
by MathaiShung
Есть форма отчёта в которой выбранные пользователем группы справочника Номенклатура попадают в список значений этой формы. Теперь нужно как-то отобрать из всего справочника только те элементы, которые принадлежат группам из Списка Значений и сами эти группы тоже, для последующей обработки этих значений процедурой Сформировать. Что делать после перебора списка? Для ТекГруппа=1 По ВыбГруппы.РазмерСписка Цикл Или может вообще по-другому?
#11
by Davalebor
Перебор не нужен. Напиши запрос (черный) к справочнику. В нем можно в условии написать принадлежность элементов к списку состоящему из групп.
#23
by MathaiShung
Так не работает - формирует пустой прайс. По-моему дело в условии - сейчас в выборку попадают только группы, а мне надо получить все элементы принадлежащие группам из Списка Значений. Как прописать такое условие?
#24
by Это_mike
все работает. В конце концов, воспользуйтесь конструктором. Мне ,честно говоря, даже лениво запускать конфигуратор...
#25
by MathaiShung
В конструкторе всё равно условие вручную прописывать придётся - элементарным условием тут не получится
#28
by Mikeware
Оторвал задницу, дошел до компа. сделпл тупо конструктором, и дописал руками 4 строчки. на форме - три поля ввода. все работает как надо.
#29
by Злопчинский
Код в - "кривой", ибо помимо групп (как заявленно нужное) - могут быть подобраны элементы (это может и не приведет к ошибке, но это - "быдлокод"). Модифицируем: Процедура ОбработкаПодбора(Элемент,КонтФормы) Если Элемент.ЭтоГруппа=0 Тогда Возврат; КонецЕсли;
#30
by Злопчинский
Код в - "кривой", ибо одна группа будет внесена нескольо раз (это может и не приведет к ошибке, но это - "быдлокод"). Модифицируем: Процедура ОбработкаПодбора(Элемент,КонтФормы) Если Элемент.ЭтоГруппа=0 Тогда Возврат; КонецЕсли; Если ВыбГруппы.Принадлежит(Элемент)=1 Тогда Возврат; КонецЕсли;
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: 1С v7.7 Бух учет (получить остаток по складам)
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Отображения списка значений v7
- v7: Режим вывода списка элементов справочника по группам
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как узнать владельца формы списка справочника, в модуле этой формы списка
- v7: Получить периодическое значение справочника 1С 7.7 в прямом запросе
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- УФ перенос текста колонки в таблице на форме
- Методы управления интерфейсом обычные формы
- Расчет Удержание по исп. листу процентом до предела без учета БЛ ЗУП 2.5.98.2
- подскажите по правам на редактирование даты запрета изменения документов (бух30)
- v7: Падает 1С 7.7 в логах винды ругань на сбой в mfc42.dll
- Бух 3.0 поступление денежных средств, не являющееся доходом, УСН
- Выбрать номенклатуру по родителям
- Динамическая ячейка макет 1с
- Как из управляемой формы открыть обычную форму этого же объекта?
- перенос строки в коде без изменения строки
- УФ. Как открыть на клиенте форму объекта, созданного на сервере?
- Как в СКД организовать 2 таблицы с разными отборами а после их сравнить по изм.
- КД 3.0 перед записью полученных данных
- v7: Как настроить сканер штрихкодов китайского происхождения в 1с
- Настройка кластера сервера 1С 8.3
- Обработчики обновления типовых конфигураций
- v7: Как настроить сканер ШК в 1с 7.7. Тоговля и Склад редакция 032
- Отключить всплывающую подсказку в 8.3
- Управляемые формы как установить тип значения у поля ввода?
- Сервис crserver.exe периодически останавливается - 8.3 winserver 2008 64