|
СКД, отчет | ☑ | ||
---|---|---|---|---|
0
Альбатрос
25.03.13
✎
08:20
|
запрос отчета на СКД:
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура ПОМЕСТИТЬ сток {ВЫБРАТЬ Номенклатура.*} ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( {(ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, -&КолвоДней))}, {(&НачалоПериода)}, Период, , НЕ Номенклатура В (ВЫБРАТЬ ПродажиОбороты.Номенклатура ИЗ РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, -&КолвоДней), &НачалоПериода, , ) КАК ПродажиОбороты ГДЕ ПродажиОбороты.КоличествоОборот > 0)) КАК ТоварыНаСкладахОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиОбороты.ДокументПродажи.Ответственный КАК ДокументПродажиОтветственный, ПродажиОбороты.КоличествоОборот КАК КоличествоОборот, ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот, ПродажиОбороты.Номенклатура КАК Номенклатура, ВЫБОР КОГДА ПродажиОбороты.Номенклатура В (сток.Номенклатура) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК БылиПродажи, ВЫРАЗИТЬ(ПродажиОбороты.ДокументПродажи.Сделка КАК Документ.ЗаказПокупателя).Ответственный КАК Отв, ПродажиОбороты.ДокументПродажи.Сделка КАК ДокументПродажиСделка, ПродажиОбороты.ДокументПродажи КАК ДокументПродажи {ВЫБРАТЬ ДокументПродажиОтветственный.*, КоличествоОборот, СтоимостьОборот, Номенклатура.*, БылиПродажи, Отв.*, ДокументПродажиСделка.*, ДокументПродажи.*} ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоЗапроса)}, {(&КонецЗапроса)}, , ДокументПродажи ССЫЛКА Документ.РеализацияТоваровУслуг) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ сток КАК сток ПО ПродажиОбороты.Номенклатура = сток.Номенклатура Задача: прикрутить к нему выборку Суммы оборота продаж за период(НачалоЗапроса, КонецЗапроса) по полю Отв. Соббсно, как сделать? Пробовал вторым набором данных через запрос к ПродажиОбороты, соединял так: НаборДанных1.Отв = НаборДанных2.ДокументПродажи.Сделка.Ответственный. Не получилось, посчитал правильно, но в отчете в строках таблицы вышел сумбур. |
|||
1
cw014
25.03.13
✎
08:24
|
1) Нафига временная таблица?
2) Я нифига не понял, что к чему ты хочешь прикрутить. Вроде бы у тебя все "прикручено" |
|||
2
Альбатрос
25.03.13
✎
08:30
|
(1) Фишка такая: запрос делает выборку непродаваемого товара за период НачалоПериода - параметр.КолвоДней. Затем смотрится по второму периоду (НачалоЗапроса-конецЗапроса) продавался ли этот товар. Поле "БылиПродажи" это и отображает.
Теперь мне нужно так: выбрал я товар, который не продавался за первый период, но продался за второй. Я хочу посчитать процент стоимости продаж этого товара от стоимости продаж всего товара за второй период. Мля, надеюсь доступно объяснил =) |
|||
3
Альбатрос
25.03.13
✎
08:35
|
||||
4
Альбатрос
25.03.13
✎
08:37
|
На картинке (3) видно СтоимостьОборот - это стоимость не продаваемого товара, проданного за второй период.
СтоимостьОборотОбщий - стоимость всего проданного товара за второй период менеджером. И это правильные цифры. а вот в таблице полный беспредел |
|||
5
Альбатрос
25.03.13
✎
08:40
|
Сорри парни, похоже все правильно работает =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |