Имя: Пароль:
1C
1С v8
Сумма(Сумма(...)) как вычислить?
0 lakich
 
19.04.16
09:53
Добрый всем день..имеется простой запрос:
ВЫБРАТЬ
    ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
    СУММА(ВыручкаИСебестоимостьПродаж.Количество) КАК КоличествоПродано,
    СУММА(ВыручкаИСебестоимостьПродаж.СуммаВыручки) КАК СуммаВыручки,
    ВыручкаИСебестоимостьПродаж.ХозяйственнаяОперация,
    РАЗНОСТЬДАТ(&Дата1, &ДатаОтчета, ДЕНЬ) + 1 КАК ПериодАналитики,
    СУММА(ВыручкаИСебестоимостьПродаж.Количество) / (РАЗНОСТЬДАТ(&Дата1, КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), ДЕНЬ) + 1) КАК СкоростьПродаж,
        //требуемое поле
        //Сумма(ВыручкаИСебестоимостьПродаж.Количество-СкоростьПродаж) КАК ТребуемоеПоле,
        //
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВыручкаИСебестоимостьПродаж.ЗаказКлиента) КАК КоличествоПокупок,
    СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
    СвободныеОстаткиОстатки.Склад
ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки(КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), ) КАК СвободныеОстаткиОстатки
        ПО ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура = СвободныеОстаткиОстатки.Номенклатура
ГДЕ
    ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &Дата1 И &ДатаОтчета
    И ВыручкаИСебестоимостьПродаж.ХозяйственнаяОперация В(&ХозОпер)

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

подскажите как получить ТребуемоеПоле,ибо если Сумма(Сумма(формула скорости продаж)) то понятное дело выдает ошибку,не могу сообразить уже второй день как посчитать Сумма(Количество-СкоростьПродаж)?
1 butterbean
 
19.04.16
09:58
СУММА(ВыручкаИСебестоимостьПродаж.Количество * (1-1/(РАЗНОСТЬДАТ(&Дата1, КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), ДЕНЬ) + 1))
2 aleks_default
 
19.04.16
10:04
дык а вложенный запрос чебы не использовать? там и суммируй уровнем выше.
3 lakich
 
19.04.16
10:07
(1) Кажется не совсем верно:получается
Сумма(Количество-Количество\Дни),а нужно
Сумма(Количество-Сумма(Количество)\Дни)
4 lakich
 
19.04.16
10:08
(2) не соображу как(
5 Карупян
 
19.04.16
10:10
ВЫБРАТЬ * ИЗ ( твой запрос) КАК ВыборкаУровень1
6 lakich
 
19.04.16
10:30
тема закрыта,все получилось ..спасибо (5) тебе особенно)