При использовании в выражении полей меняет их значение

1. Mechanik21 25 20.03.19 13:27 Сейчас в теме
Здравствуйте!
Я начинающий 1С-ник, поэтому можете швырять в меня камнями.
Переписываю чужой запрос - пытаюсь разобраться
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ИсточникДанных.Организация КАК Организация,
    ИсточникДанных.Склад КАК Склад,
    ИсточникДанных.Номенклатура КАК Номенклатура,
    ИсточникДанных.СерияНоменклатуры КАК СерияНоменклатуры,
    ИсточникДанных.СерияНоменклатуры.Поставщик КАК Поставщик,
    ИсточникДанных.Номенклатура.БазоваяЕдиницаИзмерения КАК БазоваяЕдиницаИзмерения,
    ИсточникДанных.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ИсточникДанных.КоличествоПриход КАК КоличествоПриход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА -ИсточникДанных.КоличествоРасход
        ИНАЧЕ 0
    КОНЕЦ КАК КоличествоВозвратОтПокупателя,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА 0
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА 0
        ИНАЧЕ ИсточникДанных.КоличествоРасход
    КОНЕЦ КАК КоличествоРасход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА ИсточникДанных.КоличествоРасход
        ИНАЧЕ 0
    КОНЕЦ КАК КоличествоВозвратПоставщику,
    ИсточникДанных.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    ИсточникДанных.ВесНачальныйОстаток КАК ВесНачальныйОстаток,
    ИсточникДанных.ВесПриход КАК ВесПриход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА -ИсточникДанных.ВесРасход
        ИНАЧЕ 0
    КОНЕЦ КАК ВесВозвратОтПокупателя,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА 0
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА 0
        ИНАЧЕ ИсточникДанных.ВесРасход
    КОНЕЦ КАК ВесРасход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА ИсточникДанных.ВесРасход
        ИНАЧЕ 0
    КОНЕЦ КАК ВесВозвратПоставщику,
    ИсточникДанных.ВесКонечныйОстаток КАК ВесКонечныйОстаток,
    ИсточникДанных.СтоимостьНачальныйОстаток КАК СтоимостьНачальныйОстаток,
    ИсточникДанных.СтоимостьПриход КАК СтоимостьПриход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА -ИсточникДанных.СтоимостьРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьВозвратОтПокупателя,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА 0
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА 0
        ИНАЧЕ ИсточникДанных.СтоимостьРасход
    КОНЕЦ КАК СтоимостьРасход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА ИсточникДанных.СтоимостьРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьВозвратПоставщику,
    ИсточникДанных.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток,
    ИсточникДанных.СтоимостьУпрНачальныйОстаток КАК СтоимостьУпрНачальныйОстаток,
    ИсточникДанных.СтоимостьУпрПриход КАК СтоимостьУпрПриход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА -ИсточникДанных.СтоимостьУпрРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьУпрВозвратОтПокупателя,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА 0
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА 0
        ИНАЧЕ ИсточникДанных.СтоимостьУпрРасход
    КОНЕЦ КАК СтоимостьУпрРасход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА ИсточникДанных.СтоимостьУпрРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьУпрВозвратПоставщику,
    ИсточникДанных.СтоимостьУпрКонечныйОстаток КАК СтоимостьУпрКонечныйОстаток,
    ИсточникДанных.СтоимостьБезНДСНачальныйОстаток КАК СтоимостьБезНДСНачальныйОстаток,
    ИсточникДанных.СтоимостьБезНДСПриход КАК СтоимостьБезНДСПриход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА -ИсточникДанных.СтоимостьБезНДСРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьБезНДСВозвратОтПокупателя,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА 0
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА 0
        ИНАЧЕ ИсточникДанных.СтоимостьБезНДСРасход
    КОНЕЦ КАК СтоимостьБезНДСРасход,
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
            ТОГДА ИсточникДанных.СтоимостьБезНДСРасход
        ИНАЧЕ 0
    КОНЕЦ КАК СтоимостьБезНДСВозвратПоставщику,
    
    ИсточникДанных.ВесНачальныйОстаток - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоНачальныйОстаток КАК ВесМеталлаНачальныйОстаток,
    ИсточникДанных.ВесКонечныйОстаток - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоКонечныйОстаток КАК ВесМеталлаКонечныйОстаток,
    
    ИсточникДанных.ВесОборот - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоОборот КАК ВесМеталлаОборот,
    ИсточникДанных.ВесПриход - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоПриход КАК ВесМеталлаПриход,
    ИсточникДанных.ВесРасход - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоРасход КАК ВесМеталлаРасход,
    
    ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоНачальныйОстаток КАК ВесВставокНачальныйОстаток,
    ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоКонечныйОстаток КАК ВесВставокКонечныйОстаток,
    
    ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоОборот КАК ВесВставокОборот,
    ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоПриход КАК ВесВставокПриход,
    ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоРасход КАК ВесВставокРасход,

    ИсточникДанных.СтоимостьБезНДСКонечныйОстаток КАК СтоимостьБезНДСКонечныйОстаток,
    ИсточникДанных.Регистратор КАК Регистратор,
    ИсточникДанных.Период КАК Период,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ДЕНЬ) КАК ПериодДень,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, НЕДЕЛЯ) КАК ПериодНеделя,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ДЕКАДА) КАК ПериодДекада,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, МЕСЯЦ) КАК ПериодМесяц,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, КВАРТАЛ) КАК ПериодКвартал,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
    НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ГОД) КАК ПериодГод
{ВЫБРАТЬ
    Организация.*,
    Склад.*,
    Номенклатура.*,
    СерияНоменклатуры.*,
    Поставщик.*,
    БазоваяЕдиницаИзмерения.*,
    КоличествоНачальныйОстаток,
    КоличествоПриход,
    КоличествоВозвратОтПокупателя,
    КоличествоРасход,
    КоличествоВозвратПоставщику,
    КоличествоКонечныйОстаток,
    ВесНачальныйОстаток,
    ВесПриход,
    ВесВозвратОтПокупателя,
    ВесРасход,
    ВесВозвратПоставщику,
    ВесКонечныйОстаток,
    СтоимостьНачальныйОстаток,
    СтоимостьПриход,
    СтоимостьВозвратОтПокупателя,
    СтоимостьРасход,
    СтоимостьВозвратПоставщику,
    СтоимостьКонечныйОстаток,
    СтоимостьУпрНачальныйОстаток,
    СтоимостьУпрПриход,
    СтоимостьУпрВозвратОтПокупателя,
    СтоимостьУпрРасход,
    СтоимостьУпрВозвратПоставщику,
    СтоимостьУпрКонечныйОстаток,
    СтоимостьБезНДСНачальныйОстаток,
    СтоимостьБезНДСПриход,
    СтоимостьБезНДСВозвратОтПокупателя,
    СтоимостьБезНДСРасход,
    СтоимостьБезНДСВозвратПоставщику,
    СтоимостьБезНДСКонечныйОстаток,
    Регистратор.* КАК Регистратор,
    Период КАК Период,
    ПериодДень,
    ПериодНеделя,
    ПериодДекада,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод}
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {(&Периодичность)}, , {(Номенклатура).* КАК Номенклатура, (СерияНоменклатуры).* КАК СерияНоменклатуры, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (Размер).* КАК Размер, (Организация).* КАК Организация, (Склад).* КАК Склад, (ДокументОприходования).* КАК ДокументОприходования, (СерияНоменклатуры.Поставщик).* КАК Поставщик, (Номенклатура.БазоваяЕдиницаИзмерения).* КАК БазоваяЕдиницаИзмерения}) КАК ИсточникДанных
ГДЕ
    ИсточникДанных.Склад = &Склад
    И ИсточникДанных.ХарактеристикаНоменклатуры.Владелец.Проба.Металл = &Металл
{ГДЕ
    ИсточникДанных.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ИсточникДанных.КоличествоПриход КАК КоличествоПриход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА -ИсточникДанных.КоличествоРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК КоличествоВозвратОтПокупателя,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА 0
            ИНАЧЕ ИсточникДанных.КоличествоРасход
        КОНЕЦ) КАК КоличествоРасход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                ТОГДА ИсточникДанных.КоличествоРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК КоличествоВозвратПоставщику,
    ИсточникДанных.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    ИсточникДанных.ВесНачальныйОстаток КАК ВесНачальныйОстаток,
    ИсточникДанных.ВесПриход КАК ВесПриход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА -ИсточникДанных.ВесРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК ВесВозвратОтПокупателя,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА 0
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА 0
            ИНАЧЕ ИсточникДанных.ВесРасход
        КОНЕЦ) КАК ВесРасход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА ИсточникДанных.ВесРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК ВесВозвратПоставщику,
    ИсточникДанных.ВесКонечныйОстаток КАК ВесКонечныйОстаток,
    ИсточникДанных.СтоимостьНачальныйОстаток КАК СтоимостьНачальныйОстаток,
    ИсточникДанных.СтоимостьПриход КАК СтоимостьПриход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА -ИсточникДанных.СтоимостьРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьВозвратОтПокупателя,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА 0
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА 0
            ИНАЧЕ ИсточникДанных.СтоимостьРасход
        КОНЕЦ) КАК СтоимостьРасход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА ИсточникДанных.СтоимостьРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьВозвратПоставщику,
    ИсточникДанных.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток,
    ИсточникДанных.СтоимостьУпрНачальныйОстаток КАК СтоимостьУпрНачальныйОстаток,
    ИсточникДанных.СтоимостьУпрПриход КАК СтоимостьУпрПриход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА -ИсточникДанных.СтоимостьУпрРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьУпрВозвратОтПокупателя,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА 0
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА 0
            ИНАЧЕ ИсточникДанных.СтоимостьУпрРасход
        КОНЕЦ) КАК СтоимостьУпрРасход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА ИсточникДанных.СтоимостьУпрРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьУпрВозвратПоставщику,
    ИсточникДанных.СтоимостьУпрКонечныйОстаток КАК СтоимостьУпрКонечныйОстаток,
    ИсточникДанных.СтоимостьБезНДСНачальныйОстаток КАК СтоимостьБезНДСНачальныйОстаток,
    ИсточникДанных.СтоимостьБезНДСПриход КАК СтоимостьБезНДСПриход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА -ИсточникДанных.СтоимостьБезНДСРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьБезНДСВозвратОтПокупателя,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА 0
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА 0
            ИНАЧЕ ИсточникДанных.СтоимостьБезНДСРасход
        КОНЕЦ) КАК СтоимостьБезНДСРасход,
    (ВЫБОР
            КОГДА ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
                    ИЛИ ИсточникДанных.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНеавтоматизированнойТорговойТочки
                ТОГДА ИсточникДанных.СтоимостьБезНДСРасход
            ИНАЧЕ 0
        КОНЕЦ) КАК СтоимостьБезНДСВозвратПоставщику,
    ИсточникДанных.СтоимостьБезНДСКонечныйОстаток КАК СтоимостьБезНДСКонечныйОстаток,
    ИсточникДанных.Регистратор.* КАК Регистратор,
    ИсточникДанных.Период КАК Период,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ДЕНЬ)) КАК ПериодДень,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ДЕКАДА)) КАК ПериодДекада,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, МЕСЯЦ)) КАК ПериодМесяц,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, КВАРТАЛ)) КАК ПериодКвартал,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
    (НАЧАЛОПЕРИОДА(ИсточникДанных.Период, ГОД)) КАК ПериодГод}
{УПОРЯДОЧИТЬ ПО
    Организация.*,
    Склад.*,
    Номенклатура.*,
    СерияНоменклатуры.*,
    Поставщик.*,
    БазоваяЕдиницаИзмерения.*,
    КоличествоНачальныйОстаток,
    КоличествоПриход,
    КоличествоВозвратОтПокупателя,
    КоличествоРасход,
    КоличествоВозвратПоставщику,
    КоличествоКонечныйОстаток,
    ВесНачальныйОстаток,
    ВесПриход,
    ВесВозвратОтПокупателя,
    ВесРасход,
    ВесВозвратПоставщику,
    ВесКонечныйОстаток,
    СтоимостьНачальныйОстаток,
    СтоимостьПриход,
    СтоимостьВозвратОтПокупателя,
    СтоимостьРасход,
    СтоимостьВозвратПоставщику,
    СтоимостьКонечныйОстаток,
    СтоимостьУпрНачальныйОстаток,
    СтоимостьУпрПриход,
    СтоимостьУпрВозвратОтПокупателя,
    СтоимостьУпрРасход,
    СтоимостьУпрВозвратПоставщику,
    СтоимостьУпрКонечныйОстаток,
    СтоимостьБезНДСНачальныйОстаток,
    СтоимостьБезНДСПриход,
    СтоимостьБезНДСВозвратОтПокупателя,
    СтоимостьБезНДСРасход,
    СтоимостьБезНДСВозвратПоставщику,
    СтоимостьБезНДСКонечныйОстаток,
    Регистратор.*,
    Период,
    ПериодДень,
    ПериодНеделя,
    ПериодДекада,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод}
ИТОГИ
    СУММА(КоличествоНачальныйОстаток),
    СУММА(КоличествоПриход),
    СУММА(КоличествоВозвратОтПокупателя),
    СУММА(КоличествоРасход),
    СУММА(КоличествоВозвратПоставщику),
    СУММА(КоличествоКонечныйОстаток),
    СУММА(ВесНачальныйОстаток),
    СУММА(ВесПриход),
    СУММА(ВесВозвратОтПокупателя),
    СУММА(ВесРасход),
    СУММА(ВесВозвратПоставщику),
    СУММА(ВесКонечныйОстаток),
    СУММА(СтоимостьНачальныйОстаток),
    СУММА(СтоимостьПриход),
    СУММА(СтоимостьВозвратОтПокупателя),
    СУММА(СтоимостьРасход),
    СУММА(СтоимостьВозвратПоставщику),
    СУММА(СтоимостьКонечныйОстаток),
    СУММА(СтоимостьУпрНачальныйОстаток),
    СУММА(СтоимостьУпрПриход),
    СУММА(СтоимостьУпрВозвратОтПокупателя),
    СУММА(СтоимостьУпрРасход),
    СУММА(СтоимостьУпрВозвратПоставщику),
    СУММА(СтоимостьУпрКонечныйОстаток),
    СУММА(СтоимостьБезНДСНачальныйОстаток),
    СУММА(СтоимостьБезНДСПриход),
    СУММА(СтоимостьБезНДСВозвратОтПокупателя),
    СУММА(СтоимостьБезНДСРасход),
    СУММА(СтоимостьБезНДСВозвратПоставщику),
    СУММА(СтоимостьБезНДСКонечныйОстаток)
