Родитель Группа + подгруппы... #805487


#0 by OrenDi
Здравствуйте. Ситуация в следующем: есть справочник номенклатура, в нем соответственно группы товаров в этих группах может быть множество подгрупп с номенклатурой. У группы или подгруппы можно задать %наценки, но этот процент работает только на номенклатуру которая находится в этой группе, т.е. если у нас еще в этой группе есть несколько подгрупп то на наценка на эти подгруппы не распространяется хотя родитель та группа на которую я установил наценку. Как сделать что бы наценка распространялось не только на номенклатуру в этой группе, но и + на все подгруппы с номенклатурой в этой группе? Благодарю за помощь! Через отладку отслеживаю как запросы идут (обработка наценки), вот один из них:
#1 by rabbidX
При записи номенклатуры проставляйте значение скидки для подчиненных групп. Или получайте скидку запросом (лучше для всех товаров сразу) Вообще наценки лучше в периодическом регистре сведений хранить.
#2 by OrenDi
Нашел запрос где проставляются наценки из свойства группы по номенклатуре: Но если ставлю так: то наценка проставляется только по номенклатуре из подгруппы группы, а по номенклатуре из группы не проставляется... Как сделать что бы проставлялась наценка на номенклатуру из группы и из подгрупп?
#3 by OrenDi
Целиком процедура:
#4 by OrenDi
Ребята помогите плиз с вопросом, в 1С только начинаю разбираться, статьи нахожу, что можно вроде как решить вопрос: Получение всех родителей элемента В языке запросов не предусмотрено специальных средств для получения всех родителей элемента. Для выполнения задачи можно воспользоваться иерархическими итогами, однако получение иерархических итогов оптимизировано для построения итогов большого количества записей, и не вполне эффективно для получения родителей одного элемента. Для более эффективного получения всех родительских записей элемента, рекомендуется перебирать в цикле его родителей небольшими порциями. Пример: Пример: Но как правильно сделать - не получается(
#5 by VladZ
В Яндексе забанили?
#6 by Tatitutu
все не то и все не так (с) Открой для себя СП СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) ПринадлежитЭлементу (BelongsToItem) Синтаксис: ПринадлежитЭлементу(<Элемент>) Параметры: Тип: СправочникСсылка. Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента. Возвращаемое значение: Тип: Булево. Истина - элемент подчинен группе; Ложь - в противном случае. Если в качестве параметра указать сам элемент, то Ложь. Описание: Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Определяет подчиненность группе непосредственно на момент вызова метода путем последовательного считывания всех вышестоящих элементов. Пример: или вот на этим подумай и найди консоль запросов (и да параметр можент быть не только значение, но еще и список и таблицазначений)
#7 by OrenDi
Вставляю такой запрос, с выборкой родителей: Ругается на СписокГруппРодителей мало факт. параметров(
#8 by Tatitutu
Вот так попробуй         Запрос = Новый Запрос;
#9 by OrenDi
Почему не работает? поставил в запросе: ПО НаценкиГруппы.Номенклатура В ИЕРАРХИИ (&НоменклатураГруппа) И Подразделения.Ссылка = НаценкиГруппы.Подразделение на номенклатуру в группе поставилась наценка, а в подгруппах этой же группы опять нет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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