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

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

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
Просмотров: 486
Последний ответ 07 Окт 2017, 19:03
от Norfolk
Вывод результата запроса через условие другого запроса

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
164 Сообщений
alex0402
72 Сообщений
oleg-x
63 Сообщений
AIFrame AIFrame
54 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
41 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений
KOI8-R
31 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal