СКД. Период колонками #796334


#0 by AneJIbcuH
Добрый день! СКД, в запросе получаю продажи, там два периода Месяц и Год ВЫБРАТЬ ПродажиОбороты.КоличествоОборот КАК КоличествоПродаж, ПродажиОбороты.Номенклатура, ГОД(ПродажиОбороты.Период ПериодГод, МЕСЯЦ(ПродажиОбороты.Период КАК ПериодМесяц, ... Хочу выводить продажи колонками за выбранный период. но вот делема, если за месяц всё нормально, то за год такая ерунда: Не группирует нифига.
#1 by Buster007
а настройки у тебя какие?
#2 by AneJIbcuH
Хм, поставил галки и кажется заработало. Забыл, что означает данная галка.. Надо освежить в памяти. Но она позволяет убирать из запроса тип даты, который не использую в СКД
#3 by AneJIbcuH
Может кто подскажет. Необходимо выводить в колонки (по годам или месяцам) продажи за выбранный период и рядом колонка с остатками на конец выбранного периода. При этом по группировкам (Номенклатура, Характеристика номенклатуры) всё должно считаться. Делаю так: Остатки чумовые получаются (походу умножаются при группировках на количество периодов продаж). Пытаюсь навастривать ресурсы. Но не помогает
#4 by AneJIbcuH
Ресурсы
#5 by AneJIbcuH
То что выше, вроде всё получилось. Сделал не одним запросом, а несколькими наборами данных. Может кто подскажет, как решить такой момент. Есть два набора данных типа Запрос. Например, Первый "Выборка номенклатуры". Второй "Продажи". Связь наборов Первый = Второй (по номенклатуре). Если не делать отборов по второму набору, то всё норм. Выводится вся номенклатура, в том числе и без количества продаж. Но если, сделать отбор, Например, по подразделению, то выводится номенклатура только с положительным количеством продаж по этим подразделениям. Как сделать так, чтобы он урезал только Продажи и соединял левым соединением с Номенклатурой. Консоль СКД выдаёт запросы только по этим наборам, результирующего запроса нет. Что выдаёт консоль, запросы отдельно для каждого набора
#6 by Buster007
Сними галку "Автозаполнение" у 1го набора и сам определи на какие поля можно накладывать отбор.
#7 by AneJIbcuH
На это поле можно накладывать отбор. Я так понимаю отбор накладывается на результирующий запрос в целом.
#8 by Buster007
"Как сделать так, чтобы он урезал только Продажи и соединял левым соединением с Номенклатурой. " Ты вообще понимаешь, что ты хочешь получить? Если ты накладываешь отбор на номенклатуру, то должны быть записи только по этой номенклатуре независимо от того, были ли продажи, или нет?
#9 by AneJIbcuH
Отбор накладываю на подразделение из второго Набора. И хотел получить не усечение по номенклатуре (т.е. остаются только проданные товары), а чтобы изменились значения продаж (т.е. только по выбранным подразделениям) Но походу это решается наложением отбора на конкретную колонку Отчета в СКД.
#10 by Buster007
а в 1ом наборе есть подразделение?
#11 by AneJIbcuH
Нет Кстати. В первом наборе есть "Остаток количество" Во втором наборе "Продажи количество" Хочу выводить отбор такой "Остаток количество" > 0 ИЛИ "Продажи количество" > 0. Создаю такой отбор, помещаю в группу ИЛИ .. не работает. Работает как "И". что за ерунда может быть
#12 by Мигрень
Делал недавно подобный отчет, только посложнее. Сразу отказался от СКД и потом сто раз перекрестился, что отказался.
#13 by AneJIbcuH
ТабДок рисовал? Но вот с отборами -то беда получается тогда.
#14 by Мигрень
ТабДок нарисовал. А какая с отборами проблема? Засунуть реквизиты с формы в параметры запроса и все.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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