Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) вопрос по работе с ВТ №2 (число прочтений - 7092 )
pisarev
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Местоположение: Новосибирск
Зарегистрирован: 09. Августа 2013
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #15 - 01. Сентября 2014 :: 03:17
Печать  
SELECT
     Right(РегРезервы.ПозицияДокумента,9) as [Документ $Документ],
     РегРезервы.ВидДокумента as Документ_вид,
     sum(РегРезервы.КоличествоНачальныйОстаток) as КоличествоНачОст,
     sum(РегРезервы.КоличествоПриход) as КоличествоПриход,
     sum(РегРезервы.КоличествоРасход) as КоличествоРасход,
     sum(РегРезервы.КоличествоКонечныйОстаток) as КоличествоКонОст
FROM #TEA4D30360328479183F1E53838923436 as РегРезервы
GROUP BY
     РегРезервы.ПозицияДокумента,
     РегРезервы.ВидДокумента    
ТЗРез=ODBCRecordset.ВыполнитьИнструкцию(Текст);
{Глобальный модуль(26482)}: Ошибка в типе передаваемого параметра метода (2).  

что-то не могу найти примеров по данной ошибке...
  

хотел как лучше, а получилось как всегда Печаль
Наверх
IP записан
 
pisarev
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Местоположение: Новосибирск
Зарегистрирован: 09. Августа 2013
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #16 - 01. Сентября 2014 :: 03:59
Печать  
сделал так:
SELECT
     Right(РегРезервы.ПозицияДокумента,9) as [Документ $Документ],
     РегРезервы.ВидДокумента as Док_вид,
     sum(РегРезервы.КоличествоНачальныйОстаток) as КоличествоНачОст,
     sum(РегРезервы.КоличествоПриход) as КоличествоПриход,
     sum(РегРезервы.КоличествоРасход) as КоличествоРасход,
     sum(РегРезервы.КоличествоКонечныйОстаток) as КоличествоКонОст
FROM #TEBE9D8762ED2401EA58FE0BB376701FA as РегРезервы
GROUP BY
     РегРезервы.ПозицияДокумента,
     РегРезервы.ВидДокумента   
ТЗРез=ODBCRecordset.ВыполнитьИнструкцию(Текст);
{Глобальный модуль(26482)}: Для типизации поля "Документ", не найдено дополнительное типизирующее поле. 

теперь другая ошибка, хотя изменилось только имя алиаса....
  

хотел как лучше, а получилось как всегда Печаль
Наверх
IP записан
 
pisarev
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Местоположение: Новосибирск
Зарегистрирован: 09. Августа 2013
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #17 - 01. Сентября 2014 :: 04:05
Печать  
разобрался... имя алиаса должно было быть "Док" а не "Документ".... капец, причем здесь имя алиаса?
  

хотел как лучше, а получилось как всегда Печаль
Наверх
IP записан
 
pisarev
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Местоположение: Новосибирск
Зарегистрирован: 09. Августа 2013
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #18 - 01. Сентября 2014 :: 04:18
Печать  
спрошу еще: как можно отсечь в запросе строки с пустой колонкой "Док" (например если в интервале запроса небыло движений по регистру и есть только НачОст и конОст)?
  

хотел как лучше, а получилось как всегда Печаль
Наверх
IP записан
 
pavel_tr
Senior Member
****
Отсутствует



Сообщений: 279
Местоположение: Казань
Зарегистрирован: 14. Октября 2006
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #19 - 01. Сентября 2014 :: 09:48
Печать  
С алиасами так:
или
Код
Выбрать все
Right(РегРезервы.ПозицияДокумента,9) as [Документ $Документ],
РегРезервы.ВидДокумента as Документ_вид,
...  


или
Код
Выбрать все
Right(РегРезервы.ПозицияДокумента,9) as [Док $Документ],
РегРезервы.ВидДокумента as Док_вид,
... 



pisarev писал(а) 01. Сентября 2014 :: 04:18:
спрошу еще: как можно отсечь в запросе строки с пустой колонкой "Док" (например если в интервале запроса небыло движений по регистру и есть только НачОст и конОст)?

Если правильно понял, у этих документов будут нули в КоличествоПриход и КоличествоРасход, вот на них-то и надо указывать условие в Where
  
Наверх
 
IP записан
 
pisarev
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 150
Местоположение: Новосибирск
Зарегистрирован: 09. Августа 2013
Пол: Мужской
Re: вопрос по работе с ВТ №2
Ответ #20 - 01. Сентября 2014 :: 10:00
Печать  
понял, спасибо!
  

хотел как лучше, а получилось как всегда Печаль
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать