Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Не могу понять в чем проблема!!!Рег.Ост (число прочтений - 2590 )
sv_stas_sv
Junior Member
**
Отсутствует


1с++ lamer

Сообщений: 46
Зарегистрирован: 19. Июля 2006
Не могу понять в чем проблема!!!Рег.Ост
23. Февраля 2008 :: 10:48
Печать  
//1С++
RS = СоздатьОбъект("ODBCRecordset");
ТекстЗапроса = " 
| SELECT 
| Рег.Товар as [Товар $Справочник.Номенклатура],
| Рег.ЮрЛицо as [ЮрЛицо $Справочник.СвоиЮрЛица],
| Рег.ОстОстаток  as ОстатокТовара 
| FROM $РегистрОстатки.Ост  (:ДатаРасчета~,,Товар in (Select val from #ГруппаТоваров) AND                           (ЮрЛицо =:ВыбЮрЛицо),,) AS Рег
|";   

СписокТоваров = СоздатьОбъект("СписокЗначений");
Д.ВыгрузитьТабличнуюЧасть(СписокТоваров,"Номенклатура");
                 
RS.УложитьСписокОбъектов(СписокТоваров,"#ГруппаТоваров","Номенклатура"); 
RS.УстановитьТекстовыйПараметр("ВыбЮрЛицо",времЮЛ);
                 
RS.УстановитьТекстовыйПараметр("ДатаРасчета", СформироватьПозициюДокумента(Д.ТекущийДокумент()));
           
RS.Отладка(1); 
ТЗОст = RS.ВыполнитьИнструкцию(ТекстЗапроса);
ТЗОст.ВыбратьСтроку();
//1С++


ТЗОст = RS.ВыполнитьИнструкцию(ТекстЗапроса);
{Глобальный модуль(15318)}: State 42000, native 170, message [Microsoft][ODBC SQL Server Driver][SQL Server]Line 17: Incorrect syntax near '200801036H49WW  36XG   '.


Понять где проблема не могу!
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не могу понять в чем проблема!!!Рег.Ост
Ответ #1 - 23. Февраля 2008 :: 16:52
Печать  
Нужно смотреть распарсеный запрос. Включи отладку
Так вроде ошибок невидно, хотя может где с запятыми напутал
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не могу понять в чем проблема!!!Рег.Ост
Ответ #2 - 23. Февраля 2008 :: 16:54
Печать  
Это где-то в том месте где передается позиция
У меня такого не было...
Можешь показать текст отправляемый на сервер?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
sv_stas_sv
Junior Member
**
Отсутствует


1с++ lamer

Сообщений: 46
Зарегистрирован: 19. Июля 2006
Re: Не могу понять в чем проблема!!!Рег.Ост
Ответ #3 - 24. Февраля 2008 :: 04:31
Печать  
 
SELECT 
Рег.Товар as [Товар $Справочник.Номенклатура],
Рег.ЮрЛицо as [ЮрЛицо $Справочник.СвоиЮрЛица],
Рег.ОстОстаток  as ОстатокТовара 
FROM (
select
rg9175_vt.sp9171 as ЮрЛицо,
rg9175_vt.sp9172 as ДокПоступления,
rg9175_vt.sp9173 as Товар,
rg9175_vt.sp9174 as ОстатокТовараОстаток
from rg9175 as rg9175_vt (nolock)
where rg9175_vt.period={d '2008-02-01'}
and (
rg9175_vt.sp9174 <> 0
)
) as Rests9175 ('200801036H49WW  36XG   ',,Товар in (Select val from #ГруппаТоваров) AND (ЮрЛицо ='     8   '),,) AS Рег

ТЗОст = RS.ВыполнитьИнструкцию(ТекстЗапроса);
{Глобальный модуль(15318)}: State 42000, native 170, message [Microsoft][ODBC SQL Server Driver][SQL Server]Line 17: Incorrect syntax near '200801036H49WW  36XG   '.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Не могу понять в чем проблема!!!Рег.Ост
Ответ #4 - 24. Февраля 2008 :: 15:40
Печать  
Цитата:
$РегистрОстатки.Ост  (:ДатаРасчета~,,
убрать пробел
  

1&&2&&3
Наверх
 
IP записан
 
sv_stas_sv
Junior Member
**
Отсутствует


1с++ lamer

Сообщений: 46
Зарегистрирован: 19. Июля 2006
Re: Не могу понять в чем проблема!!!Рег.Ост
Ответ #5 - 25. Февраля 2008 :: 03:18
Печать  
Всем спасибо огромное!Жизнь налаживается! Смех
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать