|
Отчет по остаткам с периодичность неделя. | ☑ | ||
---|---|---|---|---|
0
serg-lom89
19.08.16
✎
13:13
|
ДОбрый день
Выполняю запрос(отчет на СКД) по остаткам с периодичностью НЕДЕЛЯ. Когда выбираю серию ОсновнойПоставщик или Бренд,НомГруппу все ок,остатки показывает верные. Но когда выбираю ерию склад Остаток не верный расчитывается, ЧЯДНТ???? |
|||
1
serg-lom89
19.08.16
✎
13:14
|
собственно и сам запрос
ВЫБРАТЬ ПринадлежностьСкладовСрезПоследних.Склад, ПринадлежностьСкладовСрезПоследних.Организация ПОМЕСТИТЬ СкладыОрганизаций ИЗ РегистрСведений.ПринадлежностьСкладов.СрезПоследних(&КонецПериода, Склад.ТипСклада <> ЗНАЧЕНИЕ(перечисление.типыСкладов.виртуальный)) КАК ПринадлежностьСкладовСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, НЕДЕЛЯ, aa.a * 10 + bb.b), НЕДЕЛЯ) КАК ПериодМесяц ПОМЕСТИТЬ ВТОсьВремени ИЗ (ВЫБРАТЬ 0 КАК a ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК aa ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК b ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК bb ПО (ИСТИНА) ГДЕ ДОБАВИТЬКДАТЕ(&НачалоПериода, НЕДЕЛЯ, aa.a * 10 + bb.b) < &КонецПериода ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.Период ПОМЕСТИТЬ ВТРег ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, неделя, , Склад.ТипСклада <> ЗНАЧЕНИЕ(перечисление.типыСкладов.виртуальный) И Номенклатура.основнойПоставщик.код = "АСП00016" И Номенклатура.НоменклатурнаяГруппа.Поставщик.Код = "BS") КАК ТоварыНаСкладахОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТРег.Период КАК ПериодС, МИНИМУМ(ЕСТЬNULL(ДОБАВИТЬКДАТЕ(ВТРег1.Период, НЕДЕЛЯ, -1), ВТРег.Период)) КАК ПериодПо, ВТРег.Склад, ВТРег.Номенклатура, ВТРег.КоличествоНачальныйОстаток, ВТРег.КоличествоКонечныйОстаток, ВТРег.КоличествоОборот, ВТРег.КоличествоПриход, ВТРег.КоличествоРасход ПОМЕСТИТЬ ВТПериодыРег ИЗ ВТРег КАК ВТРег ЛЕВОЕ СОЕДИНЕНИЕ ВТРег КАК ВТРег1 ПО ВТРег.Склад = ВТРег1.Склад И ВТРег.Номенклатура = ВТРег1.Номенклатура И ВТРег.Период < ВТРег1.Период СГРУППИРОВАТЬ ПО ВТРег.Период, ВТРег.Склад, ВТРег.Номенклатура, ВТРег.КоличествоНачальныйОстаток, ВТРег.КоличествоКонечныйОстаток, ВТРег.КоличествоОборот, ВТРег.КоличествоПриход, ВТРег.КоличествоРасход ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТОсьВремени.ПериодМесяц, ВТПериодыРег.Склад, ВТПериодыРег.Номенклатура, ВЫБОР КОГДА ВТОсьВремени.ПериодМесяц = ВТПериодыРег.ПериодС ТОГДА ВТПериодыРег.КоличествоНачальныйОстаток ИНАЧЕ ВТПериодыРег.КоличествоКонечныйОстаток КОНЕЦ КАК КоличествоНачальныйОстаток, ВТПериодыРег.КоличествоКонечныйОстаток, ВЫБОР КОГДА ВТОсьВремени.ПериодМесяц = ВТПериодыРег.ПериодС ТОГДА ВТПериодыРег.КоличествоОборот ИНАЧЕ 0 КОНЕЦ КАК КоличествоОборот, ВЫБОР КОГДА ВТОсьВремени.ПериодМесяц = ВТПериодыРег.ПериодС ТОГДА ВТПериодыРег.КоличествоПриход ИНАЧЕ 0 КОНЕЦ КАК КоличествоПриход, ВЫБОР КОГДА ВТОсьВремени.ПериодМесяц = ВТПериодыРег.ПериодС ТОГДА ВТПериодыРег.КоличествоРасход ИНАЧЕ 0 КОНЕЦ КАК КоличествоРасход, ВТПериодыРег.КоличествоКонечныйОстаток * ВТПериодыРег.Номенклатура.ЕдиницаХраненияОстатков.Литраж КАК Литраж ПОМЕСТИТЬ ТЗОстатки ИЗ ВТПериодыРег КАК ВТПериодыРег ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОсьВремени КАК ВТОсьВремени ПО (ВТОсьВремени.ПериодМесяц МЕЖДУ ВТПериодыРег.ПериодС И ВТПериодыРег.ПериодПо) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТЗОстатки.ПериодМесяц, ТЗОстатки.Склад, СУММА(ТЗОстатки.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток, СУММА(ТЗОстатки.КоличествоКонечныйОстаток) КАК КонечныйОстаток, СУММА(ТЗОстатки.КоличествоОборот) КАК КоличествоОборот, СУММА(ТЗОстатки.КоличествоПриход) КАК КоличествоПриход, СУММА(ТЗОстатки.КоличествоРасход) КАК КоличествоРасход, СУММА(ТЗОстатки.Литраж) КАК Литраж, ТЗОстатки.Номенклатура, ТЗОстатки.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, ТЗОстатки.Номенклатура.ОсновнойПоставщик КАК ОсновнойПоставщик, ТЗОстатки.Номенклатура.НоменклатурнаяГруппа.Поставщик КАК БРЕНД ИЗ ТЗОстатки КАК ТЗОстатки СГРУППИРОВАТЬ ПО ТЗОстатки.ПериодМесяц, ТЗОстатки.Склад, ТЗОстатки.Номенклатура, ТЗОстатки.Номенклатура.НоменклатурнаяГруппа, ТЗОстатки.Номенклатура.ОсновнойПоставщик, ТЗОстатки.Номенклатура.НоменклатурнаяГруппа.Поставщик |
|||
2
serg-lom89
19.08.16
✎
13:18
|
запрос получается остаки если не было движения.
причем выгружал в ексель ,сумму делал по колонке,все ок |
|||
3
serg-lom89
19.08.16
✎
13:25
|
ну да..еще раз перепроверил в екселе все ОК
|
|||
4
RomanYS
19.08.16
✎
13:29
|
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОсьВремени КАК ВТОсьВремени
заменить на правое |
|||
5
serg-lom89
19.08.16
✎
13:37
|
(4) вопрос тогда,почему выводит в запросе все ок?
|
|||
6
serg-lom89
19.08.16
✎
13:45
|
(4) что то не пашет
|
|||
7
serg-lom89
19.08.16
✎
13:45
|
не срабатывает
|
|||
8
hhhh
19.08.16
✎
13:48
|
(7) поставьте в учетной политике вести серии по складам.и перепроведите всю базу.
|
|||
9
serg-lom89
19.08.16
✎
13:49
|
(8) ахахахаха)))))))))
|
|||
10
serg-lom89
19.08.16
✎
13:50
|
вопрос почему получается так при выводе графика?
|
|||
11
hhhh
19.08.16
✎
13:55
|
(10) ну потому что остатки по складам не ведутся у вас
|
|||
12
serg-lom89
19.08.16
✎
13:58
|
сейчас глянул настройку,учетную политику.Галка "вести партионный учет по складам" стоит
|
|||
13
hhhh
19.08.16
✎
14:04
|
(12) так вы про партионный учет говорили? вот это "выбираю ерию склад". Я думал вы про серии.
|
|||
14
serg-lom89
19.08.16
✎
14:06
|
(13) пардон,что ввел в заблуждение
|
|||
15
hhhh
19.08.16
✎
14:11
|
так в чем вопрос?
|
|||
16
serg-lom89
19.08.16
✎
14:43
|
(15) вопрос в том что если я указываю серию Основнойпоставщик то остатки выводит правильные,А если серию "Склад" то остатки почему то не правильные
Точки -ПериодМесяц |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |