|
Ведомость по партиям номенклатуры | ☑ | ||
---|---|---|---|---|
0
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
|
я в запросах совсем ноль, но имхо бред какой-то
|
|||
2
progaoff
01.03.20
✎
17:47
|
Да это типовой
|
|||
3
ДенисЧ
01.03.20
✎
17:51
|
А почему партии справа от цен?
|
|||
4
progaoff
01.03.20
✎
18:41
|
(3) Не понял?
|
|||
5
d4rkmesa
01.03.20
✎
20:14
|
(4) РегистрСведений.ЦеныКомпании.СрезПоследних(&НаДату {(&НаДату)}, ТипЦен = &ТипЦен) КАК ЦеныКомпанииСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ ... |
|||
6
ZmHuUtA
01.03.20
✎
23:39
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |