|
два периода для сравнения показателей в СКД | ☑ | ||
---|---|---|---|---|
0
wildwilduser
21.02.13
✎
15:36
|
Доброе время суток уважаемые, подскажите пожалуйста.
УТ11 ваяю отчет для анализа склада. сравниваю периоды. ЗАПРОС в скд ВЫБРАТЬ ТоварыОрганизацийОИО1.Номенклатура КАК Номенклатура, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО1.КоличествоНачальныйОстаток ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО1.КоличествоНачальныйОстаток КОНЕЦ) КАК КоличествоНачальныйОстаток, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО1.КоличествоПриход ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО1.КоличествоПриход КОНЕЦ) КАК КоличествоПриход, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО1.КоличествоРасход ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО1.КоличествоРасход КОНЕЦ) КАК КоличествоРасход, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО1.КоличествоКонечныйОстаток ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО1.КоличествоКонечныйОстаток КОНЕЦ) КАК КоличествоКонечныйОстаток, ГОД(ДОБАВИТЬКДАТЕ(ТоварыОрганизацийОИО1.Период, ГОД, РАЗНОСТЬДАТ(&НачалоПериода2, &НачалоПериода1, ГОД))) КАК Год, МЕСЯЦ(ДОБАВИТЬКДАТЕ(ТоварыОрганизацийОИО1.Период, МЕСЯЦ, РАЗНОСТЬДАТ(&НачалоПериода2, &НачалоПериода1, МЕСЯЦ))) КАК Месяц ПОМЕСТИТЬ ТоварыОрганизацииПрошлыйПериод ИЗ РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&НачалоПериода1 {(&НачалоПериода1)}, &КонецПериода1 {(&КонецПериода1)}, Месяц, ДвиженияИГраницыПериода, ) КАК ТоварыОрганизацийОИО1 СГРУППИРОВАТЬ ПО ТоварыОрганизацийОИО1.Номенклатура, ГОД(ДОБАВИТЬКДАТЕ(ТоварыОрганизацийОИО1.Период, ГОД, РАЗНОСТЬДАТ(&НачалоПериода2, &НачалоПериода1, ГОД))), МЕСЯЦ(ДОБАВИТЬКДАТЕ(ТоварыОрганизацийОИО1.Период, МЕСЯЦ, РАЗНОСТЬДАТ(&НачалоПериода2, &НачалоПериода1, МЕСЯЦ))) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыОрганизацийОИО2.Номенклатура, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО2.КоличествоНачальныйОстаток ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО2.КоличествоНачальныйОстаток КОНЕЦ) КАК КоличествоНачальныйОстаток, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО2.КоличествоПриход ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО2.КоличествоПриход КОНЕЦ) КАК КоличествоПриход, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО2.КоличествоРасход ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО2.КоличествоРасход КОНЕЦ) КАК КоличествоРасход, СУММА(ВЫБОР КОГДА ТоварыОрганизацийОИО2.КоличествоКонечныйОстаток ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОИО2.КоличествоКонечныйОстаток КОНЕЦ) КАК КоличествоКонечныйОстаток, ГОД(ТоварыОрганизацийОИО2.Период) КАК Год, МЕСЯЦ(ТоварыОрганизацийОИО2.Период) КАК Месяц, КОЛИЧЕСТВО(ТоварыОрганизацийОИО2.КоличествоРасход) КАК КоличествоРеализаций ПОМЕСТИТЬ ТоварыОрганизацииТекущийПериод ИЗ РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&НачалоПериода2 {(&НачалоПериода2)}, &КонецПериода2 {(&КонецПериода2)}, Месяц, ДвиженияИГраницыПериода, ) КАК ТоварыОрганизацийОИО2 СГРУППИРОВАТЬ ПО ТоварыОрганизацийОИО2.Номенклатура, ГОД(ТоварыОрганизацийОИО2.Период), МЕСЯЦ(ТоварыОрганизацийОИО2.Период) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА ТоварыОрганизацииТекущийПериод.Номенклатура ЕСТЬ NULL ТОГДА ТоварыОрганизацииПрошлыйПериод.Номенклатура ИНАЧЕ ТоварыОрганизацииТекущийПериод.Номенклатура КОНЕЦ КАК Номенклатура, ТоварыОрганизацииТекущийПериод.КоличествоНачальныйОстаток КАК тпКоличествоНачальныйОстаток, ТоварыОрганизацииТекущийПериод.КоличествоПриход КАК тпКоличествоПриход, ТоварыОрганизацииТекущийПериод.КоличествоРасход КАК тпКоличествоРасход, ТоварыОрганизацииТекущийПериод.КоличествоКонечныйОстаток КАК тпКоличествоКонечныйОстаток, ТоварыОрганизацииПрошлыйПериод.КоличествоНачальныйОстаток КАК ппКоличествоНачальныйОстаток, ТоварыОрганизацииПрошлыйПериод.КоличествоПриход КАК ппКоличествоПриход, ТоварыОрганизацииПрошлыйПериод.КоличествоРасход КАК ппКоличествоРасход, ТоварыОрганизацииПрошлыйПериод.КоличествоКонечныйОстаток КАК ппКоличествоКонечныйОстаток, ВЫБОР КОГДА ТоварыОрганизацииТекущийПериод.Месяц ЕСТЬ NULL ТОГДА ТоварыОрганизацииПрошлыйПериод.Месяц ИНАЧЕ ТоварыОрганизацииТекущийПериод.Месяц КОНЕЦ КАК Месяц, ВЫБОР КОГДА ТоварыОрганизацииТекущийПериод.Год ЕСТЬ NULL ТОГДА ТоварыОрганизацииПрошлыйПериод.Год ИНАЧЕ ТоварыОрганизацииТекущийПериод.Год КОНЕЦ КАК Год, 0 КАК тпВеличинаТоварныхЗапасов, 0 КАК ппВеличинаТоварныхЗапасов ИЗ ТоварыОрганизацииТекущийПериод КАК ТоварыОрганизацииТекущийПериод ПОЛНОЕ СОЕДИНЕНИЕ ТоварыОрганизацииПрошлыйПериод КАК ТоварыОрганизацииПрошлыйПериод ПО ТоварыОрганизацииТекущийПериод.Номенклатура = ТоварыОрганизацииПрошлыйПериод.Номенклатура ГДЕ ТоварыОрганизацииТекущийПериод.КоличествоРеализаций > &КоличествоРеализаций УПОРЯДОЧИТЬ ПО тпКоличествоРасход УБЫВ в результате в колонках месяца не по порядку. идут 7,8,11,9,12,10. вывод результата в таблицу строки номенклатура, колонки месяц. |
|||
1
Kashemir
21.02.13
✎
15:36
|
Отсортировать по дате религия не позволяет ?
|
|||
2
wildwilduser
21.02.13
✎
15:38
|
в последнем запросе
УПОРЯДОЧИТЬ ПО тпКоличествоРасход УБЫВ, Месяц не помогает |
|||
3
Kashemir
21.02.13
✎
15:39
|
(2) Причем тут запрос - у тебя есть настройки СКД
|
|||
4
wildwilduser
21.02.13
✎
15:40
|
спс
разобрался |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |