|
Ошибка в 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) все спасибо, выручил, вот кож может пригодиться кому
ВыборкаСклад = РезультатЗапроса.Выбрать(Соединение.ОбходРезультатаЗапроса.ПоГруппировкам); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |