Бух 3.0. СКД Как сгруппировать поля? #783771


#0 by Ugra
Бух 3.0. Помогите разобраться с отчетом. Есть отчет на СКД выводит номенклатуру и цены документа Поступление товаров и услуг. Как сделать группировку по одинаковым ценам и одинаковой номенклатуре?Но если цена через какое то время вернулась старая, то ее нужно вывести. Знаю как общую группировку сделать- ПоступлениеТоваровУслугТовары.Цена - Минимум, но если в конце месяца вернется старая цена, не выводит уже эту цену отчет.
#1 by Naf_kultura
последние цены что-ли вывести?
#2 by Naf_kultura
ВЫБРАТЬ
#3 by Ugra
Последние цены просто в группировке выводятся вот так: ПоступлениеТоваровУслугТовары.Цена - Максимум а мне нужно чтоб списком выводились цены именно когда менялись цены. в основном цена одна и та же. потом может поменяться через неделю на другую цену,а потом через день вернуться на старую. вот в группировке не получается сделать вывод цены если она вернулась старая.
#4 by Naf_kultura
>> Последние цены просто в группировке выводятся вот так: ПоступлениеТоваровУслугТовары.Цена - Максимум это НЕПРАВДА >>а мне нужно чтоб списком выводились цены именно когда менялись цены. в основном цена одна и та же. потом может поменяться через неделю на другую цену,а потом через день вернуться на старую. вот в группировке не получается сделать вывод цены если она вернулась старая Список всех цен поступлений за период? различных или всех?
#5 by Ugra
Список только меняющихся цен. Если по поступлениям была неделю одна и та же цена, то выводить не нужно. Нужно выводить дату и номенклатуру по которой сменилась цена.она можнт смениться, а через 2 недели вернуться старая..ее тоже нужно вывести(т.к. она изменилась по отношению к вчерашнему дню )
#6 by Ugra
Вот допустим обычный отчет по документам поступления без никаких группировок Нужно чтобы вывелось только вот так: |ДАТА       | НОМЕНКЛАТУРА |  ЦЕНА
#7 by Ugra
Выводит только строки в отчете когда менялась цена. и если она через какое то время вернулась старая, то тоже должен выводить
#8 by catena
Выводит дату смены цены:
#9 by Ugra
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, НЕ Работает этот запрос. Подскажите как исправить ошибку? Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине:
#10 by Ugra
или как сделать такой запрос с моими данными как выше catena написала? Взапрос берется док ПоступлениеТоваровУслуг. Дата,Номеклатура, Цена. больше никакие поля не нужны
#11 by ЧеловекДуши
Используй функции СКД
#12 by catena
Нужно написать синтаксически-правильный псевдоним. Например, убрать точку.
#13 by Ugra
Как поменять в левом соединении?
#14 by Ugra
catena, а вы делали две ТЗ с одинаковыми параметрами? возможно я в коде что то неверно прописываю.выбирала в запросе одну ТЗ
#15 by Ugra
Отчет формирует, по новым ценам, но если цена вернулась старая не выводит по ней строку.. Подскажите что еще исправить в запросе?         ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,     ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 СГРУППИРОВАТЬ ПО     ПоступлениеТоваровУслугТовары.Ссылка.Склад
#16 by catena
Если брать просто минимальную дату, то любой повторение цен вылетает из выборки. Идея такая: сначала убираем из таблицы повторяющиеся строки, которые идут подряд. Для этого соединяем таблицу саму с собой и ищем следующую дату с другой ценой У повторяющихся строк эти даты будут одинаковые и вот тут уже в разрезе следующих дат можно группировать по минимальной дате. Может начать с задач попроще, если даже с псевдонимами проблемы?
#17 by Ugra
С псевдонимами никаких проблем нет, ошибку исправила.. делаю запрос как вы описали.. все без ошибок сохраняется отчет, но когда запускаю в режиме предприятия выдает ошибку при формировании - Запрос невозможно исполнить В условиях соединения запроса не допускается обращение к табличным частям. Ошибка в условии соединения таблиц получается..вот весь запрос.     Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары,     ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 СГРУППИРОВАТЬ ПО     ПоступлениеТоваровУслугТовары.Ссылка.Склад
#18 by catena
Вот в этом месте он с какой номенклатурой справа должен соединять? Хоть с какой-нибудь?
#19 by Ugra
мы же соединяем таблицу саму с собой и потом сравниваем номенклатуру и цену каждую строчку с последующей..и таки далее.
#20 by catena
Не приплетайте мои слова к своему запросу. Вы делаете выборку из документа, а потом пытаетесь обратиться к реквизитам ТЧ. Это две разные таблицы.
#21 by Ugra
чет туплю, поняла что нужно исправить правую часть ПО ПоступлениеТоваровУслугТовары.Номенклатура = ПоступлениеТоваровУслуг.Товары.Номенклатура но из какой таблицы брать Номенклатуру не могу понять
#22 by Ugra
Подскажите пожалуйста как исправить это условие соединения таблиц?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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