При формировании отчета вылетает с ошибкой: Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256.
Про версию MS SQL знаю, у нас 2005, менять не планируем пока.

Покритикуйте запрос, как можно оптимизировать:

```1c
    ВЫБРАТЬ
    А.Раздел1 КАК Раздел1,
    А.Раздел2 КАК Раздел2,
    А.Раздел3 КАК Раздел3,
    Сумма(А.Сумма) КАК Сумма,
    А.Счет КАК Счет,
    А.Организация КАК Организация
    ИЗ
    (ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1110 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "04", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1110 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "05", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1150 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "01", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1150 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "02", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1150 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "07", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,1 КАК Раздел2,1150 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "08", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1210 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "41", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1210 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "10", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1210 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "97", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1210 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "44", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1210 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "94", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1220 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "19", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "60.01", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "60.02", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "62.01", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "62.02", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "76", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "71", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "70", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "69", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "68", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1230 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "73", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1240 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "55", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1240 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "58", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1250 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "51", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1250 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "50", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1 КАК Раздел1,2 КАК Раздел2,1250 КАК Раздел3,СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "57", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,3 КАК Раздел2,1310 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "80", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,3 КАК Раздел2,1350 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "83", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,3 КАК Раздел2,1370 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "84", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,3 КАК Раздел2,1370 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "99", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,4 КАК Раздел2,1410 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "67", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1510 КАК Раздел3,СУММА(-ХР.СуммаКонечныйОстаток) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "66", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "68", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "69", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "60.01", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "60.02", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "62.01", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5)) = "62.02", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "76", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,ХР.Субконто1 КАК Субконто1
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "70", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация,ХР.Субконто1
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "71", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 2 КАК Раздел1,5 КАК Раздел2,1520 КАК Раздел3,СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма,ХР.Счет КАК Счет,ХР.Организация КАК Организация,Null
    ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "73", , ) КАК ХР
    СГРУППИРОВАТЬ ПО ХР.Счет,ХР.Организация
    ) КАК А
    СГРУППИРОВАТЬ ПО
    А.Раздел1,
    А.Раздел2,
    А.Раздел3,
    А.Счет,
    А.Организация
    УПОРЯДОЧИТЬ ПО
    А.Счет.Код,
    А.Раздел1,
    А.Раздел2,
    А.Раздел3,
    А.Организация
```
---
Сделаю маленький пример для демонстрации подхода, а дальше вы сами уже "домасштабируете"

```1c
    ВЫБРАТЬ
    1 КАК Раздел1,
    1 КАК Раздел2,
    1110 КАК Раздел3,
    СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,
    ХР.Счет КАК Счет,
    ХР.Организация КАК Организация,
    Null
    ПОМЕСТИТЬ ВТ1
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "04", , ) КАК ХР
    СГРУППИРОВАТЬ ПО
    ХР.Счет,ХР.Организация
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    1 КАК Раздел1,
    1 КАК Раздел2,
    1110 КАК Раздел3,
    СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,
    ХР.Счет КАК Счет,
    ХР.Организация КАК Организация,
    Null
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "05", , ) КАК ХР
    СГРУППИРОВАТЬ ПО
    ХР.Счет,ХР.Организация

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ1.Раздел1,
    ВТ1.Раздел2,
    ВТ1.Раздел3,
    ВТ1.Сумма,
    ВТ1.Счет,
    ВТ1.Организация,
    ВТ1.Поле1 //или во что у вас там Null без псевдонима превратился
    ПОМЕСТИТЬ ВТ_Общая
    ИЗ
    ВТ1 КАК ВТ1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ВТ2.Раздел1,
    ВТ2.Раздел2,
    ВТ2.Раздел3,
    ВТ2.Сумма,
    ВТ2.Счет,
    ВТ2.Организация,
    ВТ2.Поле1 //или во что у вас там Null без псевдонима превратился
    ИЗ
    ВТ2 КАК ВТ2

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Сумма,
    ВТ_Общая.Счет,
    ВТ_Общая.Организация,
    ВТ_Общая.Поле1 //или во что у вас там Null без псевдонима превратился
    ИЗ
    ВТ_Общая КАК ВТ_Общая
    СГРУППИРОВАТЬ ПО
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Счет,
    ВТ_Общая.Организация
    УПОРЯДОЧИТЬ ПО
    ВТ_Общая.Счет.Код,
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Организация
```
---
Развалите все что после "ИЗ" по временным таблицам, а объединение сделайте уже по ним.
---
удваиваю, на сколько знаю, сама 1с рекомендует использовать для соединения временные таблицы, а не подзапросы.
---
Это запрос для схемы компоновки данных
ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос = ТекстЭтогоЗапроса.

Можно пример как это сделать?
---
Сделаю маленький пример для демонстрации подхода, а дальше вы сами уже "домасштабируете"

