Имя: Пароль:
1C
1С v8
Будет ли выбирать записи запрос при отсутствующем значении ресурса?
, ,
0 R0m1n
 
01.08.13
08:48
Имеется следующий запрос:

    ВЫБРАТЬ
        ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор,
        ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Представление,
        СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток) КАК СтоимостьНачальныйОстаток,
        СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход) КАК СтоимостьПриход,
        СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход) КАК СтоимостьРасход,
        СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК СтоимостьКонечныйОстаток,
        ПартииТоваровНаСкладахОстаткиИОбороты.Период КАК Период,
        ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент, ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.СкладПолучатель) КАК Контрагент
    ИЗ
        РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, ,  Склад=&Склад) КАК ПартииТоваровНаСкладахОстаткиИОбороты
    
    СГРУППИРОВАТЬ ПО
        ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор,
        ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Представление,
        ПартииТоваровНаСкладахОстаткиИОбороты.Период,
        ЕСТЬNULL(ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент, ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.СкладПолучатель)

Если стоимость в документе равна 0(бонусная накладная от поставщика с нулевыми ценами), то запись не выбирается. но если не выбирать поля относящиеся к стоимость, то все нормально, запись включается в выборку. из-за чего так?
1 shuhard_серый
 
01.08.13
08:50
(0) так устроена виртуальна таблица ОстаткиИОбороты
2 Лефмихалыч
 
01.08.13
08:51
(0) не будет и хорошо
3 R0m1n
 
01.08.13
08:56
и как тогда посоветуете эту запись вытащить? объединять с результатами запроса без стоимости может?
4 shuhard_серый
 
01.08.13
08:59
(3) а что мешает вытащить по количеству, ведь это Рн партий
5 R0m1n
 
01.08.13
09:00
так стоимость тоже нужна, там где она есть
6 shuhard_серый
 
01.08.13
09:01
(5) выведи в запрос ресурс количество и не ипи форуму мозг
7 s03
 
01.08.13
09:01
(5) ну так добавь в запрос, кроме стоимости ещё и количество, а вот в обработке результата запроса уже просто не обрабатывай данное поле. тебе на это shuhard_серый уже намекнул
8 R0m1n
 
01.08.13
09:23
(7) понял. я просто думал, что даже если значение одного ресурса отсутствует, то выбирать не будет. теперь сообразил. спасибо всем за разъяснения
9 Starhan
 
01.08.13
09:25
(0)стаж 4 года. :(
10 R0m1n
 
01.08.13
09:29
(9) программирование на 1с - не мое основное занятие, поэтому я и обращаюсь к помощи форума периодически
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.