Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как можно типовым отчетам получить следующее? (http://forums.kuban.ru/f1040/kak_mozhno_tipovym_otchetam_poluchit-_sleduyushee-8505515.html)

kotmurlot 18.10.2017 16:52

Как можно типовым отчетам получить следующее?
 
Подскажите есть ли возможность типовыми средствами, т.е. типовым отчетом в составе конфигурации получить следующие данные:
Есть две группы товаров А и Б. Необходимо получить продажи по группе товаров А в разрезе контрагентов, т.е. только клиент - сумма, но выйти в отчет должны все клиенты по которым были продажи и по группе товаров Б, а не только А, продажи по которым выводим. Т.е. есть клиент - по нему были продажи по товару и А и Б - выводим в отчет и сумму по товару А. Клиент - по нему были продажи по товару Б, но не было по А - выводим клиента - в графе сумма продажи будет ноль, но выйти в отчете он должен.
Можно ли как-то получить подобное? Заранее спасибо.

qweqwe123123 18.10.2017 17:30

какой конфигурации

USSR 18.10.2017 20:18

Мне кажется, что типовыми отчётами никак) да и постановка несколько странноватая. Почему просто не вывести обе колонки продаж

EarlyBird 19.10.2017 08:18

Ну например в типовой УТ 10.3 есть типовой инструмент "Консоль отчётов".
С его помощью легко можно реализовать задачу.

kotmurlot 19.10.2017 10:14

конфигурация УТ 10.3

kotmurlot 19.10.2017 10:19

2-USSR > имеете ввиду вертикальные колонки по группам товара? Спасибо, тогда реально попадут все клиенты, по которым вообще в целом были продажи по всем товарам

kotmurlot 19.10.2017 10:20

3-Ирли Бёрд > тогда все сводится к написанию нового отчета, хотелось типовыми средствами.

qweqwe123123 21.10.2017 15:50

"консоль отчетов" типовое средство, в составе конфигурации.
натыкиваешь запрос, сохраняешь, пользуешься.

kotmurlot 24.10.2017 11:18

Выбираю из первой таблицы продажи по всему товару, из второй продажи по определенной группе. Почему-то выводит только те строки, по которым есть продажи во второй таблице. По логике через левое он должен брать все записи из первой таблицы и проставлять по ним сумму, которая есть во второй. Где туплю?

ВЫБРАТЬ
ПродажиОбороты.Проект,
ПродажиОбороты.Контрагент,
ПродажиОбороты.ДоговорКонтрагента,
ПродажиОбороты.СтоимостьОборот,
ПродажиОбороты1.СтоимостьОборот КАК СтоимостьОборот1
ИЗ
РегистрНакопления.Продажи.Обороты(&ДатаНачалаОбщая,&ДатаКонцаОбщая) КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНачалаГруппа,&ДатаКонцаГруппа) КАК ПродажиОбороты1
ПО ПродажиОбороты.Проект = ПродажиОбороты1.Проект
И ПродажиОбороты.ДоговорКонтрагента = ПродажиОбороты1.ДоговорКонтрагента
ГДЕ
ПродажиОбороты.Проект = &Проект
И ПродажиОбороты.Организация = &Организация
И ПродажиОбороты1.Номенклатура.НоменклатурнаяГруппа = &НоменклатурнаяГруппа

СГРУППИРОВАТЬ ПО
ПродажиОбороты.Проект,
ПродажиОбороты.Контрагент,
ПродажиОбороты.ДоговорКонтрагента,
ПродажиОбороты.СтоимостьОборот,
ПродажиОбороты1.СтоимостьОборот

user1C 24.10.2017 13:24

(8)
ГДЕ отрабатывает на уже итоговой таблице, когда произошло соединение
подними последнее И перед ГДЕ

kotmurlot 24.10.2017 14:50

9-user1C > все получилось, большое спасибо


Текущее время: 11:10. Часовой пояс GMT +3.