Имя: Пароль:
1C
1С v8
Разделить сумму по работникам в отчете СКД
0 leobrn
 
25.11.16
09:49
В документе Заказ может быть два ответственных, если они оба заполнены то сумма заказа тогда делится пополам.
В отчете должно по группировкам получится примерно так:

Покупатель 10 000
Заказ 10 000
Ответственный 5 000
ВторойОтветственный 5 000

Запрос в СКД:
ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Ссылка,
    ЗаказПокупателяЗапасы.Ссылка.Дата КАК Дата,
    ЗаказПокупателяЗапасы.Ссылка.Контрагент,
    ЗаказПокупателяЗапасы.Ссылка.Ответственный,
    ЗаказПокупателяЗапасы.Ссылка.СтруктурнаяЕдиницаПродажи,
    ЗаказПокупателяЗапасы.Номенклатура.Родитель,
    ЗаказПокупателяЗапасы.Всего,
    ЗаказПокупателяЗапасы.Ссылка.СуммаДокумента,
    НАЧАЛОПЕРИОДА(ЗаказПокупателяЗапасы.Ссылка.Дата, МЕСЯЦ) КАК Месяц,
    ЗаказПокупателяЗапасы.Ссылка.ВторойОтветственный
ИЗ
    Документ.ЗаказПокупателя.Запасы КАК ЗаказПокупателяЗапасы
ГДЕ
    ЗаказПокупателяЗапасы.Ссылка.Проведен = ИСТИНА
    И ЗаказПокупателяЗапасы.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЗаказПокупателя.ЗаказНаПродажу)
{ГДЕ
    (ЗаказПокупателяЗапасы.Ссылка.Дата МЕЖДУ &Начало И &Конец)}
1 dka80
 
25.11.16
09:54
Выбор Когда
ЗаказПокупателяЗапасы.Ссылка.ПервыйОтветственный <> Значение(Справочник.Ответственные.ПустаяСсылка) ИЗаказПокупателяЗапасы.Ссылка.ВторойОтветственный Значение(Справочник.Ответственные.ПустаяСсылка) Тогда
ЗаказПокупателяЗапасы.Ссылка.СуммаДокумента /2
Когда ЗаказПокупателяЗапасы.Ссылка.ПервыйОтветственный <> Значение(Справочник.Ответственные.ПустаяСсылка) Тогда
ЗаказПокупателяЗапасы.Ссылка.СуммаДокумента
Иначе
0
Как СуммаПервыйОтветственный
2 dka80
 
25.11.16
09:55
Выбор Когда
ЗаказПокупателяЗапасы.Ссылка.ПервыйОтветственный <> Значение(Справочник.Ответственные.ПустаяСсылка) И ЗаказПокупателяЗапасы.Ссылка.ВторойОтветственный <> Значение(Справочник.Ответственные.ПустаяСсылка) Тогда
ЗаказПокупателяЗапасы.Ссылка.СуммаДокумента /2
Когда ЗаказПокупателяЗапасы.Ссылка.ПервыйОтветственный <> Значение(Справочник.Ответственные.ПустаяСсылка) Тогда
ЗаказПокупателяЗапасы.Ссылка.СуммаДокумента
Иначе
0
Как СуммаПервыйОтветственный