|
Создание запроса по выгрузки Рентабельности | ☑ | ||
---|---|---|---|---|
0
sasha198407
12.11.19
✎
18:56
|
Здравствуйте. Стоит 1С:Предприятие 8.3 (8.3.9.2309), "Управление торговлей", редакция 10.3. Надо создать запрос, который бы выводил итоговую рентабельность за определенный период. Я поковырял запросы к отчету Валовая прибыль и нашел вот что.
| 100 * ВЫБОР | КОГДА &НеВключатьНДСВСтоимостьПартий | ТОГДА ВЫБОР | КОГДА СУММА(СтоимостьБезНДС) <> 0 | ТОГДА (СУММА(СтоимостьБезНДС) - СУММА(Себестоимость)) / СУММА(СтоимостьБезНДС) | ИНАЧЕ 0 | КОНЕЦ | ИНАЧЕ ВЫБОР | КОГДА СУММА(Стоимость) <> 0 | ТОГДА (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Стоимость) | ИНАЧЕ 0 | КОНЕЦ | КОНЕЦ КАК Рентабельность Переработав этот запрос под себя у меня получилось ВЫБРАТЬ 100 * ВЫБОР КОГДА &НеВключатьНДСВСтоимостьПартий ТОГДА ВЫБОР КОГДА СУММА(ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) <> 0 ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) - СУММА(ПродажиСебестоимость.Стоимость)) / СУММА(ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот) ИНАЧЕ 0 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА СУММА(ПродажиОбороты.СтоимостьОборот) <> 0 ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимость.Стоимость)) / СУММА(ПродажиОбороты.СтоимостьОборот) ИНАЧЕ 0 КОНЕЦ КОНЕЦ КАК КПИ ИЗ РегистрНакопления.Продажи.Обороты( &НачалоПериода, &КонецПериода, , &Менеджер = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) ИЛИ ДокументПродажи.Ответственный = &Менеджер) КАК ПродажиОбороты, РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость Но мой запрос выгружает пустые сторки. Т.к. с запросами и с 1С я на Вы, поэтому прошу помощи. Заранее спасибо. |
|||
1
azernot
12.11.19
✎
19:04
|
Я тут нашел сарай и канцелярскими кнопками прикрепил к нему сверху палатку. Почему-то у меня не получился многоэтажный дом. Я вообще не строитель, прошу помощи... Заранее спасибо
|
|||
2
sasha198407
12.11.19
✎
19:09
|
О, Вы сегодня такой юморной
|
|||
3
azernot
12.11.19
✎
19:11
|
(2) давай так, проблема находится тут:
КАК ПродажиОбороты, РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость Должно быть КАК ПродажиОбороты, (Левое) Внутреннее Соединение РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость ПО (и вот тут условие соединения) Этот момент нужно подсмотреть в запросе отчёта "Валовая прибыль" |
|||
4
azernot
12.11.19
✎
19:13
|
И если это соединение будет Левым, то надо подумать, а что же должно выйти если в регистре себестоимости нет записей для соответствующих записей продаж? Чему равно выражение допустим [5-null]? Очевидно, что ничему..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |