Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Оборотный регистр - выборка по регистратору (число прочтений - 3179 )
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: Оборотный регистр - выборка по регистратору
Ответ #15 - 26. Мая 2020 :: 13:03
Печать  
Но вообще у тебя получится на каждый документ по несколько строк, так как в регистр пишется запись для каждой строки документа, чтобы получить запись в одну строку нужно сгруппировать по документам, но чтобы точно попасть в индекс лучше группировать по Date_Time_Iddoc:

SELECT
     min(Реал.IDDoc) as [Док $Документ],
     min(Реал.IDDocDef) as Док_вид,
     sum($Реал.Сумма) as Сумма
FROM
     $Регистр.Реализация AS Реал
WHERE
    Реал.Date_Time_IDDoc BETWEEN :ВыбНачПериода AND:ВыбКонПериода~
GROUP BY
  Реал.Date_Time_IDDoc
ORDER BY
  Реал.Date_Time_IDDoc
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Оборотный регистр - выборка по регистратору
Ответ #16 - 27. Мая 2020 :: 07:12
Печать  
Код (SQL)
Выбрать все
SELECT
     right(Реал.ПозицияДокумента, 9) as [Док $Документ],
     Реал.ВидДокумента as Док_вид,
     Реал.СуммаОборот as Сумма,
     Реал.СуммаУчетнаяОборот as СуммаУчетная
FROM
     $РегистрОбороты.Реализация(:ВыбНачПериода,:ВыбКонПериода~,Документ, , ,,(Сумма,СуммаУчетная)) AS Реал 



http://www.1cpp.ru/docum/icpp/html/ODBC.html#id35
абзац - Поля
  

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