Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
"ВЫБРАТЬ
| СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
|ПОМЕСТИТЬ ТабПрод
|ИЗ
| Документ.Продажа КАК Продажа
|ГДЕ
| Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И Продажа.Организация = &Организация
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СУММА(Визит.СуммаОбщая) КАК СуммаОбщая
|ПОМЕСТИТЬ ТабВиз
|ИЗ
| Документ.Визит КАК Визит
|ГДЕ
| Визит.Организация = &Организация
| И Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СУММА(ТабПрод.СуммаДокумента + ТабВиз.СуммаОбщая) / &КолДней КАК Поле1
|ИЗ
| ТабВиз КАК ТабВиз,
| ТабПрод КАК ТабПрод
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки) / &КолДней КАК СуммаБезСкидки
|ИЗ
| РегистрНакопления.ВыполнениеРаботПоВизиту КАК ВыполнениеРаботПоВизиту
|ГДЕ
| ВыполнениеРаботПоВизиту.Период МЕЖДУ &ДатаНач И &ДатаКон
| И ВыполнениеРаботПоВизиту.Организация = &Организация
| И ВыполнениеРаботПоВизиту.Номенклатура = &Номенклатура";
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("КолДней", КолДней);
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Запрос.УстановитьПараметр("Организация", Организация);
ПоказатьКак из этого запроса вывести три результата в табличный документ?
СУММА(Продажа.СуммаДокумента)
СУММА(ТабПрод.СуммаДокумента + ТабВиз.СуммаОбщая) / &КолДней КАК Поле1
СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки) / &КолДней КАК СуммаБезСкидки
По теме из базы знаний
- Универсальные обработки 1С8 на основе проверок метаданных конфигурации с использованием идентификаторов в макете табличный документ
- Из Word в табличный документ
- Получение статусов маркировок (КиЗов Честный Знак) из табличного документа, все товарные группы
- Приемы работы с СКД: выгрузка данных справочников и документов в линейном виде в табличный документ
- Вывод факсимиле в табличные документы (УПД, УКД, счет-фактура и др.) для УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) progaoff, а если переписать так
|ВЫБРАТЬ
| СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки) / &КолДней КАК СуммаБезСкидки,
| 0 Как Поле1,
| 0 КАК СуммаДокумента
|ИЗ
| РегистрНакопления.ВыполнениеРаботПоВизиту КАК ВыполнениеРаботПоВизиту
|ГДЕ
| ВыполнениеРаботПоВизиту.Период МЕЖДУ &ДатаНач И &ДатаКон
| И ВыполнениеРаботПоВизиту.Организация = &Организация
| И ВыполнениеРаботПоВизиту.Номенклатура = &Номенклатура
|Объединить Все
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| СУММА(ТабПрод.СуммаДокумента + ТабВиз.СуммаОбщая) / &КолДней КАК Поле1,
| 0 КАК СуммаДокумента
|ИЗ
| ТабВиз КАК ТабВиз,
| ТабПрод КАК ТабПрод
|Объединить Все
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| 0 КАК Поле1,
| ТабПрод .СуммаДокумента
|Из ТабПрод КАК ТабПрод
Показать
(8) progaoff,
"ВЫБРАТЬ
| СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
|ПОМЕСТИТЬ ТабПрод
|ИЗ
| Документ.Продажа КАК Продажа
|ГДЕ
| Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И Продажа.Организация = &Организация
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СУММА(Визит.СуммаОбщая) КАК СуммаОбщая
|ПОМЕСТИТЬ ТабВиз
|ИЗ
| Документ.Визит КАК Визит
|ГДЕ
| Визит.Организация = &Организация
| И Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки) / &КолДней КАК СуммаБезСкидки,
| 0 Как Поле1,
| 0 КАК СуммаДокумента
|ИЗ
| РегистрНакопления.ВыполнениеРаботПоВизиту КАК ВыполнениеРаботПоВизиту
|ГДЕ
| ВыполнениеРаботПоВизиту.Период МЕЖДУ &ДатаНач И &ДатаКон
| И ВыполнениеРаботПоВизиту.Организация = &Организация
| И ВыполнениеРаботПоВизиту.Номенклатура = &Номенклатура
|Объединить Все
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| СУММА(ТабПрод.СуммаДокумента + ТабВиз.СуммаОбщая) / &КолДней КАК Поле1,
| 0 КАК СуммаДокумента
|ИЗ
| ТабВиз КАК ТабВиз,
| ТабПрод КАК ТабПрод
|Объединить Все
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| 0 КАК Поле1,
| ТабПрод .СуммаДокумента
|Из ТабПрод КАК ТабПрод"
Показать
(16) progaoff, а тут
"ВЫБРАТЬ
| СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
|ПОМЕСТИТЬ ТабПрод
|ИЗ
| Документ.Продажа КАК Продажа
|ГДЕ
| Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И Продажа.Организация = &Организация
|;
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| 0 КАК Поле1,
| ТабПрод .СуммаДокумента
|Из ТабПрод КАК ТабПрод"
Показать
(20) progaoff, если были, значит проверяйте параметры которые устанавливаете. Я проверил результат Вашего же запроса. В нем Вы получили цифру и положили ее во временную таблицу "Поместить ТабПрод". Дальше я хочу посмотреть, что Вы туда положили
в ответ Вы говорить NULL. Значит смотрите что у Вас не так.
|ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| 0 КАК Поле1,
| ТабПрод .СуммаДокумента
|Из ТабПрод КАК ТабПрод
в ответ Вы говорить NULL. Значит смотрите что у Вас не так.
(26) progaoff, а чего там разбираться то?
выводить как то так
выводить как то так
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Возврат;
КонецЕсли;
Выборка = Результат.Выбрать();
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
ОбластьДанных = Макет.ПолучитьОбласть("Данные");
Пока Выборка.Следующий() Цикл
ОбластьДанных.Параметры.Заполнить(Выборка);
ТабДок.Вывести(ОбластьДанных);
КонецЦикла;
ТабДок.Показать();
ПоказатьПрикрепленные файлы:
(38) progaoff, ок ! Вот так что получится в консоли?
"
| ВЫБРАТЬ
| СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
| ПОМЕСТИТЬ ТабПрод
| ИЗ
| Документ.Продажа КАК Продажа
| ГДЕ
| Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И Продажа.Организация = &Организация
|;
|
| //////////////////////////////////////////////////////////// ////////////////////
| ВЫБРАТЬ
| СУММА(Визит.СуммаОбщая) КАК СуммаОбщая
| ПОМЕСТИТЬ ТабВиз
| ИЗ
| Документ.Визит КАК Визит
| ГДЕ
| Визит.Организация = &Организация
| И Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
|;
|
| //////////////////////////////////////////////////////////// ////////////////////
| Выбрать Сумма(СуммаБезСкидки) КАК СуммаБезСкидки,
| Сумма(Поле1) КАК Поле1,
| Сумма(СуммаДокумента) КАК СуммаДокумента
| Из
| (
| ВЫБРАТЬ
| СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки) / &КолДней КАК СуммаБезСкидки,
| 0 Как Поле1,
| 0 КАК СуммаДокумента
| ИЗ
| РегистрНакопления.ВыполнениеРаботПоВизиту КАК ВыполнениеРаботПоВизиту
| ГДЕ
| ВыполнениеРаботПоВизиту.Период МЕЖДУ &ДатаНач И &ДатаКон
| И ВыполнениеРаботПоВизиту.Организация = &Организация
| И ВыполнениеРаботПоВизиту.Номенклатура = &Номенклатура
| Объединить Все
| ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| СУММА(ТабПрод.СуммаДокумента + ТабВиз.СуммаОбщая) / &КолДней КАК Поле1,
| 0 КАК СуммаДокумента
| ИЗ
| ТабВиз КАК ТабВиз,
| ТабПрод КАК ТабПрод
| Объединить Все
| ВЫБРАТЬ
| 0 КАК СуммаБезСкидки,
| 0 КАК Поле1,
| ТабПрод.СуммаДокумента
| Из ТабПрод КАК ТабПрод) КАК ВложенныйЗапрос"
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот