|
СКД не получается наложить отбор | ☑ | ||
---|---|---|---|---|
0
altfin
14.03.14
✎
16:31
|
ВЫБРАТЬ
РегистрНакопленияПрицепыОбороты.Прицеп КАК Прицеп, РегистрНакопленияПрицепыОбороты.СуммаПокупкиОборот КАК СуммаПокупкиОборот, 0 КАК СуммаПродажиОборот, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Поступление ТОГДА РегистрНакопленияПрицепыОбороты.Регистратор ИНАЧЕ ЗНАЧЕНИЕ(Документ.Поступление.ПустаяСсылка) КОНЕЦ КАК ДокПоступление, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Реализация ТОГДА РегистрНакопленияПрицепыОбороты.Регистратор ИНАЧЕ ЗНАЧЕНИЕ(Документ.Реализация.ПустаяСсылка) КОНЕЦ КАК ДокРеализация, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Поступление ТОГДА РегистрНакопленияПрицепыОбороты.Контрагенты ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КОНЕЦ КАК Поставщик, ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КАК Покупатель, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Поступление ТОГДА НАЧАЛОПЕРИОДА(РегистрНакопленияПрицепыОбороты.Период, ДЕНЬ) ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КОНЕЦ КАК ДатаПокупки, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДатаПродажи ПОМЕСТИТЬ ВрТаб ИЗ РегистрНакопления.РегистрНакопленияПрицепы.Обороты({(&ДатаПокупкиНачало)}, {(&ДатаПокупкиОкончание)}, Регистратор, ) КАК РегистрНакопленияПрицепыОбороты ГДЕ РегистрНакопленияПрицепыОбороты.СуммаПокупкиОборот <> 0 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РегистрНакопленияПрицепыОбороты.Прицеп, 0, -РегистрНакопленияПрицепыОбороты.СуммаПродажиОборот, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Поступление ТОГДА РегистрНакопленияПрицепыОбороты.Регистратор ИНАЧЕ ЗНАЧЕНИЕ(Документ.Поступление.ПустаяСсылка) КОНЕЦ, ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Реализация ТОГДА РегистрНакопленияПрицепыОбороты.Регистратор ИНАЧЕ ЗНАЧЕНИЕ(Документ.Реализация.ПустаяСсылка) КОНЕЦ, ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка), ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Реализация ТОГДА РегистрНакопленияПрицепыОбороты.Контрагенты ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КОНЕЦ, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), ВЫБОР КОГДА РегистрНакопленияПрицепыОбороты.Регистратор ССЫЛКА Документ.Реализация ТОГДА НАЧАЛОПЕРИОДА(РегистрНакопленияПрицепыОбороты.Период, ДЕНЬ) ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КОНЕЦ ИЗ РегистрНакопления.РегистрНакопленияПрицепы.Обороты({(&ДатаПродажиНачало)}, {(&ДатаПродажиОкончание)}, Запись, ) КАК РегистрНакопленияПрицепыОбороты ГДЕ РегистрНакопленияПрицепыОбороты.СуммаПродажиОборот <> 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВрТаб.Прицеп, СУММА(ВрТаб.СуммаПокупкиОборот) КАК СуммаПокупкиОборот, СУММА(ВрТаб.СуммаПродажиОборот) КАК СуммаПродажиОборот, МАКСИМУМ(ВрТаб.ДокПоступление) КАК ДокПоступление, МАКСИМУМ(ВрТаб.ДокРеализация) КАК ДокРеализация, МАКСИМУМ(ВрТаб.Поставщик) КАК Поставщик, МАКСИМУМ(ВрТаб.Покупатель) КАК Покупатель, МАКСИМУМ(ВрТаб.ДатаПокупки) КАК ДатаПокупки, МАКСИМУМ(ВрТаб.ДатаПродажи) КАК ДатаПродажи ИЗ ВрТаб КАК ВрТаб СГРУППИРОВАТЬ ПО ВрТаб.Прицеп Если не накладывать отбор в строке по дате продажи, заполняется и дата покупки и дата продажи. Если наложить отбор например ДатаПродажи = 01.01.2014, то в строке перестает заполняться дата покупки. Пробовал уже по всякому (и в запросе условие добавлял и просто добавлял отбор в СКД), никак не получается. Как же добавить отбор на конечную таблицу? |
|||
1
vmv
14.03.14
✎
16:33
|
без самогона я разбираться не буду
|
|||
2
Fram
14.03.14
✎
16:34
|
(0) что значит "в строке"?
|
|||
3
altfin
14.03.14
✎
16:35
|
(2) в строке выводимой конечной таблицы
|
|||
4
hhhh
14.03.14
✎
16:35
|
(0) может таких и не было продаж, именно в новогоднюю ночь, под бой курантов.
|
|||
5
altfin
14.03.14
✎
16:39
|
(4) дата просто к примеру, были обороты точно
просто из-за чего так происходит думаю: Запрос объединенный, в первой части запроса есть только дата покупки и нет даты продажи, во второй части наоборот. Не получается почему-то наложить отбор на конечную таблицу, или временную таблицу (во временной таблице же все нормально, вот на нее бы наложить отбор, да и все, но тоже не получается) |
|||
6
altfin
14.03.14
✎
16:41
|
Если делаю отбор по дате покупки, не попадают даты продажи (потому что в той части где сбор по дате продажи идет, не заполнена дата покупки)
|
|||
7
echo77
14.03.14
✎
16:41
|
(5) Галку "Автозаполнения" в СКД отключи настрой поля отбора сам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |