Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 09:50
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: вывод цены в Итоге  (Прочитано 3529 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Вася Новенький

  • **
  • Сообщений: 53
  • РЕПУТАЦИЯ: 8
  • КПД: 15%
  • Регистрация: 2011-06-30
  • Сайт: 
  • Профессия: Программист 1С
Добрый день..
есть отчет. сделанный на построителе.
есть кол-во. есть сумма.
нужно вычислить Цену.
сумму / кол-во получаем цену.

есть группировки и по этим группировкам выводятся Итоги. по Кол-ву и по Сумме.
как в Итогах по Цене сделать цену (сумма/кол-во), а не среднюю цену того. что внутри группировки...

вот запрос..
ВЫБРАТЬ
   Реализации.Группировка11 КАК Группировка1,
   Реализации.Группировка 2 КАК Группировка2,
   СУММА(Реализации.Количество) КАК Количество,
   СУММА(Реализации.Сумма) КАК Сумма,
   Реализации.СкладКомпании КАК Получатель,
   Реализации.ДатаОтгрузки КАК ДатаОтгрузки,
   СУММА(Реализации.Сумма / Реализации.Количество) КАК СредняяЦена
ИЗ
   (ВЫБРАТЬ
      РеализацияТоваровТовары.Группировка1 КАК Группировка1,
      РеализацияТоваровТовары.Группировка2 КАК Группировка2,
      МАКСИМУМ(РеализацияТоваровТовары.Количество) КАК Количество,
      СУММА(РеализацияТоваровТовары.Сумма) КАК Сумма,
      РеализацияТоваровТовары.Ссылка КАК Ссылка,
      РеализацияТоваровТовары.Ссылка.СкладКомпании КАК СкладКомпании,
      РеализацияТоваровТовары.Ссылка.Дата КАК ДатаОтгрузки
   ИЗ
      Документ.РеализацияТоваров.Товары КАК РеализацияТоваровТовары
   ГДЕ
      РеализацияТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
      И РеализацияТоваровТовары.Ссылка.Проведен
   
   СГРУППИРОВАТЬ ПО
      РеализацияТоваровТовары.Группировка1,
      РеализацияТоваровТовары.Группировка2,
      РеализацияТоваровТовары.Ссылка,
      РеализацияТоваровТовары.Ссылка.СкладКомпании,
      РеализацияТоваровТовары.Ссылка.Дата) КАК Реализации

СГРУППИРОВАТЬ ПО
   Реализации.Группировка1,
   Реализации.Группировка2,
   Реализации.СкладКомпании,
   Реализации.ДатаОтгрузки

ИТОГИ
   СУММА(Количество),
   СУММА(Сумма),
   СРЕДНЕЕ(СредняяЦенаРациона)   // ВОт тут не нужно среднее. нужно чтобы именно было Сумма по группировки деленная на кол-во по группировки
ПО
   ОБЩИЕ,
   Группировка1,
   Группировка2,
   Получатель


Оффлайн djvjv

  • ****
  • Сообщений: 262
  • РЕПУТАЦИЯ: -2
  • Регистрация: 2012-03-15
  • Сайт: 
  • Профессия: Программист 8.1
А почему бы вместо среднего вам сумму не использовать? Или так не работает?

Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
Можешь просто её не считать в итогах, а уже при обходе использовать Выборка.Сумма/Выборка.Количество.

Оффлайн Вася Новенький

  • **
  • Сообщений: 53
  • РЕПУТАЦИЯ: 8
  • КПД: 15%
  • Регистрация: 2011-06-30
  • Сайт: 
  • Профессия: Программист 1С
когда обхожу результат запроса по группировкам пишет что поле объекта недоступно для записи - цена.

Оффлайн Вася Новенький

  • **
  • Сообщений: 53
  • РЕПУТАЦИЯ: 8
  • КПД: 15%
  • Регистрация: 2011-06-30
  • Сайт: 
  • Профессия: Программист 1С
может что-то не так делаю?
РезультатЗапроса = ПостроительОтчетаОтчет.ПолучитьЗапрос().Выполнить();
   ВыборкаИтоги = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    ВыборкаИтоги.Следующий();
   ВыборкаИтоги.СредняяЦена= ВыборкаИтоги.Сумма/ВыборкаИтоги.Количество;

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
я так думаю цикл надо...

Пока ВыборкаИтоги.Следующий() Цикл
...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Вася Новенький

  • **
  • Сообщений: 53
  • РЕПУТАЦИЯ: 8
  • КПД: 15%
  • Регистрация: 2011-06-30
  • Сайт: 
  • Профессия: Программист 1С
так в цикле тоже самое пишет:
{Форма.Отчет.Форма(54)}: Поле объекта недоступно для записи (Цена)
      ВыборкаИтоги.Цена= ВыборкаИтоги.Сумма/ВыборкаИтоги.Количество;



Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
правильно пишет.
выборка - только для чтения!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Вася Новенький

  • **
  • Сообщений: 53
  • РЕПУТАЦИЯ: 8
  • КПД: 15%
  • Регистрация: 2011-06-30
  • Сайт: 
  • Профессия: Программист 1С
а как же мне тогда в Итоги "засунуть" расчет Цены?


Теги:
 

Вывод комментария в документ "Расходная накладная" из документа "Заказ покупателя"

Автор ОльгаПлРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 206
Последний ответ 07 Окт 2017, 19:03
от Norfolk
Вывод результата запроса через условие другого запроса

Автор jonik_jokerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2903
Последний ответ 16 Окт 2013, 15:08
от jonik_joker
Вывод линейной таблицы посредством СКД в виде "шахматки"

Автор VdegРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 9
Просмотров: 10731
Последний ответ 19 Апр 2011, 11:12
от Klyacksa
Вывод набора данных "объединение" скд в дерево значений

Автор Gae4kaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1553
Последний ответ 02 Июн 2015, 12:19
от Gae4ka
Как добавить вывод ДоговораКонтрагента в печатную форму "Счет на оплату"

Автор ValentusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 12954
Последний ответ 09 Июн 2010, 15:25
от Karamelkina

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
177 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
alex0402
44 Сообщений
andron81_81
38 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 721
  • Точка Скрытых: 0
  • Точка Пользователей: 18
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal