Вход | Регистрация
 

Ведомость по партиям номенклатуры

Ведомость по партиям номенклатуры
Я
   progaoff
 
01.03.20 - 17:42
Добрый день, в типовой отчет ведомость по партиям добавил регистр с ценами, задвоились движения. Помогите разобраться пожалуйста)
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
        КОГДА ИсточникДанных.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ИсточникДанных.Регистратор
    КОНЕЦ КАК ДокументДвижения,
    ИсточникДанных.ПериодСекунда,
    ИсточникДанных.Номенклатура,
    ИсточникДанных.ХарактеристикаНоменклатуры,
    ИсточникДанных.Фирма,
    ИсточникДанных.Склад,
    ИсточникДанных.Партия,
    ИсточникДанных.Партия.ПриходныйДокумент КАК ПриходныйДокумент,
    ИсточникДанных.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ИсточникДанных.КоличествоПриход КАК КоличествоПриход,
    ИсточникДанных.КоличествоРасход КАК КоличествоРасход,
    ИсточникДанных.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    ИсточникДанных.КоличествоНачальныйОстаток / ЕСТЬNULL(ИсточникДанных.Номенклатура.ДополнительнаяЕдиницаОтчетов.Коэффициент, 1) КАК КоличествоНачальныйОстатокЕО,
    ИсточникДанных.КоличествоПриход / ЕСТЬNULL(ИсточникДанных.Номенклатура.ДополнительнаяЕдиницаОтчетов.Коэффициент, 1) КАК КоличествоПриходЕО,
    ИсточникДанных.КоличествоРасход / ЕСТЬNULL(ИсточникДанных.Номенклатура.ДополнительнаяЕдиницаОтчетов.Коэффициент, 1) КАК КоличествоРасходЕО,
    ИсточникДанных.КоличествоКонечныйОстаток / ЕСТЬNULL(ИсточникДанных.Номенклатура.ДополнительнаяЕдиницаОтчетов.Коэффициент, 1) КАК КоличествоКонечныйОстатокЕО,
    ИсточникДанных.ПриходнаяСуммаВРеглВалНачальныйОстаток КАК ПриходнаяСуммаВРеглВалНачальныйОстаток,
    ИсточникДанных.ПриходнаяСуммаВРеглВалПриход КАК ПриходнаяСуммаВРеглВалПриход,
    ИсточникДанных.ПриходнаяСуммаВРеглВалРасход КАК ПриходнаяСуммаВРеглВалРасход,
    ИсточникДанных.ПриходнаяСуммаВРеглВалКонечныйОстаток КАК ПриходнаяСуммаВРеглВалКонечныйОстаток,
    ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалНачальныйОстаток КАК ПриходнаяСуммаБезНДСВРеглВалНачальныйОстаток,
    ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалПриход КАК ПриходнаяСуммаБезНДСВРеглВалПриход,
    ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалРасход КАК ПриходнаяСуммаБезНДСВРеглВалРасход,
    ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалКонечныйОстаток КАК ПриходнаяСуммаБезНДСВРеглВалКонечныйОстаток,
    ИсточникДанных.ПриходнаяСуммаВУпрВалНачальныйОстаток КАК ПриходнаяСуммаВУпрВалНачальныйОстаток,
    ИсточникДанных.ПриходнаяСуммаВУпрВалПриход КАК ПриходнаяСуммаВУпрВалПриход,
    ИсточникДанных.ПриходнаяСуммаВУпрВалРасход КАК ПриходнаяСуммаВУпрВалРасход,
    ИсточникДанных.ПриходнаяСуммаВУпрВалКонечныйОстаток КАК ПриходнаяСуммаВУпрВалКонечныйОстаток,
    ИсточникДанных.РозничнаяСуммаВРеглВалНачальныйОстаток КАК РозничнаяСуммаВРеглВалНачальныйОстаток,
    ИсточникДанных.РозничнаяСуммаВРеглВалПриход КАК РозничнаяСуммаВРеглВалПриход,
    ИсточникДанных.РозничнаяСуммаВРеглВалРасход КАК РозничнаяСуммаВРеглВалРасход,
    ИсточникДанных.РозничнаяСуммаВРеглВалКонечныйОстаток КАК РозничнаяСуммаВРеглВалКонечныйОстаток,
    ИсточникДанных.ПериодДень,
    ИсточникДанных.ПериодНеделя,
    ИсточникДанных.ПериодДекада,
    ИсточникДанных.ПериодМесяц,
    ИсточникДанных.ПериодКвартал,
    ИсточникДанных.ПериодПолугодие,
    ИсточникДанных.ПериодГод,
    ВЫБОР
        КОГДА ИсточникДанных.КоличествоПриход = 0
                И ИсточникДанных.КоличествоРасход = 0
                И ИсточникДанных.ПриходнаяСуммаВРеглВалПриход = 0
                И ИсточникДанных.ПриходнаяСуммаВРеглВалРасход = 0
                И ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалПриход = 0
                И ИсточникДанных.ПриходнаяСуммаБезНДСВРеглВалРасход = 0
                И ИсточникДанных.ПриходнаяСуммаВУпрВалПриход = 0
                И ИсточникДанных.ПриходнаяСуммаВУпрВалРасход = 0
                И ИсточникДанных.РозничнаяСуммаВРеглВалПриход = 0
                И ИсточникДанных.РозничнаяСуммаВРеглВалРасход = 0
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК НулевыеДвижения,
    ЦеныКомпанииСрезПоследних.Цена КАК Цена
ИЗ
    РегистрСведений.ЦеныКомпании.СрезПоследних(&НаДату {(&НаДату)}, ТипЦен = &ТипЦен) КАК ЦеныКомпанииСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.ОстаткиИОбороты(
                ,
                ,
                Авто,
                ,
                ВЫБОР
                    КОГДА &ТипОтчета = 0
                        ТОГДА ИСТИНА
                    КОГДА &ТипОтчета = 1
                            И Партия <> ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.ТекущиеПродажи)
                        ТОГДА ИСТИНА
                    КОГДА &ТипОтчета = 2
                            И Партия <> ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.Превышение)
                        ТОГДА ИСТИНА
                    КОГДА &ТипОтчета = 3
                            И Партия <> ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.Превышение)
                            И Партия <> ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.ТекущиеПродажи)
                        ТОГДА ИСТИНА
                    КОГДА &ТипОтчета = 4
                            И Партия = ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.Превышение)
                        ТОГДА ИСТИНА
                    КОГДА &ТипОтчета = 5
                            И Партия = ЗНАЧЕНИЕ(Справочник.ПартииНоменклатуры.ТекущиеПродажи)
                        ТОГДА ИСТИНА
                    ИНАЧЕ ЛОЖЬ
                КОНЕЦ) КАК ИсточникДанных
        ПО (ИсточникДанных.Номенклатура = ЦеныКомпанииСрезПоследних.Номенклатура)
   Злопчинский
 
1 - 01.03.20 - 17:47
я в запросах совсем ноль, но имхо бред какой-то
   progaoff
 
2 - 01.03.20 - 17:47
Да это типовой
   ДенисЧ
 
3 - 01.03.20 - 17:51
А почему партии справа от цен?
   progaoff
 
4 - 01.03.20 - 18:41
(3) Не понял?
   d4rkmesa
 
5 - 01.03.20 - 20:14
(4) РегистрСведений.ЦеныКомпании.СрезПоследних(&НаДату {(&НаДату)}, ТипЦен = &ТипЦен) КАК ЦеныКомпанииСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ ...
   ZmHuUtA
 
6 - 01.03.20 - 23:39

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.