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

Автор Тема: Отчет по двум документам  (Прочитано 1196 раз)

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

Оффлайн driim

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-02
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день!
Есть два документа - Продажи и Поступления. Список реквизитов и ТЧ полностью совпадают. Для упрощения, реквизит - Контрагент, а в ТЧ - Номенклатура и Количество. Необходимо в отчете отобразить объемы поступлений и продаж.  Подскажите, как правильно составить запрос, чтобы посчитать сумму.


Оффлайн Besart

  • *****
  • Сообщений: 678
  • РЕПУТАЦИЯ: 142
  • КПД: 21%
  • Регистрация: 2012-12-10
    • Skype: artfa.a
  • Компания: Фрилансер
  • Профессия: Программист 8.1
вообщето, это методологически неправильно тянуть такие данные из документов, для этого есть регистры

Оффлайн driim

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-02
  • Сайт: 
  • Профессия: Ученик 1С
Хорошо, если, к примеру, делать выборку из регистра сведений, как тогда это будет примерно выглядеть?

Оффлайн Besart

  • *****
  • Сообщений: 678
  • РЕПУТАЦИЯ: 142
  • КПД: 21%
  • Регистрация: 2012-12-10
    • Skype: artfa.a
  • Компания: Фрилансер
  • Профессия: Программист 8.1
объемы поступлений и продаж. 
1. это пишется в регистры накопления,
2. начните с решения задач из http://v8.1c.ru/metod/books/book.jsp?id=171
а вот как это выглядит в УТ11
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ЗакупкиОбороты.СуммаОборот) КАК СуммаОборот
|ИЗ
| РегистрНакопления.Закупки.Обороты(&ДатаНачала, &ДатаОкончания, , ) КАК ЗакупкиОбороты
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СУММА(ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот) КАК СуммаВыручкиОборот
|ИЗ
| РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&ДатаНачала, &ДатаОкончания, , ) КАК ВыручкаИСебестоимостьПродажОбороты";

Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);

РезультатЗапросаМассив = Запрос.ВыполнитьПакет();

ВыборкаЗакупки = РезультатЗапросаМассив[0].Выбрать();

Пока ВыборкаЗакупки.Следующий() Цикл
СуммаЗакупок = ВыборкаЗакупки.СуммаОборот;
КонецЦикла;

ВыборкаПродажи = РезультатЗапросаМассив[1].Выбрать();

Пока ВыборкаПродажи.Следующий() Цикл
СуммаПродаж = ВыборкаПродажи.СуммаВыручкиОборот;
КонецЦикла;




Оффлайн driim

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-02
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо, буду разбираться


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
171 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal