Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Реквизиты в Регистрах. Связь регистра с ВТ. (число прочтений - 1912 )
cj
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 25. Мая 2013
Реквизиты в Регистрах. Связь регистра с ВТ.
25. Мая 2013 :: 07:19
Печать  
Добрый день. Много прочитал, но своими мозгами не осилю.
Задача: нужен отчет по реализации.
Проблема: Продажную цену запихнули в реквизит регистра и я не могу вытянуть из ВТ Обороты сумму по реквизиту регистра (ПродСтоимостьБаз)
1. Invalid column name 'ПродСтоимостьБаз':
     ТекстЗапроса = "
|SELECT УпрТоварОбороты.Фирма as [Фирма $Справочник.Фирмы]  
|      , УпрТоварОбороты.Товар [Товар $Справочник.Товары]
|      , Sum(УпрТоварОбороты.ПродСтоимостьБаз) СуммаПродСтоимостьБаз
|      , Sum(УпрТоварОбороты.КоличествоРасход) СуммаКоличествоРасход
|      , Sum(УпрТоварОбороты.СебСтоимостьБазРасход) СуммаСебСтоимостьБазРасход
|FROM $РегистрОбороты.УпрТовар(:ВыбДатаНачала, :ВыбДатаКонца~,Документ,,"+условие+",
|            (Фирма,Товар),
|            (Количество,СебСтоимостьБаз)) AS УпрТоварОбороты
//|      LEFT JOIN $Регистр.УпрТовар AS УпрТовар With (NOLOCK) ON УпрТоварОбороты.IDDOC = УпрТовар.IDDOC
|WHERE УпрТоварОбороты.КоличествоРасход <> 0
|GROUP BY УпрТоварОбороты.Фирма, УпрТоварОбороты.Товар WITH ROLLUP
|";      
2. Если пытаюсь LEFT JOIN добавить сумму реквизита регистра не могу сделать связь через документ.

========За ранее Спасибо===========
  
Наверх
 
IP записан
 
cj
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 25. Мая 2013
Re: Реквизиты в Регистрах. Связь регистра с ВТ.
Ответ #1 - 25. Мая 2013 :: 09:55
Печать  
Ответ найден. Без ВТ просто на регистрах с условием был написан такой запрос:
        |SELECT $УпрТовар.Фирма as [Фирма $Справочник.Фирмы] 
        |   , $УпрТовар.Товар [Товар $Справочник.Товары]
        |      , Sum($УпрТовар.ПродСтоимостьБазБезНДС) СуммаПродСтоимостьБаз
        |      , Sum($УпрТовар.Количество) СуммаКоличествоРасход
        |      , Sum($УпрТовар.СебСтоимостьБаз) СуммаСебСтоимостьБазРасход
        |FROM $Регистр.УпрТовар AS УпрТовар With (NOLOCK)
        |WHERE ($УпрТовар.Количество <> 0)
        | and (УпрТовар.DATE_TIME_IDDOC >= :ВыбДатаНачала and  УпрТовар.DATE_TIME_IDDOC <= :ВыбДатаКонца~)
        | and (УпрТовар.DEBKRED = 1) "+условие+"
        |GROUP BY $УпрТовар.Фирма, $УпрТовар.Товар WITH ROLLUP
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Реквизиты в Регистрах. Связь регистра с ВТ.
Ответ #2 - 27. Мая 2013 :: 05:11
Печать  
В ВТ нет реквизитов и .. не будет.
Используй реальную табличку регистра.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать