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


I Love YaBB 2!

Сообщений: 48
Зарегистрирован: 23. Июля 2007
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #15 - 25. Июля 2007 :: 06:34
Печать  
только начил изучать   Смущённый
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #16 - 25. Июля 2007 :: 06:34
Печать  
Dreamka, конструктор запросов прямых от мастера-berezdetsky поможет тебе
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Dreamka
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 48
Зарегистрирован: 23. Июля 2007
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #17 - 25. Июля 2007 :: 06:37
Печать  
qryMaker это не он случаем  Улыбка
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #18 - 25. Июля 2007 :: 06:41
Печать  
О да!
Используй его скорее!
Вещь достойная уважения
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #19 - 25. Июля 2007 :: 06:54
Печать  
Вот, твой запрос должен выглядеть так:
Код
Выбрать все
SELECT
    Данные.Номенклатура as [Номенклатура $Справочник.Номенклатура],
    Данные.Склад as [Склад $Справочник.Склады],
    right(Данные.Позиция, 9) as [Документ $Документ],
    Данные.Вид as Документ_вид,
    Данные.НОст,
    Данные.Приход,
    Данные.Расход
from (
SELECT
    ОстаткиТМЦОстатки.Номенклатура,
    ОстаткиТМЦОстатки.Склад,
    null as Позиция,
    null as Вид,
    ОстаткиТМЦОстатки.КоличествоОстаток as НОст,
    0 as Приход,
    0 as Расход
FROM $РегистрОстатки.ОстаткиТМЦ(:ВыбДатаН,
    ,
    (Склад IN (SELECT val FROM #СпСкладов)) AND (Номенклатура IN (SELECT val FROM #спНом)),
    (Номенклатура, Склад), Количество
) AS ОстаткиТМЦОстатки
union all
SELECT
    ОстаткиТМЦОбороты.Номенклатура,
    ОстаткиТМЦОбороты.Склад,
    ОстаткиТМЦОбороты.ПозицияДокумента,
    ОстаткиТМЦОбороты.ВидДокумента,
    0,
    ОстаткиТМЦОбороты.КоличествоПриход,
    ОстаткиТМЦОбороты.КоличествоРасход
FROM $РегистрОбороты.ОстаткиТМЦ(:ВыбДатаН,:ВыбДатаК~, Документ,
    ,
    (Склад IN (SELECT val FROM #СпСкладов)) AND (Номенклатура IN (SELECT val FROM #спНом)),
    (Номенклатура, Склад), Количество
) AS ОстаткиТМЦОбороты
) as Данные
order by Данные.Номенклатура, Данные.Склад, Данные.Позиция
 



Описание результата:
Записи, у которых Документ пустой - есть записи остатков, в них надо читать поле НОст;
Записи, у которых Документ не пустой - есть записи оборотов, в них надо читать поля Приход, Расход;
По одной комбинации измерений (Номенклатура/Склад), порядок следования записей такой:
1)запись об остатке, может отсутствовать, если остаток был =0;
2)все записи по оборотам в порядке позиций документов (по хронологии), могут отсутствовать если оборотов небыло.
Конечный и текущий (по документу) остаток вычисляем в модуле при переборе результата.

PS: to FAQ recomended
  
Наверх
ICQ  
IP записан
 
Dreamka
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 48
Зарегистрирован: 23. Июля 2007
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #20 - 25. Июля 2007 :: 07:08
Печать  
а что туда нужно добавить,что бы не получать пустое значение документа и вид дока =0
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #21 - 25. Июля 2007 :: 07:11
Печать  
Dreamka писал(а) 25. Июля 2007 :: 07:08:
а что туда нужно добавить,что бы не получать пустое значение документа и вид дока =0

Вылазь из танка, в этих записях лежит начальный остаток, они тебе нужны.
  
Наверх
ICQ  
IP записан
 
Dreamka
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 48
Зарегистрирован: 23. Июля 2007
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #22 - 25. Июля 2007 :: 07:18
Печать  
может я не  так сказал,но в таблице результата в колонках документ пустое значение,а вид документа =0,во всей таблице,но мне нужно еще и вид и сам документ  Печаль
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #23 - 25. Июля 2007 :: 07:26
Печать  
еще раз прочитай описание результата и проверь правильно ли устанавливаешь параметры периода.
  
Наверх
ICQ  
IP записан
 
Dreamka
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 48
Зарегистрирован: 23. Июля 2007
Пол: Мужской
Re: почему не нравиться алиас?
Ответ #24 - 25. Июля 2007 :: 07:45
Печать  
а,понял,извиняюсь за тупость,действительно,там ведь русским языком написано,что если расход/приход=0 то документа нет,спасибо
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать