Macabre2009
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Да, одни и те же. В &ВыбПодр передается список подразделений (Справочники.Подразделения). По сути, в список попадают все элементы справочника. Запрос выполняеться в семёрке через КомКоннектор. В 7-ке много подразделений. не относящиеся к продажам, в восьмерке же 1 магазин - 1 подразделение | Тогда проще. Сейчас попробую набросать запросик. Добавлено: Держи: ВЫБРАТЬ ПодразделенияОрганизаций.Ссылка КАК Подразделение ПОМЕСТИТЬ втПодразделения ИЗ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций ГДЕ ПодразделенияОрганизаций.Ссылка В(&СписокПодразделений) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК Дата, втПодразделенияИДата.Подразделение ПОМЕСТИТЬ втДаты ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ПОЛНОЕ СОЕДИНЕНИЕ втПодразделения КАК втПодразделенияИДата ПО (ИСТИНА) ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаОкончания ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Даты.Дата, Даты.Подразделение, ЕстьNULL(ОтчетОРозничныхПродажах.Количество,0) КАК Количество ИЗ втДаты КАК Даты ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ОтчетОРозничныхПродажах.Подразделение КАК Подразделение, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ АрхивЧекККМ.Ссылка) КАК Количество, НАЧАЛОПЕРИОДА(АрхивЧекККМ.Дата, ДЕНЬ) КАК ДатаДок ИЗ Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.АрхивЧекККМ КАК АрхивЧекККМ ПО ОтчетОРозничныхПродажах.КассаККМ = АрхивЧекККМ.КассаККМ ГДЕ ОтчетОРозничныхПродажах.Дата МЕЖДУ &ДатаНач И &ДатаКон И АрхивЧекККМ.Дата МЕЖДУ &ДатаНач И &ДатаКон И ОтчетОРозничныхПродажах.Подразделение В(&ВыбПодр) СГРУППИРОВАТЬ ПО ОтчетОРозничныхПродажах.Подразделение, НАЧАЛОПЕРИОДА(АрхивЧекККМ.Дата, ДЕНЬ) )КАК ОтчетОРозничныхПродажах ПО Даты.Дата = ОтчетОРозничныхПродажах.ДатаДок И втДаты.Подразделение = ОтчетОРозничныхПродажах.Подразделение Работоспособность не проверял, но смысл я думаю понятен |