Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Помогите с первым запросом (число прочтений - 2427 )
Shtam
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 14. Ноября 2006
Помогите с первым запросом
27. Ноября 2006 :: 15:07
Печать  
     RS = СоздатьОбъект("ODBCRecordset");
     RS.УстБД1С();
     ТекстЗапроса = "
     |SELECT
     |      Рег.Номенклатура as [Номентклатура $Справочник.Номенклатура],
     |      Рег.Количество as Количество
     |FROM
     |      $РегистрОстатки.Остатки(:КонДата~, Товар= :Товар, Фирма= :Фирма, (Количество)) as Рег";
     
     RS.УстановитьТекстовыйПараметр("КонДата", РабочаяДата());
     RS.УстановитьТекстовыйПараметр("Товар", ТекущийЭлемент());
     RS.УстановитьТекстовыйПараметр("Фирма", Константа.ФирмаПоУмолчанию);
     RS.Отладка(1);
     ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);
     ТЗ.ВыбратьСтроку();

Короче надо в форме списка номенклатуры получать остаток товара
регистр.Остатки
Измерения: Номенклатура,Фирма
Ресурс: Количество

вообщем этот запрос что я рожал пол дня не пашет них#ра Улыбка в чем дело объясните плиз
  
Наверх
 
IP записан
 
Jarad
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 22. Мая 2006
Re: Помогите с первым запросом
Ответ #1 - 27. Ноября 2006 :: 15:17
Печать  
ТекстЗапроса = "
     |SELECT
     |      Рег.Номенклатура as [Номентклатура $Справочник.Номенклатура],
     |      Рег.Количество as Количество
     |FROM
     |      $РегистрОстатки.Остатки(:КонДата~, Товар= :Товар, Фирма= :Фирма, (Количество)) as Рег";
Ну синтаксис немного напутал:
$РегистрОстатки.<ИмяРегистра>([<ГраницаРасчета>] [, <Соединение>] [,<Условие>] [,<Измерение>] [,<Ресурс>]) [as <Алиас>]
Пропустил [, <Соединение>], да и список измерение вобще отсутствует...


    |SELECT
     |      Рег.Номенклатура as [Номентклатура $Справочник.Номенклатура],
     |      Рег.Количество as Количество
     |FROM
     |      $РегистрОстатки.Остатки(:КонДата~, , (Товар= :Товар) AND  (Фирма= :Фирма), (Фирма,Номенклатура) ,Количество) as Рег
  
Наверх
 
IP записан
 
Shtam
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 14. Ноября 2006
Re: Помогите с первым запросом
Ответ #2 - 28. Ноября 2006 :: 07:22
Печать  
а есть где нибудь описание методов, а то я скачал фак но по примерам тяжеловато разобраться
а по запросу такая беда:
{Справочник.Номенклатура.ФормаСписка.Основная.Модуль(48)}: State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Количество'.
  
Наверх
 
IP записан
 
Jarad
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 22. Мая 2006
Re: Помогите с первым запросом
Ответ #3 - 28. Ноября 2006 :: 08:42
Печать  
Блин ), пропустил я  этот момент, и получилось что неправильно подсказал.
В ВТ.Остатки, для Ресурсов используется конструкция <ИмяРесурса>Остаток, т.е. в твоем случае: КоличествоОстаток.
  
Наверх
 
IP записан
 
Shtam
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 14. Ноября 2006
Re: Помогите с первым запросом
Ответ #4 - 28. Ноября 2006 :: 08:49
Печать  
ага RS.Отладка(1); помогла нащупать решение спасибо за помощь
  
Наверх
 
IP записан
 
Shtam
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 14. Ноября 2006
Re: Помогите с первым запросом
Ответ #5 - 29. Ноября 2006 :: 10:16
Печать  
а синтаксис команд где можно посмотреть?
  
Наверх
 
IP записан
 
Shtam
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 60
Зарегистрирован: 14. Ноября 2006
Re: Помогите с первым запросом
Ответ #6 - 29. Ноября 2006 :: 10:32
Печать  
RTFM, прочел ридми много думал Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать