Имя: Пароль:
1C
 
Запрос, разные результаты с виду одного запроса
,
0 PRO100 NigGaZ
 
12.03.15
17:00
Товарищи, доброго дня!
Пишу запрос
[CODE]
ВЫБРАТЬ
    Т1.ЗаказКлиента КАК КорневойДокумент,
    Т1.ПериодМесяц КАК Период,     
    Т1.СуммаКонечныйОстаток КАК ЗаказЗакрыт
ИЗ
    РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(
            ,
            КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ),
            Авто,
            ,
            ЗаказКлиента В
                (ВЫБРАТЬ
                    Возвраты.КорневойДокумент КАК КорневойДокумент
                ИЗ
                    Возвраты КАК Возвраты)) КАК Т1
[/CODE] Возвращает 278 строк
[CODE]
ВЫБРАТЬ
    Т1.ЗаказКлиента КАК КорневойДокумент,
    Т1.ПериодМесяц КАК Период
ИЗ
    РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(
            ,
            КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ),
            Авто,
            ,
            ЗаказКлиента В
                (ВЫБРАТЬ
                    Возвраты.КорневойДокумент КАК КорневойДокумент
                ИЗ
                    Возвраты КАК Возвраты)) КАК Т1
[/CODE] Возвращает 283 строки
Но проблема в том, что мне надо остатки по всем документам с движениями т.е. тот результат который возвращает 283 строки :(
Почему так происходит? Как написать чтобы запрос мне вернул все результаты?
1 Fragster
 
гуру
12.03.15
17:03
первый запрос сворачивает за весь период, второй - помесячно. поглядев на результаты ты бы сам это понял
2 kosts
 
12.03.15
17:04
Может периодичность поставить конкретную?...
3 PRO100 NigGaZ
 
12.03.15
17:11
(2) Ставил месяц, результат тот же
(1) Глядя в результат пока не уловил причины
мб из за периода
&ДатаОкончания = "31.12.2014 23.59.59"
4 Dmitrii
 
гуру
12.03.15
17:17
(3) Точно не из-за &ДатаОкончания = "31.12.2014 23.59.59"
(0) Может наоборот - первый запрос = 283, а второй = 278
5 Лефмихалыч
 
12.03.15
17:19
(0) виртуальные таблицы группируют. Живи с этим
6 Nuobu
 
12.03.15
17:34
(0) Может, по некоторым записям нет СуммыКонечныйОстаток?
7 PRO100 NigGaZ
 
12.03.15
17:58
Скорее всего нет СуммыКонечныйОстаток, потому что основная проблема с записями которые совершались в текущем периоде
Например такие:
Возврат товаров от клиента НВ00-001296 от 17.12.2014 12:18:01
Расходный кассовый ордер НВ00-001972 от 17.12.2014 12:17:55
И получается что система берет таблицу итогов на следующий месяц
(4) Нет не наоборот
8 Nuobu
 
12.03.15
18:00
(7) По всем записям из первой таблицы заполнена СуммаКонечныйОстаток?
9 PRO100 NigGaZ
 
12.03.15
18:04
Нет, не по всем
10 Рэйв
 
12.03.15
18:06
Я знаю одно точно.
Если "запросы разные" (почти сленг блин)
Смотри параметры
11 PRO100 NigGaZ
 
12.03.15
18:19
Просто я думаю как получить все движения, руки чушутся взять по регистратору движения а потом свернуть их
12 Рэйв
 
12.03.15
18:29
(11)Ты не поверишь как у меня руки чешутся на наше мироустройство:-)..
Ничего - терплю:-))
Закон Брукера: Даже маленькая практика стоит большой теории.