```1c
    ВЫБРАТЬ
    1 КАК Раздел1,
    1 КАК Раздел2,
    1110 КАК Раздел3,
    СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,
    ХР.Счет КАК Счет,
    ХР.Организация КАК Организация,
    Null
    ПОМЕСТИТЬ ВТ1
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "04", , ) КАК ХР
    СГРУППИРОВАТЬ ПО
    ХР.Счет,ХР.Организация
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    1 КАК Раздел1,
    1 КАК Раздел2,
    1110 КАК Раздел3,
    СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,
    ХР.Счет КАК Счет,
    ХР.Организация КАК Организация,
    Null
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015,12,01,0,0,0),ДАТАВРЕМЯ(2015,12,31,23,59,59), , , ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2)) = "05", , ) КАК ХР
    СГРУППИРОВАТЬ ПО
    ХР.Счет,ХР.Организация

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ1.Раздел1,
    ВТ1.Раздел2,
    ВТ1.Раздел3,
    ВТ1.Сумма,
    ВТ1.Счет,
    ВТ1.Организация,
    ВТ1.Поле1 //или во что у вас там Null без псевдонима превратился
    ПОМЕСТИТЬ ВТ_Общая
    ИЗ
    ВТ1 КАК ВТ1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ВТ2.Раздел1,
    ВТ2.Раздел2,
    ВТ2.Раздел3,
    ВТ2.Сумма,
    ВТ2.Счет,
    ВТ2.Организация,
    ВТ2.Поле1 //или во что у вас там Null без псевдонима превратился
    ИЗ
    ВТ2 КАК ВТ2

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Сумма,
    ВТ_Общая.Счет,
    ВТ_Общая.Организация,
    ВТ_Общая.Поле1 //или во что у вас там Null без псевдонима превратился
    ИЗ
    ВТ_Общая КАК ВТ_Общая
    СГРУППИРОВАТЬ ПО
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Счет,
    ВТ_Общая.Организация
    УПОРЯДОЧИТЬ ПО
    ВТ_Общая.Счет.Код,
    ВТ_Общая.Раздел1,
    ВТ_Общая.Раздел2,
    ВТ_Общая.Раздел3,
    ВТ_Общая.Организация
```
---
Браво! Все получилось! Спасибо огромное!
---
во втором запросе пропустил ПОМЕСТИТЬ ВТ2 перед ИЗ
---
Если бы вы дали схему регистра и описание задачи было бы проще.
---
РегистрБухгалтерии.Хозрасчетный

Формируется сводный баланс в разрезе статей и организаций. В файловом режиме все работает, проблема с SQL.
---
Попробуй типизировать Поле1 через "ВЫРАЗИТЬ КАК".
---
```1c
    ВЫБРАТЬ
    А.Раздел1 КАК Раздел1,
    А.Раздел2 КАК Раздел2,
    А.Раздел3 КАК Раздел3,
    СУММА(А.Сумма) КАК Сумма,
    А.Счет КАК Счет,
    А.Организация КАК Организация
    ИЗ
    (ВЫБРАТЬ
    1 КАК Раздел1,
    1 КАК Раздел2,
    1110 КАК Раздел3,
    СУММА(ХР.СуммаКонечныйОстаток) КАК Сумма,
    ХР.Счет КАК Счет,
    ХР.Организация КАК Организация,
    NULL КАК Поле1
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "04", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    1,
    1110,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "05", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    1,
    1150,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "01", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    1,
    1150,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "02", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    1,
    1150,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "07", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    1,
    1150,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "08", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1210,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "41", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1210,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "10", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1210,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "97", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1210,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "44", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1210,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "94", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1220,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "19", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "60.01", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "60.02", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "62.01", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "62.02", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Справочник.Контрагенты)
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "76", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "71", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Справочник.ФизическиеЛица)
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "70", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "69", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Перечисление.ВидыПлатежейВГосБюджет)
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "68", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1230,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокДт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "73", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1240,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "55", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1240,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "58", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1250,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "51", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1250,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "50", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    1,
    2,
    1250,
    СУММА(ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "57", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    3,
    1310,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "80", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    3,
    1350,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "83", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    3,
    1370,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "84", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    3,
    1370,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "99", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    4,
    1410,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "67", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1510,
    СУММА(-ХР.СуммаКонечныйОстаток),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "66", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Перечисление.ВидыПлатежейВГосБюджет)
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "68", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "69", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "60.01", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "60.02", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "62.01", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(5))) = "62.02", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Справочник.Контрагенты)
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "76", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    Выразить (ХР.Субконто1 Как Справочник.ФизическиеЛица)

    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "70", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация,
    ХР.Субконто1

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "71", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    2,
    5,
    1520,
    СУММА(ХР.СуммаКонечныйРазвернутыйОстатокКт),
    ХР.Счет,
    ХР.Организация,
    NULL
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(2015, 12, 1, 0, 0, 0), ДАТАВРЕМЯ(2015, 12, 31, 23, 59, 59), , , (ВЫРАЗИТЬ(Счет.Код КАК СТРОКА(2))) = "73", , ) КАК ХР

    СГРУППИРОВАТЬ ПО
    ХР.Счет,
    ХР.Организация) КАК А

    СГРУППИРОВАТЬ ПО
    А.Раздел1,
    А.Раздел2,
    А.Раздел3,
    А.Счет,
    А.Организация

    УПОРЯДОЧИТЬ ПО
    А.Счет.Код,
    А.Раздел1,
    А.Раздел2,
    А.Раздел3,
    А.Организация
```
---
Это не помогло, я совсем удалила поле1 и субконто из запроса, но ошибка оставалась.
Решение найдено выше, спасибо.
---
Хммм... То есть вы рассчитываете на то что сообщество программистов на форуме Инфостарта при каждом обновлении 1с будет переписывать для вас запросы чтобы вы могли экономить и не менять MS SQL с версии 2005 на версию 2008?
---
Для чего во вложенном запросе выбирается Поле1? Скорее всего где-то в СКД, вне запроса происходит обращение к этому полю через точку, а т.к. поле составного типа, то можем получить такую ошибку. Если это поле не нужно, я бы его совсем убрал. Если нужно, то тогда в запросе надо использовать преобразование ВЫРАЗИТЬ(Поле1 КАК НужныйТип)
---
Временные таблицы и явная типизация полей составного типа, но на мой взгляд запрос надо пересмотреть совсем, как то уж очень не эстетично он выглядит )))