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


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Апреля 2013
Типизация субконто не определенного вида в SQLite
04. Сентября 2015 :: 10:44
Печать  
Добрый день всем!
Вопрос в следующем, нужно выбрать из документа Субконто (не определенного вида) из банковской выписке, типизирующей колонки там нет.
      Цитата:
ТекстЗапроса = "SELECT
     |  ДокСтроки.IDDOC [Документ  $Документ.ПоступлениеРС]
     |, ДокСтроки.Субконто1 [Субконто1]  
     |, ДокСтроки.Сумма [Сумма $Число.18.2]
     | FROM [ДокументСтроки.ПоступлениеРС]  AS ДокСтроки  
     | WHERE (ДокСтроки.Субконто1 = :ВыбКонтрагент)  


В "Субконто1" не определенного вида, а мне нужно как то отбор выписки по контрагенту отобрать. Есть какие варианты?
  
Наверх
 
IP записан
 
Andrey (sttt)
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Зарегистрирован: 10. Января 2009
Пол: Мужской
Re: Типизация субконто не определенного вида в SQLite
Ответ #1 - 04. Сентября 2015 :: 11:16
Печать  
Alex2013 писал(а) 04. Сентября 2015 :: 10:44:
Добрый день всем!
Вопрос в следующем, нужно выбрать из документа Субконто (не определенного вида) из банковской выписке, типизирующей колонки там нет.
      Цитата:
ТекстЗапроса = "SELECT
     |  ДокСтроки.IDDOC [Документ  $Документ.ПоступлениеРС]
     |, ДокСтроки.Субконто1 [Субконто1]  
     |, ДокСтроки.Сумма [Сумма $Число.18.2]
     | FROM [ДокументСтроки.ПоступлениеРС]  AS ДокСтроки  
     | WHERE (ДокСтроки.Субконто1 = :ВыбКонтрагент)  


В "Субконто1" не определенного вида, а мне нужно как то отбор выписки по контрагенту отобрать. Есть какие варианты?


что-то типа
Код
Выбрать все
WHERE (ДокСтроки.Субконто1 = :ВидСубконто.Контрагенты||:ВыбКонтрагент)  


  
Наверх
 
IP записан
 
Alex2013
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Апреля 2013
Re: Типизация субконто не определенного вида в SQLite
Ответ #2 - 04. Сентября 2015 :: 14:57
Печать  
что-то пустую таблицу  возвращает, а как типизировать строку "ДокСтроки.Субконто1 [Субконто1] " ?
  
Наверх
 
IP записан
 
Alex2013
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Апреля 2013
Re: Типизация субконто не определенного вида в SQLite
Ответ #3 - 04. Сентября 2015 :: 16:18
Печать  
Все вопрос решен, если кому интересно вышел так из ситуации:        
Код
Выбрать все
СтрКонтрагент = мMetaDataWork.ЗначениеВСамуюДлиннуюСтрокуБД(пКонтрагент);       
        ТекстЗапроса = "SELECT
        |  ДокСтроки.IDDOC [Документ  $Документ.ПоступлениеРС]
	|, ДокСтроки.Субконто1 [Субконто1 $Неопределенный]
	|, ДокСтроки.Сумма [Сумма $Число.18.2]
	| FROM [ДокументСтроки.ПоступлениеРС]  AS ДокСтроки  
	| WHERE (ДокСтроки.Субконто1 = '" + СтрКонтрагент + "') 

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Типизация субконто не определенного вида в SQLite
Ответ #4 - 05. Сентября 2015 :: 19:11
Печать  
WHERE (ДокСтроки.Субконто1 = :ВыбКонтрагент*)
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать