0
nvhost
28.08.15
✎
17:57
|
Ребят помогите с запросом справится есть запрос
|Период с ДатаНачала по ДатаКонца;";
ДобПеремЗапроса(ТекстЗапроса,"Фирма", "Фирма");
ДобПеремЗапроса(ТекстЗапроса,"УпрАналитика","Фирма.УпрАналитика");
ДобПеремЗапроса(ТекстЗапроса,"ЮрЛицо", "Фирма.ЮрЛицо");
ДобПеремЗапроса(ТекстЗапроса,"Водитель", "Водитель");
ДобПеремЗапроса(ТекстЗапроса,"Автомобиль", "Автомобиль");
ДобПеремЗапроса(ТекстЗапроса,"МОЛ", "МОЛ");
ДобПеремЗапроса(ТекстЗапроса,"ТекДокумент", "ТекущийДокумент");
Загол="";
НетОш = 1; // нет ошибок при наложении фильтров
Если ВидРазделителя = 1 Тогда
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Фирма",ВыбРазделитель1,"ВыбРазделитель1",ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "ЮрЛицо",,,ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "УпрАналитика",,,ТекстЗапроса,Загол);
ИначеЕсли ВидРазделителя = 2 Тогда
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "ЮрЛицо",ВыбРазделитель2,"ВыбРазделитель2",ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Фирма",,,ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "УпрАналитика",,,ТекстЗапроса,Загол);
ИначеЕсли ВидРазделителя = 3 Тогда
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "УпрАналитика",ВыбРазделитель3,"ВыбРазделитель3",ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Фирма",,,ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "ЮрЛицо",,,ТекстЗапроса,Загол);
КонецЕсли;
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Водитель",ВыбВодитель,"ВыбВодитель",ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "МОЛ",ВыбМОЛ,"ВыбМОЛ",ТекстЗапроса,Загол);
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Автомобиль",ВыбАвтомобиль,"ВыбАвтомобиль",ТекстЗапроса,Загол);
Если НетОш = 0 Тогда
Возврат;
КонецЕсли;
ТекстЗапроса = ТекстЗапроса + "Группировка День;";
Надо чтоб группировка была по дню доставки, то есть у ТекДокумента.ДатаДоставки, "Группировка ТекДокумент.ДатаДоставки" не работает
|
|