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