ПО
    ОБЩИЕ
{ИТОГИ ПО
    Организация.*,
    Склад.*,
    Номенклатура.*,
    СерияНоменклатуры.*,
    Поставщик.*,
    БазоваяЕдиницаИзмерения.*,
    Регистратор.*,
    Период,
    ПериодДень,
    ПериодНеделя,
    ПериодДекада,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод}
Показать


Не могу понять почему при добавлении полей
ИсточникДанных.ВесНачальныйОстаток - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоНачальныйОстаток КАК ВесМеталлаНачальныйОстаток,
ИсточникДанных.ВесКонечныйОстаток - ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоКонечныйОстаток КАК ВесМеталлаКонечныйОстаток,
И
ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоНачальныйОстаток КАК ВесВставокНачальныйОстаток,
ЕСТЬNULL(ИсточникДанных.ХарактеристикаНоменклатуры.ЮС_ВесВставок, 0) * ИсточникДанных.КоличествоКонечныйОстаток КАК ВесВставокКонечныйОстаток,

меняются значения начальных и конечных остатков при равных прочих переменных
спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Mechanik21 25 20.03.19 13:35 Сейчас в теме
(1)Другими словами, почему запрос меняет значение поля, если я просто использую выбираемое поле, чтобы вычислить другое поле?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот