Имя: Пароль:
1C
 
Ошибка в com соединение
,
0 Enot_tut
 
15.01.19
14:09
есть сама писанная база и она через ком объект подключаеться к ут 10
и при выполнение запроса возникает ошибка

{Обработка.Обмен.Форма.Форма.Форма(78)}: Ошибка при вызове метода контекста (Выбрать)
    ВыборкаСклад = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.13.1513): Несоответствие типов (параметр номер '1')

в чем причина?  вот полный запрос


ВЫБРАТЬ РАЗЛИЧНЫЕ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
    ТоварыНаСкладахОстатки.СерияНоменклатуры,
    ТоварыНаСкладахОстатки.Качество,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_ОстаткиТоваровНаСкладах
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&КонДата, ) КАК ТоварыНаСкладахОстатки
ГДЕ
    ТоварыНаСкладахОстатки.Качество = ЗНАЧЕНИЕ(Справочник.Качество.Новый)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыВРезервеНаСкладахОстатки.Склад,
    ТоварыВРезервеНаСкладахОстатки.Номенклатура,
    ТоварыВРезервеНаСкладахОстатки.ДокументРезерва,
    ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0) КАК Поле1
ПОМЕСТИТЬ ВТ_ТоварыВРезервеНаСкладахОстатки
ИЗ
    РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&КонДата, ) КАК ТоварыВРезервеНаСкладахОстатки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыКПередачеСоСкладовОстатки.Склад,
    ТоварыКПередачеСоСкладовОстатки.Номенклатура,
    ТоварыКПередачеСоСкладовОстатки.Качество,
    ЕСТЬNULL(ТоварыКПередачеСоСкладовОстатки.КоличествоОстаток, 0) КАК Поле1
ПОМЕСТИТЬ ВТ_ТоварыКПередачеСоСкладовОстатки
ИЗ
    РегистрНакопления.ТоварыКПередачеСоСкладов.Остатки(&КонДата, ) КАК ТоварыКПередачеСоСкладовОстатки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ОстаткиТоваровНаСкладах.Склад КАК Склад,
    ВТ_ОстаткиТоваровНаСкладах.Номенклатура КАК Номенклатура,
    ВТ_ОстаткиТоваровНаСкладах.СерияНоменклатуры КАК СерияНоменклатуры,
    ВТ_ОстаткиТоваровНаСкладах.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ВТ_ОстаткиТоваровНаСкладах.Качество КАК Качество,
    ВТ_ОстаткиТоваровНаСкладах.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    ВТ_ОстаткиТоваровНаСкладах КАК ВТ_ОстаткиТоваровНаСкладах
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ТоварыВРезервеНаСкладахОстатки КАК ВТ_ТоварыВРезервеНаСкладахОстатки
        ПО ВТ_ОстаткиТоваровНаСкладах.Номенклатура = ВТ_ТоварыВРезервеНаСкладахОстатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ТоварыКПередачеСоСкладовОстатки КАК ВТ_ТоварыКПередачеСоСкладовОстатки
        ПО ВТ_ОстаткиТоваровНаСкладах.Номенклатура = ВТ_ТоварыКПередачеСоСкладовОстатки.Номенклатура
ИТОГИ
    СУММА(КоличествоОстаток)
ПО
    Склад
1 hhhh
 
15.01.19
14:19
(0) вот тут

ОбходРезультатаЗапроса.ПоГруппировкам

хрень какая-то, должно быть

БазаКом.ОбходРезультатаЗапроса.ПоГруппировкам

типа что-то такое
2 Enot_tut
 
15.01.19
14:49
(1) все спасибо, выручил, вот кож может пригодиться кому



ВыборкаСклад = РезультатЗапроса.Выбрать(Соединение.ОбходРезультатаЗапроса.ПоГруппировкам);