Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 13:42

Отчет "оценка валовой прибыли по документам" для УТ 11.1

Автор Taekun, 26 июн 2014, 21:13

0 Пользователей и 1 гость просматривают эту тему.

Taekun

Доброе время суток.
У меня трудность и как обычно нужно решить уже вчера.

Задача: Состряпать отчет вот такого вида: вид тут
название: "Оценка валовой прибыли по документам".
Конфигурация: УТ 11.1
Документы себестоимости не формируются (такая необходимость) поэтому стандартные методы использовать не получиться. Так же как стандартный отчет.

Я с запросами и отчетами старался не работать так как для меня немного сложновато. Но вот необходимость возникала. Пришлось купить еще и книгу автора Е. Ю. Хрусталева для 1С 8.2 по составлению Отчетов.

Вообщем нужен совет как реализовать.

Как я понял у меня есть вариант только один:
Валовая прибыль формируется по формуле: ВаловаяПрибыль = РозничнаяЦена - Скидка - ЗакупочнаяЦена
Откуда я могу это все выдернуть? Из РегистрНакопления. А именно:
- СебестоимостьИВыручка
- Закупки

-----------------------
Итак:
-----------------------
Сначала берем Закупки

ВЫБРАТЬ
    Закупки.Период,
    Закупки.Организация,
    Закупки.Подразделение,
    Закупки.Склад,
    Закупки.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    Закупки.Количество,
    Закупки.Сумма,
    Закупки.Стоимость,
    Закупки.СуммаВВалютеДокумента КАК СуммаДокумента,
    Закупки.Регистратор КАК Документ,
    ВЫРАЗИТЬ(Закупки.Стоимость / Закупки.Количество КАК ЧИСЛО(15, 2)) КАК ЗакупочнаяСтоимость
ПОМЕСТИТЬ РеестрЗакупокПоНоменклатуре
ИЗ
    РегистрНакопления.Закупки КАК Закупки
;


Затем идет СебестоимостьИВыручка

ВЫБРАТЬ
    ВыручкаИСебестоимостьПродаж.Период,
    ВыручкаИСебестоимостьПродаж.Регистратор КАК Документ,
    ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ВыручкаИСебестоимостьПродаж.Подразделение,
    ВыручкаИСебестоимостьПродаж.Менеджер КАК Продавец,
    ВыручкаИСебестоимостьПродаж.Склад,
    ВыручкаИСебестоимостьПродаж.Количество,
    ВыручкаИСебестоимостьПродаж.СуммаВыручки,
    ВыручкаИСебестоимостьПродаж.СуммаДополнительныхРасходов,
    ВыручкаИСебестоимостьПродаж.СуммаРучнойСкидки,
    ВыручкаИСебестоимостьПродаж.СуммаАвтоматическойСкидки,
    ВыручкаИСебестоимостьПродаж.СуммаРучнойСкидки + ВыручкаИСебестоимостьПродаж.СуммаАвтоматическойСкидки КАК СуммаСкидки,
    ВыручкаИСебестоимостьПродаж.СуммаВВалютеДокумента КАК СуммаДокумента,
    ВЫРАЗИТЬ(ВыручкаИСебестоимостьПродаж.СуммаВыручки / ВыручкаИСебестоимостьПродаж.Количество КАК ЧИСЛО(15, 2)) КАК РозничнаяЦенаЕденицы
ПОМЕСТИТЬ РеестрПродажПоНоменклатуре
ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж


А вот дальше я понять не могу по идее их связать бы по полю Номенклатура и по Период но чего то не срабатывает.  :dfbsdfbsdf:

Последняя надежда на вас знатоков 1С.
Заранее благодарен.

Taekun

видимо слишком сложный вопрос, рас помочь не кто не может. И на том спасибо.

Теги: УТ11 1С 8.3 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск