Проверить принадлежность элементов одной группе #466181


#0 by ЕГ
Господа, подскажите... У меня в таблицу значений записываются товары, удовлетворяющие определённым условиям. Для каждого найденного товара отображаются его родители. Так вот проблема в том чтобы эти родители выводились только перед первой стройкой товаров из одной группы. Т.е. сейчас родители выводятся перед каждым товаром. А нужно, если товары находятся в одной группе, то родители бы выводились только один раз (перед первым). .....
#1 by ЕГ
Как, блин, отметить, определить принадлежит ли полученный элемент группе предыдущего?
#2 by ДенисЧ
А запомнить значение предыдущего родителя и сравнивать?
#3 by Злой Бобр
Типа так: Если Таб.НомерСтроки>1 Тогда    Если спр.Родитель<>Таб.ПолучитьЗначение(НомерСтроки-1,"НужноеПоле").Родитель Тогда Ну а вообще это немного не так делается. Хотя мне пофиг. )))
#4 by ЕГ
Я на самом деле изначально когда на выводом родителей работал, так и думал потом это решить. Но сейчас понял что в идеале нужно всю иерархию родителей соблюсти. Например, есть две группы "Принтеры", "Картридж". А в каждой есть группа "Canon" и "HP". Тогда вообще вся бадяга с выводом родителей слетает (товары перемешаются). Отсюда и вопрос. Может там в какоё-нить массив записывается и сравнивается?  :
#5 by Ёпрст
Открой конструктор запросов в пофигураторе.
#6 by ЕГ
Понятно. Короче, попробую тогда повторения тупо удалить.
#7 by Stillcat
Вообще-то это всё через запрос делается Запрос по регистру, получаем конечный остаток по Количество Группировка по товару сама выдаст тебе с иерархией, как тебе и нужно Если нужны товары и с нулевым остатком, пишешь: Группировка Товар Все;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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