Имя: Пароль:
1C
1С v8
Вопрос по табличной части
0 Tumakota
 
14.12.15
15:21
Как мне найти строки в табличной части с определенной номенклатурой, которая входит в определенную группу, ну к примеру в табличной части есть товар который входит в группу Обувь, Сумки, и Аксессуары, мн енужно отобрать Обувь и Сумки, но Обувь и Сумки это верхний родитель, сам артикул может быть по ступеньке еще на пять штук ниже
1 ДенисЧ
 
14.12.15
15:22
Запросом, разумеется.
А что, были сомнения?
2 Timon1405
 
14.12.15
15:24
(1) войду в долю
СправочникСсылка.<Имя справочника>.ПринадлежитЭлементу (CatalogRef.<Имя справочника>.BelongsToItem)
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПринадлежитЭлементу (BelongsToItem)
Синтаксис:

ПринадлежитЭлементу(<Элемент>)
Параметры:

<Элемент> (обязательный)

Тип: СправочникСсылка.
Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента.
Возвращаемое значение:

Тип: Булево.
Истина - элемент подчинен группе; Ложь - в противном случае.
Если в качестве параметра указать сам элемент, то Ложь.
Описание:

Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Определяет подчиненность группе непосредственно на момент вызова метода путем последовательного считывания всех вышестоящих элементов.
Пример:

Если ОбъектСсылка.ПринадлежитЭлементу(ЭлементСсылка) Тогда
    Сообщить("Принадлежит");
КонецЕсли;
3 Tumakota
 
14.12.15
15:28
Можно по подробнее плиз!

Табличная часть к примеру Товары

Номенклатура1 - обувь
Номенклатура2 - сумка
Номенклатура3 - акссесуар
Номенклатура4 - хрень какая то

нужно отобрать обувь и сумку
4 ДенисЧ
 
14.12.15
15:30
выбрать *
Из Документ.МойДокумент.Товары
где номенклатура в иерархии (&группа)
5 Tumakota
 
14.12.15
15:33
(4) а если я в документе нахожусь заполнил табличную часть и по кнопке мне наадо отобрать нужную из этих и сделать дальше процедуры, то причем здесь запрос
6 ДенисЧ
 
14.12.15
15:34
тогда выгружай табличную часть и передавай в запрос
7 Tumakota
 
14.12.15
15:35
а методом НайтиСтроки не получиться?:)
8 Tarlich
 
14.12.15
15:40
В торговых типовых конфигурациях для этого и придуман справочник "СегментыНоменклатуры"
9 ДенисЧ
 
14.12.15
15:40
нет, не получитЬся...
Программист всегда исправляет последнюю ошибку.