1с83 УТП 1.2 рассчет цены в запросе по группировкам

  • Автор темы Автор темы redking
  • Дата начала Дата начала

redking

New member
Регистрация
18 Янв 2012
Сообщения
24
Реакции
0
Добрый день,конф-я УТП для украины 1.2. есть простой запрос(ниже) .Как можно рассчитать Цену по группировке например склад(не максимум-минимум, а сумма/колличество).Те не выводить доп группировку цена, а добавить рассчетное поле.
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) КАК СтоимостьОстаток,
ВЫБОР
КОГДА СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) <> 0
ТОГДА СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) / СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток)
ИНАЧЕ 0
КОНЕЦ КАК Цена
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки

СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладахОстатки.Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток / ПартииТоваровНаСкладахОстатки.КоличествоОстаток
ИТОГИ
СУММА(КоличествоОстаток),
СУММА(СтоимостьОстаток)
ПО
Склад,
Номенклатура
 
Вот так нужно делать запрос:

ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) КАК СтоимостьОстаток,
ВЫБОР
КОГДА СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) <> 0
ТОГДА СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) / СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток)
ИНАЧЕ 0
КОНЕЦ КАК Цена
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки

СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладахОстатки.Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток / ПартииТоваровНаСкладахОстатки.КоличествоОстаток
ИТОГИ
СУММА(КоличествоОстаток),
СУММА(СтоимостьОстаток),
ВЫБОР
КОГДА СУММА(КоличествоОстаток) = 0
ТОГДА 0
ИНАЧЕ СУММА(СтоимостьОстаток) / СУММА(КоличествоОстаток)
КОНЕЦ КАК Цена
ПО
Склад,
Номенклатура
 
Огромное спасибо, работает!!!
 
Назад
Сверху