|
Ошибка при формировании отчета "Журнал операций-0504071" | ☑ | ||
---|---|---|---|---|
0
Kerimkul
15.07.13
✎
17:49
|
Продолжая тематику вылета в SQL данного отчета....
Текст запроса публиковать не буду, он большой, содержится в типовой бюджетной бухгалтерии. Попробовал запрос временной таблицы "ВремОстатки" сделать вложенным, и вынес группировку наружу (т.е. внутри запроса группировку вообще убрал), вроде работает. Вот часть запроса в новом виде: ВЫБРАТЬ РАЗРЕШЕННЫЕ ВложенныйЗапрос.Счет, ВложенныйЗапрос.КБК, ВложенныйЗапрос.КОСГУ КАК КОСГУ, ВложенныйЗапрос.КВД, ВложенныйЗапрос.Показатель КАК Показатель, ВложенныйЗапрос.Разделитель КАК Разделитель, СУММА(ВложенныйЗапрос.СуммаНачальныйОстатокДт) КАК СуммаНачальныйОстатокДт, СУММА(ВложенныйЗапрос.СуммаНачальныйОстатокКт) КАК СуммаНачальныйОстатокКт, СУММА(ВложенныйЗапрос.СуммаКонечныйОстатокДт) КАК СуммаКонечныйОстатокДт, СУММА(ВложенныйЗапрос.СуммаКонечныйОстатокКт) КАК СуммаКонечныйОстатокКт ПОМЕСТИТЬ ВремОстатки ИЗ (ВЫБРАТЬ ЕПСБУОстаткиИОбороты.Счет КАК Счет, ЕПСБУОстаткиИОбороты.КБК КАК КБК, ВЫРАЗИТЬ(ЕПСБУОстаткиИОбороты.Субконто1 КАК Справочник.КОСГУ) КАК КОСГУ, ЕПСБУОстаткиИОбороты.КВД КАК КВД, ВЫБОР КОГДА &ОстаткиВРазрезеПоказателя = ЛОЖЬ ТОГДА NULL КОГДА НомераСубконтоПоказателей.НомерСтроки = 1 ТОГДА ЕПСБУОстаткиИОбороты.Субконто1 КОГДА НомераСубконтоПоказателей.НомерСтроки = 2 ТОГДА ЕПСБУОстаткиИОбороты.Субконто2 КОГДА НомераСубконтоПоказателей.НомерСтроки = 3 ТОГДА ЕПСБУОстаткиИОбороты.Субконто3 КОГДА НомераСубконтоПоказателей.НомерСтроки = 4 ТОГДА ЕПСБУОстаткиИОбороты.Субконто4 КОНЕЦ КАК Показатель, ВЫБОР КОГДА НомераСубконтоРазделителей.НомерСтроки = 1 ТОГДА ЕПСБУОстаткиИОбороты.Субконто1 КОГДА НомераСубконтоРазделителей.НомерСтроки = 2 ТОГДА ЕПСБУОстаткиИОбороты.Субконто2 КОГДА НомераСубконтоРазделителей.НомерСтроки = 3 ТОГДА ЕПСБУОстаткиИОбороты.Субконто3 КОГДА НомераСубконтоРазделителей.НомерСтроки = 4 ТОГДА ЕПСБУОстаткиИОбороты.Субконто4 КОНЕЦ КАК Разделитель, ЕПСБУОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт, ЕПСБУОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт, ЕПСБУОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт, ЕПСБУОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт ИЗ РегистрБухгалтерии.ЕПСБУ.ОстаткиИОбороты( НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ), КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), Период, ДвиженияИГраницыПериода, Счет.Забалансовый = ЛОЖЬ И Счет.НомерЖурнала В ИЕРАРХИИ (&НомерЖурнала), , {(Баланс).*, (Учреждение).*, (КВД)}) КАК ЕПСБУОстаткиИОбороты {ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЕПСБУВидыСубконто.Ссылка КАК Ссылка, ЕПСБУВидыСубконто.НомерСтроки КАК НомерСтроки ИЗ ПланСчетов.ЕПСБУ.ВидыСубконто КАК ЕПСБУВидыСубконто ГДЕ ЕПСБУВидыСубконто.ВидСубконто = &ВидСубконтоПоказатель) КАК НомераСубконтоПоказателей ПО ЕПСБУОстаткиИОбороты.Счет = НомераСубконтоПоказателей.Ссылка} {ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЕПСБУВидыСубконто.Ссылка КАК Ссылка, ЕПСБУВидыСубконто.НомерСтроки КАК НомерСтроки ИЗ ПланСчетов.ЕПСБУ.ВидыСубконто КАК ЕПСБУВидыСубконто ГДЕ ЕПСБУВидыСубконто.ВидСубконто = &ВидСубконтоРазделитель) КАК НомераСубконтоРазделителей ПО ЕПСБУОстаткиИОбороты.Счет = НомераСубконтоРазделителей.Ссылка}) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.КВД, ВложенныйЗапрос.КОСГУ, ВложенныйЗапрос.Разделитель, ВложенныйЗапрос.Показатель, ВложенныйЗапрос.КБК, ВложенныйЗапрос.Счет |
|||
1
Спящая
15.07.13
✎
17:52
|
(0) надо поробовать
|
|||
2
Спящая
15.07.13
✎
17:53
|
поробовать=попробовать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |