один запрос из двух

Форум 1С: Одинэс.Ру

Найти!

один запрос из двух

Sandy
14.07.2009 - 11:16
Есть два запроса, которые выбирают данные о кол-ве характеристик номенклатуры, с определенным признаком. Результаты предстают в разрезе складов, с которых они были отгружены. Подскажите как можно объединить запросы, чтобы можно было в результате видеть кол-во характеристик в разрезе складов.
Спасибо.
К списку тем 1 > К списку форумов

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

odines.ru
24.11.2024 - 05:55
Смотри также:
Вопрос по банкклиенту в БП
получение сертификата профессионал по платформе 1с 8.1
V8: УТ - Помогите документ Отчет комиссионера на основании Реализации товаров и услуг

Re: один запрос из двух

Bolik
8 - 14.07.2009 - 12:08
Попробуй не ОБЪЕДИНИТЬ ВСЕ, а ОБЪЕДИНИТЬ

Re: один запрос из двух

Sandy
9 - 14.07.2009 - 12:15
6 - Reaper, совсем все плохо? а можно узнать, в чем именно глобальная ошибка, прежде чем я пойду и убьюсь от отвращения к собственной безграмотности? :)

Re: один запрос из двух

Sandy
10 - 14.07.2009 - 12:15
7 - angro, пробую, пока не получается

Re: один запрос из двух

Sandy
11 - 14.07.2009 - 12:16
8 - Bolik, - без разницы, что ОБЪЕДИНИТЬ ВСЕ, что ОБЪЕДИНИТЬ

Re: один запрос из двух

Bolik
12 - 14.07.2009 - 12:20
(11) Тогда в ИТогах не Количество (Различные), а просто Количество

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

odines.ru
24.11.2024 - 05:55
Смотри также:
Обработка получения фокуса элементом формы
Если долго мучиться...
Идет ли 8ка на нотебуке АСУС ?

Re: один запрос из двух

Sandy
13 - 14.07.2009 - 12:22
12 -  дело не в этом :)

Re: один запрос из двух

Sandy
14 - 15.07.2009 - 12:07
Попробуем поставить задачу иначе:
Как в одном запросе из одной таблицы выбрать кол-во хар-к номенклатур, отгруженных с каждого склада, в предыдущий и текущий месяц?
склад1 х1  у1
склад2 х2  у2
и т.д.

Re: один запрос из двух

Lexusss
15 - 15.07.2009 - 12:40
1. Делать через выборку документов не мажор. Используй регистр продажи.
2. В вирт таблице продаж можно добавить параметр группировки по месяцам
3. Не проблема добавить в регистр продаж Склады

Re: один запрос из двух

Sandy
16 - 15.07.2009 - 12:54
15 - Lexusss, спасибо! сейчас испробую

Re: один запрос из двух

angro
17 - 15.07.2009 - 17:28
а измерение в регистр ради одного отчёта сомнительного добавлят мажор конечно
 
Запрос = Новый Запрос("ВЫБРАТЬ
| 1 КАК Месяц,
| РеализацияТоваровУслугТовары.Ссылка.Склад КАК Склад,
| Товары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыПереданные КАК Товары
| ПО (Товары.ХарактеристикаНоменклатуры = РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры)
| И (Товары.Контрагент = РеализацияТоваровУслугТовары.Ссылка.Контрагент)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК Значения
| ПО (Товары.ХарактеристикаНоменклатуры = Значения.Объект)
| И (Значения.Свойство = &Свойство)
| И ((ВЫРАЗИТЬ(Значения.Значение КАК ДАТА)) < &КонПериода)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК Начисление
| ПО (Товары.ХарактеристикаНоменклатуры = Начисление.Объект)
| И (Начисление.Свойство = &ДатаНачисления)
| И (ВЫРАЗИТЬ(Начисление.Значение КАК ДАТА) МЕЖДУ &НачПериода И &КонПериода)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств
| ПО (Товары.ХарактеристикаНоменклатуры = ЗначенияСвойств.Объект)
| И (Товары.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход))
| И (ЗначенияСвойств.Свойство = &СвойствоДата)
| И (ВЫРАЗИТЬ(ЗначенияСвойств.Значение КАК ДАТА) МЕЖДУ &НачМесяца И &КонМесяца)
|
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Ссылка.Склад,
| Товары.ХарактеристикаНоменклатуры
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| 2 КАК Месяц,
| РеализацияТоваровУслугТовары.Ссылка.Склад,
| Товары.ХарактеристикаНоменклатуры   как КоличествоПред
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыПереданные КАК Товары
| ПО (Товары.ХарактеристикаНоменклатуры = РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры)
| И (Товары.Контрагент = РеализацияТоваровУслугТовары.Ссылка.Контрагент)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК Значения
| ПО (Товары.ХарактеристикаНоменклатуры = Значения.Объект)
| И (Значения.Свойство = &Свойство1)
| И (ВЫРАЗИТЬ(Значения.Значение КАК ДАТА) МЕЖДУ &НачПериода И &КонПериода)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК Начисление
| ПО (Товары.ХарактеристикаНоменклатуры = Начисление.Объект)
| И (Начисление.Свойство = &ДатаНачисления)
| И (ВЫРАЗИТЬ(Начисление.Значение КАК ДАТА) МЕЖДУ &НачПериода И &КонПериода)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств
| ПО (Товары.ХарактеристикаНоменклатуры = ЗначенияСвойств.Объект)
| И (Товары.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход))
| И (ЗначенияСвойств.Свойство = &СвойствоДата)
| И (ВЫРАЗИТЬ(ЗначенияСвойств.Значение КАК ДАТА) МЕЖДУ &НачПредМесяца И &КонПредМесяца)
|
|СГРУППИРОВАТЬ ПО
| Месяц,
| РеализацияТоваровУслугТовары.Ссылка.Склад,
| Товары.ХарактеристикаНоменклатуры
|ИТОГИ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ХарактеристикаНоменклатуры)
|ПО
| Месяц,Склад");
 
как-то так не получается?
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« v8 + Postgre SQL Упрощенка »
© 2009 Форум 1С: Одинэс.Ру