Имя: Пароль:
1C
 
Отчет в 8.3
0 VeteR-1C
 
07.08.17
10:01
Доброго дня.
Помогите в решении задачи...  
Используется 1С:Предприятие 8.3 (8.3.8.1747)

Есть документ "Заказ", который фиксирует выполняемую услугу предприятием. Основные реквизиты: № заказа, менеджер заказа, вид заказа, контрагенты (заказчик и подрядчик).

Заказ на услугу может поступить в январе, а оплата по нему, например, 50% в январе и 50% в марте. Поступления фиксируются платежными документами.

Что необходимо отразить в отчете: суммы поступлений за определенный период (например, с 10 февраля по 10 марта) с градацией заказов по месяцам (т.е. отдельно заказы января, заказы февраля и т.д.). В отчет должны попасть только полностью оплаченные заказы. Сортировка по менеджерам и видам заказа.

Есть два регистра накоплений. 1) регистрирует заказы и суммы по ним; 2) регистрирует поступления по заказам

Отчет никак не клеится.
1 zuza
 
07.08.17
10:31
(0) "2) регистрирует поступления по заказам "
Какие поступления? Оплату?
2 VeteR-1C
 
07.08.17
10:50
(1) да, поступление сумм оплаты
3 zuza
 
07.08.17
11:48
(2) что конкретно не получается? Соединяй 2 таблицы
4 SiAl-chel
 
07.08.17
13:19
(2) Регистры оборотные? Или никогда не закрываются в ноль?
(0) Соединяй две виртуальные таблицы оборотов этих РН по измерению "Заказ", группируй по полю "Заказ", условие также поставь Сумма(РН1.Сумма) <= Сумма(РН2.Сумма).
5 VeteR-1C
 
07.08.17
13:57
ВЫБРАТЬ
    ПоступленияПоЗаказамОстаткиИОбороты.Менеджер КАК Менеджер,
    ПоступленияПоЗаказамОстаткиИОбороты.ВидЗаказа КАК ВидЗаказа,
    ПоступленияПоЗаказамОстаткиИОбороты.Заказ,
    ПоступленияПоЗаказамОстаткиИОбороты.НомерЗаказа,
    СУММА(ПоступленияПоЗаказамОстаткиИОбороты.СуммаОборот) КАК СуммаПоступлений,
    СУММА(ПоступленияПоЗаказамОстаткиИОбороты.МаржаОборот) КАК МаржаПоступ,
    NULL КАК Период,
    NULL КАК Маржа
ИЗ
    РегистрНакопления.ПоступленияПоЗаказам.ОстаткиИОбороты(&ДатНач2, &ДатКон2, , , ) КАК ПоступленияПоЗаказамОстаткиИОбороты
ГДЕ
    ПоступленияПоЗаказамОстаткиИОбороты.СуммаКонечныйОстаток = 0

СГРУППИРОВАТЬ ПО
    ПоступленияПоЗаказамОстаткиИОбороты.НомерЗаказа,
    ПоступленияПоЗаказамОстаткиИОбороты.Заказ,
    ПоступленияПоЗаказамОстаткиИОбороты.ВидЗаказа,
    ПоступленияПоЗаказамОстаткиИОбороты.Менеджер

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПоказателиОстаткиИОбороты.Менеджер,
    ПоказателиОстаткиИОбороты.ВидЗаказа,
    ПоказателиОстаткиИОбороты.Заказ,
    ПоказателиОстаткиИОбороты.НомерЗаказа,
    NULL,
    NULL,
    ПоказателиОстаткиИОбороты.Период,
    СУММА(ПоказателиОстаткиИОбороты.МаржаПриход)
ИЗ
    РегистрНакопления.Показатели.ОстаткиИОбороты(&ДатНач1, &ДатКон1, Месяц, , ) КАК ПоказателиОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ПоказателиОстаткиИОбороты.Период,
    ПоказателиОстаткиИОбороты.Менеджер,
    ПоказателиОстаткиИОбороты.ВидЗаказа,
    ПоказателиОстаткиИОбороты.Заказ,
    ПоказателиОстаткиИОбороты.НомерЗаказа

УПОРЯДОЧИТЬ ПО
    Менеджер,
    ВидЗаказа

Отчет выдает только маржу по месяцам из РН по показателям, а данные по сумме поступлений не отображает за указанный период.
6 VeteR-1C
 
07.08.17
14:33
http://hdd.tomsk.ru/file/tjwrtclf

Что-то в этом роде должно получиться
7 VeteR-1C
 
09.08.17
11:22
Отчет "победила". Спасибо...