0

В иерархии запроса 1С 8.3

#1С 8.3

Люди помогите сделать задание !!! Мозг кипит уже неделю сижу не получается :( Есть запрос , нужно в дерево значение вывести Документ Поступления , а под ним Документ Возврата “Если он был ”, ну и что бы это было в иерархии !!!! HELP. Запрос вот

Процедура КнопкаВыполнитьНажатие(Кнопка)

Дерево = Новый ДеревоЗначений; ЗапросПоступление = Новый Запрос; ЗапросПоступление.УстановитьПараметр(“НачалоПериода”,НачалоПериода); ЗапросПоступление.УстановитьПараметр(“КонецПериода”,КонецПериода);

ЗапросПоступление.Текст = (“ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Ссылка.Ссылка, | ПоступлениеТоваровУслугТовары.Ссылка.Дата КАК Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Номер, | ПоступлениеТоваровУслугТовары.Ссылка.СуммаДокумента, | ПоступлениеТоваровУслугТовары.Ссылка.Контрагент, | ПоступлениеТоваровУслугТовары.Ссылка.Организация |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода | |СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслугТовары.Ссылка.Ссылка, | ПоступлениеТоваровУслугТовары.Ссылка.Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Номер, | ПоступлениеТоваровУслугТовары.Ссылка.СуммаДокумента, | ПоступлениеТоваровУслугТовары.Ссылка.Контрагент, | ПоступлениеТоваровУслугТовары.Ссылка.Организация | |УПОРЯДОЧИТЬ ПО | Дата” );

Дерево = ЗапросПоступление.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);

ЗапросВозврат = Новый Запрос;

ЗапросВозврат.Текст = (“ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка, | ВозвратТоваровПоставщику.Дата КАК Дата, | ВозвратТоваровПоставщику.Номер, | ВозвратТоваровПоставщику.СуммаДокумента, | ВозвратТоваровПоставщику.Организация, | ВозвратТоваровПоставщику.Контрагент |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику | |СГРУППИРОВАТЬ ПО | ВозвратТоваровПоставщику.Ссылка, | ВозвратТоваровПоставщику.Дата, | ВозвратТоваровПоставщику.Номер, | ВозвратТоваровПоставщику.СуммаДокумента, | ВозвратТоваровПоставщику.Организация, | ВозвратТоваровПоставщику.Контрагент | |УПОРЯДОЧИТЬ ПО | Дата”);

Дерево = ЗапросВозврат.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);

 1549 1
ДобавленоClaberRZN563 дня назад
Отредактировано551 день назад


Добавить комментарий

Кирилл написал:563 дня назад0

Получается следующий алгоритм:

  1. Вам нужно получить список поступлений, потом соединить его со списком возвратов левым соединением (скорее всего там будет “документ-основание”).

  2. Если нужны только возвраты с поступлениями, тогда указываем в условии “Где НЕ ВозвратТоваровПоставщику IS NULL”

  3. Что бы это всё выводилось в “дереве”, делаем итоги по полю поступления.

Ответить

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Как получить значение реквизита формы и передать его в запрос 1С

Задача: при открытии элемента справочника нужно получить значение поля Код этого...

Запрос по регистрам бухгалтерии

Здравствуйте. Помогите пожалуйста с запросом, мучаюсь уже не первую неделю. Треб...

Выбрать значение табличной части документа

Нужно выбрать из всех документов “РеализацияТоваровУслуг” документы по параметра...

Передача реквизита формы в запрос

Дамы и Господа помогите ! Опыт небольшой . Совсем запутался . Хочу передать рекв...

Запрос, возрат поиск документа

Добрый день ребята. Такой вопрос, мне нужно написать запрос. Который бы брал из ...

Новое

Исключение выходных в командировке из оплаты по среднему

Приветствую! 1С ЗУП 8.2.5 (2.5.112.1) Минфин издал письмо 4-1/В-608 от 13 август...

Работа с ККТ (2 системы налогооблажения) через 1с розница

Добрый день, помогите/подскажите нубу. Ситуация следующая: есть ИП, у которого м...

Внешняя печатная форма сдельного наряда

Создала Внешнюю печатную форму сдельного наряда в ЗУП 3.1 Печатает выполненные ...

Требуется Ведущий программист 1С (г. Хабаровск)

В крупный лесопромышленный холдинг требуется Ведущий программист 1С. Пятидневная...

Помогите

Надо создать в 1С выдачу пенсий помогите. Мне надо сделать до 17.05.2017г скайп ...