Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема УложитьСписокОбъектов - выдаёт ошибку (число прочтений - 1888 )
jan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 14
Зарегистрирован: 08. Апреля 2008
УложитьСписокОбъектов - выдаёт ошибку
23. Апреля 2008 :: 08:19
Печать  
есть такой код:      
[code]Если МФСклад.РазмерСписка() > 0 Тогда
      ФильтрЗапросаСкл=" AND Склад IN (SELECT val FROM #ВыбСклад)";
     КонецЕсли;
            ТекстЗапроса="
           |SELECT
           |      Товар as [Товар $Справочник.Номенклатура],
           |      Склад as [Склад $Справочник.МестаХранения],   
           |      ОстатокТовараОстаток as [КолОстаток],
           |      СтоимостьОстаток as [СумОстаток],
           |      $СпрСкл2.Подразделение as [Подр $Справочник.Подразделения],                                                                                                                                                               
           | FROM $РегистрОстатки.ТоварыПоСкладам(:ДатаКон, INNER JOIN $Справочник.МестаХранения СпрСкл ON СпрСкл.ID=Склад
           |"+?(МФСклад.РазмерСписка() > 0,ФильтрЗапросаСкл,"")+"
           | AND $СпрСкл.ТипСклада<>:ВыбТип , , (Товар,Склад),(ОстатокТовара,Стоимость)) as Рег INNER JOIN
           |      $Справочник.МестаХранения СпрСкл2 ON СпрСкл2.ID=Склад
           |";                           

     ВыбТип=Перечисление.ТипыСкладов.Виртуальный;
   Запрос.УложитьСписокОбъектов(МФСклад,"ВыбСклад","МестаХранения");
     Запрос.УстановитьТекстовыйПараметр("ДатаКон",ДатаКон);
     Запрос.УстановитьТекстовыйПараметр("ВыбТип",ВыбТип);
[/code]
выдаёт ошибку: message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '#ВыбСклад'.
поделитесь опытом
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: УложитьСписокОбъектов - выдаёт ошибку
Ответ #1 - 23. Апреля 2008 :: 08:45
Печать  
А в доке написано: "...Имя таблицы должно начинаться с символа «#»...."
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: УложитьСписокОбъектов - выдаёт ошибку
Ответ #2 - 23. Апреля 2008 :: 08:45
Печать  
Правильно ругается, у тебя ошибка в методе УложитьСписокОбъектов.
  
Наверх
 
IP записан
 
jan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 14
Зарегистрирован: 08. Апреля 2008
Re: УложитьСписокОбъектов - выдаёт ошибку
Ответ #3 - 24. Апреля 2008 :: 05:40
Печать  
всего то было надо вместо
Запрос.УложитьСписокОбъектов(МФСклад,"ВыбСклад","МестаХранения");
написать
Запрос.УложитьСписокОбъектов(МФСклад,"#ВыбСклад","МестаХранения");


  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: УложитьСписокОбъектов - выдаёт ошибку
Ответ #4 - 24. Апреля 2008 :: 05:43
Печать  
jan писал(а) 24. Апреля 2008 :: 05:40:
всего то было надо вместо
Запрос.УложитьСписокОбъектов(МФСклад,"ВыбСклад","МестаХранения");
написать
Запрос.УложитьСписокОбъектов(МФСклад,"#ВыбСклад","МестаХранения");




Тебе 2 человека выше об этом сказали.
  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: УложитьСписокОбъектов - выдаёт ошибку
Ответ #5 - 24. Апреля 2008 :: 07:49
Печать  
sadovnikov писал(а) 24. Апреля 2008 :: 05:43:
jan писал(а) 24. Апреля 2008 :: 05:40:
всего то было надо вместо
Запрос.УложитьСписокОбъектов(МФСклад,"ВыбСклад","МестаХранения");
написать
Запрос.УложитьСписокОбъектов(МФСклад,"#ВыбСклад","МестаХранения");




Тебе 2 человека выше об этом сказали.

всегото делов.... страничку обновить Подмигивание
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать