|
Указать отбор по дате в запросе | ☑ | ||
---|---|---|---|---|
0
serg-lom89
22.10.14
✎
10:16
|
Добрый день
Есть запрос ВЫБРАТЬ ЗаявкаНаСклад.ДокументОснование КАК Основание, ЗаявкаНаСклад.Ссылка КАК Заявка, Исполнение.Ссылка КАК Исполнение, СтатусЗаявки.Значение КАК СтатусЗаявки, СтатусРейса.Значение КАК СтатусРейса, СтатусWMS.Значение КАК СтатусWMS, ВЫБОР КОГДА Исполнение.Ссылка ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ЕстьИсполнение, ЗаявкаНаСклад.ВидОперации, ЗаявкаНаСклад.ДокументОснование.Проведен, ЗаявкаНаСклад.ДокументОснование.ПометкаУдаления, ЗаявкаНаСклад.ДокументОснование.Комментарий КАК Комментарий, Исполнение.Количество КАК Количество, Исполнение.КоличествоФакт КАК КоличествоФакт ИЗ Документ.ЗаявкаНаСклад КАК ЗаявкаНаСклад ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект КАК Объект, ЗначенияСвойствОбъектов.Свойство КАК Свойство, ЗначенияСвойствОбъектов.Значение КАК Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.СтатусЗаявкиНаСклад)) КАК СтатусЗаявки ПО ЗаявкаНаСклад.Ссылка = СтатусЗаявки.Объект ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект КАК Объект, ЗначенияСвойствОбъектов.Свойство КАК Свойство, ЗначенияСвойствОбъектов.Значение КАК Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.СтадияДоставкиТовара)) КАК СтатусРейса ПО ЗаявкаНаСклад.Ссылка = СтатусРейса.Объект ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект КАК Объект, ЗначенияСвойствОбъектов.Свойство КАК Свойство, ЗначенияСвойствОбъектов.Значение КАК Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.СтатусДокументаWMS)) КАК СтатусWMS ПО ЗаявкаНаСклад.Ссылка = СтатусWMS.Объект ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ИсполнениеЗаявкиНаСкладТовары.Ссылка КАК Ссылка, ИсполнениеЗаявкиНаСкладТовары.Ссылка.ЗаявкаНаСклад.Ссылка КАК ЗаявкаНаСкладСсылка, СУММА(ИсполнениеЗаявкиНаСкладТовары.Количество) КАК Количество, СУММА(ИсполнениеЗаявкиНаСкладТовары.КоличествоФакт) КАК КоличествоФакт ИЗ Документ.ИсполнениеЗаявкиНаСклад.Товары КАК ИсполнениеЗаявкиНаСкладТовары СГРУППИРОВАТЬ ПО ИсполнениеЗаявкиНаСкладТовары.Ссылка, ИсполнениеЗаявкиНаСкладТовары.Ссылка.ЗаявкаНаСклад.Ссылка) КАК Исполнение ПО ЗаявкаНаСклад.Ссылка = Исполнение.ЗаявкаНаСкладСсылка И (Исполнение.Ссылка.Дата МЕЖДУ &Дата3 И &Дата4) ГДЕ ЗаявкаНаСклад.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЗаявкаНаСклад.ПометкаУдаления) И ЗаявкаНаСклад.Проведен И ЗаявкаНаСклад.Склад <> &Склад И ЗаявкаНаСклад.Склад <> &Склад1 УПОРЯДОЧИТЬ ПО ЗаявкаНаСклад.Дата ИТОГИ СУММА(Количество), СУММА(КоличествоФакт) ПО ОБЩИЕ, НАЧАЛОПЕРИОДА(Исполнение.Ссылка.Дата, ДЕНЬ) КАК ИтогЗаДень который выполняется в построителе отчета. НА форме реквизиты для выбора периода т.е. если указываю дата1 и дата2 то тогда отбор идет по ДОК и выводит данные Док 1 от 01.01.14 ДокИспол от 02.01.14 Док 1 от 02.01.14 ДокИспол от 04.01.14 Док 1 от 03.01.14 Док 1 от 04.01.14 ДокИспол от 08.01.14 Док 1 от 05.01.14 Док 1 от 06.01.14 ДокИспол от 10.01.14 Док 1 от 07.01.14 ДокИспол от 11.01.14 Док 1 от 08.01.14 ДокИспол от 12.01.14 Если указываю выбор периода Дата3 =10.01.14 и дата4=10.01.14 то тогда мне нужно что бы результат был Док 1 от 01.01.14 Док 1 от 02.01.14 Док 1 от 03.01.14 Док 1 от 04.01.14 Док 1 от 05.01.14 Док 1 от 06.01.14 ДокИспол от 10.01.14 Док 1 от 07.01.14 Док 1 от 08.01.14 как указать данное условие в запросе? |
|||
1
serg-lom89
22.10.14
✎
10:17
|
для первого условия указываю
Если Дата3 = '00010101' и Дата4 = '00010101' Тогда ПостроительОтчетаИсполнениеЗаявок.Текст = СтрЗаменить(ПостроительОтчетаИсполнениеЗаявок.Текст,"И (Исполнение.Ссылка.Дата МЕЖДУ &Дата3 И &Дата4)",""); КонецЕсли; |
|||
2
serg-lom89
22.10.14
✎
10:59
|
up ну тему
|
|||
3
Жан Пердежон
22.10.14
✎
11:14
|
Исполнение.Ссылка.Дата - исправь это, пока никто не видел
и само условие c Дата3, Дата4 перенеси в раздел "ГДЕ" выбора из исходной таблицы |
|||
4
serg-lom89
22.10.14
✎
11:35
|
(3) а как прописать условие в условии связи?
|
|||
5
serg-lom89
22.10.14
✎
11:42
|
все разобрался)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |